커뮤니티

질문드립니다.

프로필 이미지
stockric
2018-01-24 22:42:08
225
글번호 116027
답변완료
이전 제 질문이 난해했습니다 2. 시스템상에서 if stime >= 210000 and stime[1] < 210000 then{ if Var4 < 50 Then entry = true; else entry = false;} 라는 조건을 넣었습니다. 그런데 if stime >= 090000 or stime < 040000 Then if entry == true then if 매수조건 then{ buy();} 이렇게 짜게 되면 if stime >= 090000 or stime < 040000 조건이 유효해지지않더군요. 어떻게 해야할까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-01-25 10:46:54

안녕하세요 예스스탁입니다. 단지 조건이 유효해 지지 않는 다고만 하시면 구현하고자 하는 내용이 어떤 내용인지 모르므로 알수가 없습니다. 수식상으로는 문제가 보이지 않습니다. 해당 내용은 사용자분이 수정보완해 보셔야 할것 같습니다. 작성하신 내용은 아래와 같습니다. 가장 최근 21시봉에서 entry는 true가 되어야 하고 현재 시간은 09시 이후이거나 04시 이전이고 지정한 조건이 충족되면 매수하는 내용입니다. #21시봉에서 if stime >= 210000 and stime[1] < 210000 then{ #var4가 50미만이면 true 아니면 false if Var4 < 50 Then entry = true; else entry = false; } #09시 이후이거나 04시 이전일때 if stime >= 090000 or stime < 040000 Then{ #최근 21시봉에서 true이고 매수조건이면 매수 if entry == true then if 매수조건 then{ buy();} } } 즐거운 하루되세요 > stockric 님이 쓴 글입니다. > 제목 : 질문드립니다. > 이전 제 질문이 난해했습니다 2. 시스템상에서 if stime >= 210000 and stime[1] < 210000 then{ if Var4 < 50 Then entry = true; else entry = false;} 라는 조건을 넣었습니다. 그런데 if stime >= 090000 or stime < 040000 Then if entry == true then if 매수조건 then{ buy();} 이렇게 짜게 되면 if stime >= 090000 or stime < 040000 조건이 유효해지지않더군요. 어떻게 해야할까요?