파인스크립트 심화반
분류 전략강좌

터틀 트레이딩 5 - 진행중인 봉에서 지표가 나오지 않는 이유

페이지 정보

본문

전략의 경우 모든 계산은 이미 확정된 봉에서만 일어납니다.

즉, 현재 진행중인 봉에서는 아무런 계산이 안되죠.


2a950dc9cdf571246b5c6edbd50bf484_1589098189_18.png

비트코인은 마감 시간이 없으니, 가장 마지막 봉은 항상 현재 진행중인 상태가 됩니다.

가장 마지막 봉을 보면 봉만 있고, 최고점과 최저점 지표는 표시되지 않습니다.

이것이 기본상태입니다.


그런데, 현재 진행중인 봉에서도 계산을 하고, 지표를 표시하고 싶다면 방법이 있습니다.


2a950dc9cdf571246b5c6edbd50bf484_1589098189_05.png
전략 속성에서 매틱마다에 체크해주시면 됩니다.

이 옵션은 strategy 함수의 calc_on_every_tick 인자를 true로 설정하면 스크립트에서도 구현이 가능합니다.


...중략 (심화반 이상만 볼 수 있습니다.)...


이것을 체크하고 다시 보면,


2a950dc9cdf571246b5c6edbd50bf484_1589098189_34.png
현재 진행중인 봉에서도 계산이 일어나서 지표가 표시됐고, 마침 청산 조건에도 걸려서 청산 신호가 표시되었습니다.

그런데, 원래대로라면 청산 조건이 나오고 다음봉에서 청산이 이루어져야 하므로 내일 다시 이 차트를 열어본다면, 지금 현재진행중인 봉(내일의 시점에서는 어제가 됩니다.)에서의 청산 신호는 사라지고, 다음날(내일의 시점에서는 현재진행중인 봉) 봉 시가에 청산 신호가 떠있을 겁니다.


2a950dc9cdf571246b5c6edbd50bf484_1589098189_46.png
그리고, 현재 진행중인 봉은 가격이 계속 변하는데, 전략 신호는 차트를 불러온 당시의 종가에만 표시가 되어 그 격차가 생기는 것을 볼 수 있습니다.


이 옵션을 켜고 사용하실 분들은 다음날 열어본 차트와 어제 차트의 신호가 다를 수 있음을 아시면 되겠습니다.

관련자료

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

+ 최근글


+ 새댓글


통계