안녕하세요, 시스템식 문의드립니다.
if then 조건문을 걸때
포지션이 있는 상태에서 "진입후 +30분 이상이 경과시"에 청산조건수행 입니다.
if entrytime+003000 then{ } 으로는 안되더군요
A라는 조건으로 진입시 진입이후 30분 이상 경과시
B라는 조건만족하면 포지션을 청산한다 부탁드립니다. 감사합니다.
답변 1
예스스탁
예스스탁 답변
2022-08-29 10:35:20
안녕하세요
예스스탁입니다.
시간은 6자리 숫자입니다.
진입시간이 115000이고 30을 더하면 118000이 됩니다.
자동으로 122000으로 환산되지 않습니다.
아래와 같이 0시 이후 경과한 분으로 환산해서 처리하셔야 합니다.
if MarketPosition == 1 and
TimeToMinutes(sTime) >= TimeToMinutes(EntryTime)+30 and
B조건 Then
ExitLong();
즐거운 하루되세요
> kwanq 님이 쓴 글입니다.
> 제목 : 시스템식 문의드립니다.
>
안녕하세요, 시스템식 문의드립니다.
if then 조건문을 걸때
포지션이 있는 상태에서 "진입후 +30분 이상이 경과시"에 청산조건수행 입니다.
if entrytime+003000 then{ } 으로는 안되더군요
A라는 조건으로 진입시 진입이후 30분 이상 경과시
B라는 조건만족하면 포지션을 청산한다 부탁드립니다. 감사합니다.