這些IF語句要怎么改寫? [開拓者 TB]
-
咨詢內容:
//------------------------------------------------------------------------
Params
? ? Numeric K1(.5);
? ? ? ? Numeric K2(.5);
? ? ? ? Numeric MDAY(1);
? ? ? ? Numeric NDAY(1);
VARS
? ? ? ? Numeric SELLRANGE(0);
? ? Numeric BUYTRIG(0);
? ? ? ? Numeric SELLTRIG(0);
? ? Numeric HH(0);
? ? ? ? Numeric LL(0);
? ? ? ? Numeric HC(0);
? ? ? ? Numeric LC(0);
? ? ? ? If(CURRENTBAR>1)
{
HH:=HHV(HIGH,MDAY);
HC:=HHV(CLOSE,MDAY);
LL :=LLV(LOW,MDAY);
LC:=LLV(CLOSE,MDAY);
}
??else If ((HH - LC) >= (HC - LL))
??{
??SELLRANGE = HH - LC;
??}
??END
??ELSE
{SELLRANGE = HC - LL;
}
END;
HH:=HHV(HIGH,NDAY);
HC:=HHV(CLOSE,NDAY);
LL:=LLV(LOW,NDAY);
LC:=LLV(CLOSE,NDAY);
IF (HH - LC) >= (HC - LL) THEN BEGIN
BUYRANGE = HH - LC;
END ELSE BEGIN
BUYRANGE = HC - LL;
END;
BUYTRIG = K1*BUYRANGE;
SELLTRIG = K2*SELLRANGE;
IF MARKETPOSITION = 0 THEN BEGIN
BUY AT OPEN OF NEXT BAR + BUYTRIG STOP;
SELL AT OPEN OF NEXT BAR - SELLTRIG STOP;
END;
IF MARKETPOSITION = -1 THEN BEGIN
BUY AT OPEN OF NEXT BAR + BUYTRIG STOP;
END;?
?來源:CXH99.COM
-
TB技術人員:
if是一樣的啊。。
TB的if后條件需要使用()括號括起來?
-
TB客服:
多謝
?
-
網友回復:
我上面的語句??IF后面是加括號的呀
?
- 網友回復:
yulei2530 發表于 2018-5-6 08:10
我上面的語句??IF后面是加括號的呀
你上面的有一部分if后是沒有加括號的,關鍵是語法都不是TB,不可兼容的。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容