파인스크립트 기본반
분류 기초강좌

트레이딩뷰와 파인스크립트 소개

페이지 정보

본문

[트레이딩뷰 tradingview]

트레이딩뷰(https://kr.tradingview.com/)는 웹기반의 강력한 차트 서비스입니다.

전세계 주식, 선물, 통화, 암호화폐 등의 데이터를 제공합니다.

다양한 차트 분석 도구를 제공하며, 자유롭게 데이터를 분석하여 다른 사용자들과 공유할 수도 있습니다.

전략에 의한 백테스트도 가능하여 전략의 성과를 쉽게 분석해볼 수 있습니다.

 

보조지표와 백테스트를 위한 전략을 직접 만들 수도 있습니다.

파인스크립트라는 간단한 코드를 사용하면 됩니다.

 

[파인스크립트 Pine script]

스크립트라는 것은 독자적인 프로그래밍 언어는 아니지만, 그것이 속해 있는 프로그램 안에서 돌아가는 작은 프로그래밍 언어라고 할 수 있습니다.

프로그래밍 언어는 컴퓨터와 인간이 대화할 수 있는 언어입니다.

컴퓨터가 이해할 수 있는 언어를 사용하여 인간이 컴퓨터에게 일을 시키는 것입니다.

(좀더 정확하게는 이 프로그래밍 언어도 마지막에는 2진수로 변환되어야 컴퓨터가 이해할 수 있게 됩니다.)

 

파인스크립트를 배우는 것은 다른 나라의 언어를 배우는 것과 비슷합니다.

단, 그 문법이 엄격하기 때문에 점하나만 잘못찍어도 에러가 발생합니다.

코드의 순서에 따라서도 결과가 전혀 다르게 나오기도 하죠.

 

또한 논리적인 사고가 필요합니다.

컴퓨터는 보통, 시키는 일만 할 수 있습니다.

예를 들어 '밥을 먹는다'라는 간단한 동작도 컴퓨터에게는 숟가락을 든다, 밥을 뜬다, 숟가락을 입에 넣는다, 밥을 먹는다, 숟가락을 입에서 뺀다, 숟가락을 내려놓는다. 처럼 세분화하여 순서대로 시켜야 합니다. (실제로는 더 세분화되겠죠?)

도중에 어떤 단계가 생략되거나 순서가 잘못되면 밥을 먹는다는 동작을 할 수 없을 겁니다.

 

대부분의 프로그래밍 언어는 비슷하기 때문에 어느 하나의 언어를 할 수 있다면 파인스크립트도 쉽게 할 수 있습니다.

그리고, 프로그래밍 언어를 아예 모르더라도 차트 분석만을 위한 간단한 스크립트이기 때문에 쉽게 배우실 수 있을것입니다.

 

[저에 대해]

이 강좌를 맡은 저는,

초등학교 4학년때 GW BASIC으로 프로그래밍에 처음 입문했습니다.

대학 입학전 까지는 visual basic을 배웠고, 인터넷에 흥미가 생겼을때 html과 php, javascript 를 조금 다룰 수 있게 되었습니다.

대학에서는 정보통신공학과 컴퓨터공학을 전공했으며 C, C++, JAVA, MATLAB, LISP, VHDL 등을 학부생 수준에서 배워볼 수 있었습니다.

학부생 수준이라는 것은 어디가서 프로그래밍 한다고 명함도 못내미는 정도라고 보시면 됩니다.

그러니까 여러분들도 충분히 하실 수 있을 겁니다.

 

[요약]

트레이딩뷰 : 웹 기반 차트 서비스

파인스크립트 : 트레이딩뷰에서 지표와 전략을 만들기 위한 간단한 프로그래밍 언어

스크립트 : 그것이 속해있는 상위 프로그램에서 동작하는 간단한 코드

프로그래밍 언어는 컴퓨터에게 일을 시키기 위한 언어이며, 작성을 위해서는 논리적 사고가 필요하다.

관련자료

등록된 댓글이 없습니다.
전체 12건 / 1페이지

+ 최근글


+ 새댓글


통계