선물 30분봉차트로 운용하고 있습니다
당일 청산없이 신호따라 며칠힉 가져가는 방식입니다
백테스트에서는 진입 가장 빠른 시간은 9시15분인데
실 매매에서는 8시45분 개장과 동시에 진입하는 경우가 있습니다
이룰 방지하는 방법이 있는지요
감사하1니다
답변 1
예스스탁
예스스탁 답변
2024-07-11 15:32:52
안녕하세요
예스스탁입니다.
진입이 atstop이나 atlimit으로 작성이 되어 있으신것 같습니다.
if stime >= 091500 then
buy("b",attop,가격);
atstop이나 atlimit은 봉완성시 if조건을 충족하면
값을 셋팅하고 다음봉 현재가와 비교해 가격조건이 충족되면 신호를 발생하게 됩니다.
당일 마지막봉에서 if조건이 만족해서 셋팅이 되면
다음봉(다음날첫봉)에 가격조건이 충족되면 신호가 발생하게 됩니다.
아래와 같이 진입식에 NextBarSdate == sDate 조건을 추가하시면
다음봉의 날짜와 완성봉의 날짜가 같을 경우만 셋팅이 되므로
다음날 첫봉에 신호가 발생하지 않습니다.
if stime >= 091500 and NextBarSdate == sDate then
buy("b",attop,가격);
즐거운 하루되세요
> doilzul 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다
> 선물 30분봉차트로 운용하고 있습니다
당일 청산없이 신호따라 며칠힉 가져가는 방식입니다
백테스트에서는 진입 가장 빠른 시간은 9시15분인데
실 매매에서는 8시45분 개장과 동시에 진입하는 경우가 있습니다
이룰 방지하는 방법이 있는지요
감사하1니다