데이터매니저로 차트를 그려서 사용하고 싶은데요
데이터를 넣으면 차트에 잘 반영이 됩니다.
그런데 여기에다 전략을 걸고 신호를 발생시키려고 하면
현재 봉에 신호가 나왔더라도 다음 봉이 생성이 되어야 전략이 작동하는것 같습니다.
이 부분을 해결 할 방법이 있는지 문의드립니다.
답변 1
예스스탁
예스스탁 답변
2025-07-01 08:58:22.0
안녕하세요
예스스탁입니다.
랭귀지는 기본적으로 봉완성(다음봉 시가수신)이 기준입니다.
Buy,Sell,exitlong,exitshort과 같은 신호함수에 사용된 신호타입이
onclose,atmarket이면 봉완성시에 신호가 발생하고
atlimit, atstop타입은 봉미완성시에 신호가 발생합니다.
하지만 atlimit, atstop 타입은
봉미완성시에 if조건이 만족할때 신호가 발생하는 타입이 아닙니다.
완성봉에서 가격을 셋팅하고 다음봉 미완성시에
현재가가 지정한 가격 이상 혹은 이하의 시세가 발생하면
신호가 즉시 발생하는 타입니다.
사용하시는 전략의 내용에 따라
봉완성시 if문으로만 조건 체크가 가능한 경우가 있고
특정가격을 셋팅해 현재가와 비교하는 내용이면
atstop,atlimit을 사용해 즉시 신호를 발생하게 작성할 수 있습니다.
즐거운 하루되세요
> 이스데일 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 데이터매니저로 차트를 그려서 사용하고 싶은데요
데이터를 넣으면 차트에 잘 반영이 됩니다.
그런데 여기에다 전략을 걸고 신호를 발생시키려고 하면
현재 봉에 신호가 나왔더라도 다음 봉이 생성이 되어야 전략이 작동하는것 같습니다.
이 부분을 해결 할 방법이 있는지 문의드립니다.