커뮤니티

시스템 작동 관련

프로필 이미지
블루3
2025-11-13 04:29:15
46
글번호 227990
답변완료

input : 시작일(20251113),시작시간(090000); Input : Period(14); Var   : value(0); value = WILLR(Period);  if Bdate >=  시작일 and sTime >= 시작시간 Then       Condition1 = true;   Condition2 = true; # 매수/매도청산  If  CrossUP(value, -80) Then   {  Buy();  } # 매도/매수청산 If  CrossDown(value, -20) Then   {  Sell();  } 
이 수식으로 시스템을 하면은 시작일과  시간을 트레이딩 시작 하기전 신호가 나오지 않아야 되는데.. 이전 신호도 나옵니다..
해외선물 거래입니다..nh 선물에서 하고요..

시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-11-13 10:52:10

안녕하세요 예스스탁입니다.

if Bdate >= 시작일 and sTime >= 시작시간 Then { Condition1 = true; }

특정일 특정시간이 되면 변수가 true가 됩니다.
해당 변수에 값이 true일때만 신호가 발생하게 if 조건으로 지정해 주셔야 합니다.

iinput : 시작일(20251113),시작시간(090000); Input : Period(14); Var: value(0); value = WILLR(Period); if Bdate >= 시작일 and sTime >= 시작시간 Then { Condition1 = true; } if Condition1 == true Then { #매수/매도청산 If CrossUP(value, -80) Then { Buy(); } #매도/매수청산 If CrossDown(value, -20) Then { Sell(); } } 즐거운 하루되세요