파인스크립트에서는 다른 언어와달리 반복문을 거의 사용하지 않으며,  기본으로  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로 나누어 평균을 계산합니다.

 

결과

+ Recent posts