커뮤니티
질문드립니다.
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 조건이 유효해지지않더군요. 어떻게 해야할까요?