파인스크립트(Pine Script)는 TradingView에서 사용되는 프로그래밍 언어로, 주로 주식,
가상화폐, 외환 등의 거래 차트에 기술적 분석을 위한 사용자 정의 인디케이터와 전략을 작성하는 데
사용됩니다.
파인스크립트에서 변수(variables)는 값을 저장하고 참조하기 위한 메모리 공간을 가리키는 이름입니다.
변수를 사용하면 코드를 작성할 때 동일한 값에 대해 반복적으로 기입하는 대신 값을 한 번 할당하고
여러 번 참조할 수 있습니다.
파인스크립트에서 변수를 선언하려면 다음과 같은 구문을 사용합니다
데이터타입 변수명 = 값
아래는 데이타형별 예제입니다.
int ma_period = 14 //정수형
float floatData=100.5 //실수형
string stringData="Hello Thxbot" //문자형
변수를 사용하여 계산을 수행하거나, 다른 변수에 값을 할당하거나, 출력에 사용할 수 있습니다. 예를 들어 14일 이동평균을 계산하려면 다음과 같이 작성할 수 있습니다
//@version=5
indicator("Thxbot script")
ma_period = 14
src = close
ma = sma(src, ma_period)
이 예제에서 src는 종가를 나타내는 시리즈변수이고, ma는 이동 평균을 계산한 결과를 저장하는 변수입니다. 이렇게 변수를 사용하면 코드를 읽고 이해하기 쉽고, 유지 관리하기 편리합니다.
위 예제는 시리즈변수를 사용된 예제입니다.
시리즈 변수란(Series)? 파인스크립트에서 시리즈 변수(series variable)는 일련의 데이터를 차례로 저장하는 변수 타입입니다. 주로 시간에 따른 데이터 값의 연속적인 변화를 나타내는 데 사용됩니다.
파인스크립트에서 아주 중요한 데이터타입이므로 잘 기억해두셔야합니다.
위예제가 2023년부터 1일봉으로 정해서 위처럼 작성되어졋다면 src에는 2023년 1월1일부터 현재까지 1일봉데이타(종가)가 전부 들어가게 됩니다.
바이빗 거래수수료 20%할인 받을 수 있는 링크
www.bybit.com/en/register?affiliate_id=8325&language=en&group_id=0&group_type=1
비트겟 거래수수료 50%할인링크
https://partner.bitget.com/bg/F64QJX
바이낸스 레퍼럴링크
레퍼럴코드 : CPA_0069Y9NEXA
https://www.binance.com/en/activity/referral-entry/CPA?fromActivityPage=true&ref=CPA_0069Y9NEXA
비트맥스 거래수수료 6개월 동안 10% 할인받을 수 있는 링크
https://www.bitmex.com/register/wvtdj4
'파인스크립트' 카테고리의 다른 글
파인스크립트(Pine Script) 반복문 (0) | 2023.05.16 |
---|---|
파인스크립트(Pine Script) 조건문 (1) | 2023.05.13 |
파인스크립트(Pine Script)연산자란? (1) | 2023.05.12 |
트레이딩뷰 파인스크립트란(pine script)? (0) | 2023.05.06 |
트레이딩뷰(TradingView) 파인스크립트 설명서 (0) | 2020.05.02 |