커뮤니티

stime

프로필 이미지
코퍼
2023-02-26 12:16:07
1082
글번호 166691
답변완료
안녕하세요 항셍 1분봉인데요 1. sTime == 1014는 안되고 sTime >= 1014는 되는 이유가 무엇인가요? 2. if MarketPosition== 1 이 작동을 안하는데 이유가 무엇인가요? 감사합니다 //항셍 Var: sg(0), BPF(0); if sTime == 1014 Then //불가?????????????????? { BPF = 0; sg = Open; } if close <= sg && MarketPosition == 0 && BPF == 0 Then { Buy(); BPF =1; } if MarketPosition== 1 && close < (sg-30) Then Buy();//불가????????? //LO&PL Input : LO(50); SetStopContract; SetStopLoss(LO,PointStop); SetStopProfittarget(LO,PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-02-27 12:06:05

안녕하세요 예스스탁입니다. 예스랭귀지에서 시간은 HHMMSS로 6자리입니다. 1014로 지정하면 0시 10분 14초입니다. 너무 작은 값을 지정했기에 stime == 1014조건이 충족되지 않은 것입니다. 101400으로 지정하셔야 합니다. 즐거운 하루되세요 > 코퍼 님이 쓴 글입니다. > 제목 : stime > 안녕하세요 항셍 1분봉인데요 1. sTime == 1014는 안되고 sTime >= 1014는 되는 이유가 무엇인가요? 2. if MarketPosition== 1 이 작동을 안하는데 이유가 무엇인가요? 감사합니다 //항셍 Var: sg(0), BPF(0); if sTime == 1014 Then //불가?????????????????? { BPF = 0; sg = Open; } if close <= sg && MarketPosition == 0 && BPF == 0 Then { Buy(); BPF =1; } if MarketPosition== 1 && close < (sg-30) Then Buy();//불가????????? //LO&PL Input : LO(50); SetStopContract; SetStopLoss(LO,PointStop); SetStopProfittarget(LO,PointStop);