커뮤니티

수식 문의드립니다

프로필 이미지
cinamon
2023-07-29 19:23:34
919
글번호 171035
답변완료

첨부 이미지

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);} 감사합니다