커뮤니티

수식 문의 입니다

프로필 이미지
paranstr
2021-09-08 10:33:42
811
글번호 152113
답변완료
Input : n(0.3); var : v1(0); v1 = dayhigh(1) - daylow(1); var2 = DayOpen + n * v1; var3 = DayOpen - n * v1; buy("LE", atstop, var2); sell("SE", atstop, var3); 전일 레인지 돌파 전략입니다 청산은 시뮬레이션 옵션에서 당일 청산으로 설정해서 테스트 하는데 자꾸 시가 진입이 발생합니다 왜 그런 걸까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-09-08 14:59:39

안녕하세요 예스스탁입니다. atstop과 atlimit은 봉완성시 가격을 셋팅하면 다음봉의 시세와 셋팅된 값을 비교해 신호가 발생합니다. 당일 마지막봉에 셋팅이 되면 다음날 첫봉에 조건만족시 신호가 발생하게 되므로 마지막봉에는 셋팅이 되지 않게 아래와 같이 처리하시면 됩니다. Input : n(0.3); var : v1(0); v1 = dayhigh(1) - daylow(1); var2 = DayOpen + n * v1; var3 = DayOpen - n * v1; if NextBarSdate == sDate Then { buy("LE", atstop, var2); sell("SE", atstop, var3); } 즐거운 하루되세요 > paranstr 님이 쓴 글입니다. > 제목 : 수식 문의 입니다 > Input : n(0.3); var : v1(0); v1 = dayhigh(1) - daylow(1); var2 = DayOpen + n * v1; var3 = DayOpen - n * v1; buy("LE", atstop, var2); sell("SE", atstop, var3); 전일 레인지 돌파 전략입니다 청산은 시뮬레이션 옵션에서 당일 청산으로 설정해서 테스트 하는데 자꾸 시가 진입이 발생합니다 왜 그런 걸까요?