파인스크립트에서는 다른 언어와달리 반복문을 거의 사용하지 않으며, 기본으로 for문 정도만 지원합니다.
이유는 주로 시계열 데이터를 처리하기 때문이라고 합니다. 스크립트를 작성하시다 보면 반복문은 거의 사용할 일이 없습니다.
for문
//@version=5
indicator("Thxbot script")
length = 10
sum = 0.0
for i = 0 to length - 1
sum := sum + close[i] //close는 차트의 종가를 나타냅니다.
avg_close = sum / length
plot(avg_close) //plot함수는 차트에 그래프를 나타냅니다.
이 스크립트는 최근 10일간의 종가(close)의 평균을 계산하고 플롯합니다.
for문은 i = 0부터 시작하여 length - 1까지 반복하며, 각 반복에서는 sum에 i일 전의 종가(close[i])를 더합니다. 반복이 끝나면 sum을 length로 나누어 평균을 계산합니다.
결과
'파인스크립트' 카테고리의 다른 글
파인스크립트(Pine Script) 함수 (0) | 2023.05.18 |
---|---|
파인스크립트(Pine Script) 시리즈(Series)란? (0) | 2023.05.17 |
파인스크립트(Pine Script) 조건문 (1) | 2023.05.13 |
파인스크립트(Pine Script)연산자란? (1) | 2023.05.12 |
파인스크립트(Pine Script) 변수란? (1) | 2023.05.08 |