자유게시판

pine script에서 대해서 질문있습니다.

페이지 정보

본문

안녕하세요. 유튜브에 올려주신 pine 스크립트 강좌 보고 공부했습니다.

그런데, Larry Williams 의 돌파 매매 전략의 backtest 코드 구현도중 질문이 있습니다.


//@version=4

strategy("larry wiliams", overlay=true,default_qty_value=100,default_qty_type=strategy.percent_of_equity,initial_capital=10000000)


R = 0.5

range = high[1] - low[1]

buy_price = open + R * range


plot(buy_price)


strategy.entry("BUY", strategy.long, stop=buy_price)

strategy.close("BUY",when=strategy.position_size > 0)


코드를 위와 같이 작성하였습니다. 그런데, 해당 일봉에서 주문이 되어지는게 아니라 다음 일봉에서 주문이 이루어지더라구요.

혹시 이럴때는 어떻게 해야하나요? 작은 조언이라도 부탁드립니다.


감사합니다.

관련자료

김철호님의 댓글

전략(strategy)에서는 현재 진행중인 봉의 값을 참조할 수 없기 때문에 변동성 돌파 전략을 위와 같이 구현해도 제대로 동작하지 않습니다.
변동성 돌파와 관련해서는 유료로 제공하고 있는 전략이기 때문에 이 이상 도움을 드릴 수 없는점 양해바랍니다.
전체 74건 / 1페이지

+ 최근글


+ 새댓글


통계