첨부 이미지
그림1
10시 이후에 진입하려고
진입식을 작성했는데요 대부분 10시 이후 진입 하는데
가끔 첫봉에서 진입이 있네요
원인을 알고 싶습니다
if stime>=95959 then{
buy("매수",atstop,var1);
sell("매도",atstop,var2);}
감사합니다
답변 1
예스스탁
예스스탁 답변
2023-07-31 10:27:53
안녕하세요
예스스탁입니다.
atstop은 봉완성시 if조건을 만족하면 값을 세팅하고 다음봉 현재가와 비교해 신호가 발생합니다.
하루 중 마지막봉에 셋팅이 되면 다음날 첫봉에 신호가 발생할 수 있습니다.
아래와 같이 NextBarSdate == sDate조건을 추가하시면
마지막봉에서 셋팅이 되지 않아 첫봉에서 신호가 발생하지 않습니다.
if stime>=95959 and NextBarSdate == sDate then
{
buy("매수",atstop,var1);
sell("매도",atstop,var2);}
}
즐거운 하루되세요
> cinamon 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
> 10시 이후에 진입하려고
진입식을 작성했는데요 대부분 10시 이후 진입 하는데
가끔 첫봉에서 진입이 있네요
원인을 알고 싶습니다
if stime>=95959 then{
buy("매수",atstop,var1);
sell("매도",atstop,var2);}
감사합니다