커뮤니티
시스템 작동 관련
2025-11-13 04:29:15
171
글번호 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();
}
}
즐거운 하루되세요