안녕하세요
해외 선물경우 (우리 나라 시각으로 표시되는경우)
중간에 01시 까지만 매매가 되고, 휴장으로 인하여 07시에 다시 시작이되는 경우가
있습니다.
기존은
if stime==030000 then exitlong
으로 사용하고 있는데
위의 경우처럼 01시 다음 봉이 07시로 변경되면 매수 정리가 안되고 다음날 새벽
에 정리가 됩니다.
그래서 지금 봉 시간과, 직전 봉시간이 적어도 한시간 넘게 차이가 나면 정리를 하고
싶은데 수식부탁 드립니다.
단순히
if stime[1]+1000< stime then exitlong 으로 하니 안됩니다
예) 02시00분에서 02시01분 의 차이가 1,000이상,,
답변 1
예스스탁
예스스탁 답변
2021-03-19 16:10:56
안녕하세요
예스스탁입니다.
봉완성이 다음봉 시가가 수신될때입니다.
아래와 같이 작성하시면 봉완성시 완성봉의 종가시간과 다음봉 시가시간이 60분 이상 차이나면
시가에 청산을 하게 됩니다.
if TimeToMinutes(NextBarStime) >= TimeToMinutes(Time)+60 then
exitlong("bx",AtMarket);
완성봉의 값으로 보시면 아래와 같습니다.
if TimeToMinutes(time) >= TimeToMinutes(Time[1])+60 then
exitlong("bx",AtMarket);
즐거운 하루되세요
> orfeu 님이 쓴 글입니다.
> 제목 : 해외선물
> 안녕하세요
해외 선물경우 (우리 나라 시각으로 표시되는경우)
중간에 01시 까지만 매매가 되고, 휴장으로 인하여 07시에 다시 시작이되는 경우가
있습니다.
기존은
if stime==030000 then exitlong
으로 사용하고 있는데
위의 경우처럼 01시 다음 봉이 07시로 변경되면 매수 정리가 안되고 다음날 새벽
에 정리가 됩니다.
그래서 지금 봉 시간과, 직전 봉시간이 적어도 한시간 넘게 차이가 나면 정리를 하고
싶은데 수식부탁 드립니다.
단순히
if stime[1]+1000< stime then exitlong 으로 하니 안됩니다
예) 02시00분에서 02시01분 의 차이가 1,000이상,,