請問 這個公式如何在5.4.4版本應用 [博易POBO]
咨詢內容:
BH:=IF(AH=0,REF(BH,1),AH);
STICKLINE(BH<>0 AND HOUR>8 AND HOUR<16,BH,BH,6,1),COLORGREEN;
STICKLINE(BH<>0 AND (HOUR>15 OR HOUR<9),BH,BH,6,1),COLORWHITE;
參照修改:新的系統支持編寫復雜語句,如FOR,IF?THEN等,對于
A:=IF(T1,0,IF(T2,1,IF(T3,-1,REF(A,1))));
此類用法,可套用下述循環語句來實現相同邏輯:
VARIABLE:A:=0;
FOR?I:=1?TO?DATACOUNT?DO
BEGIN
?IF?T1[I]?<>?0?THEN
??A[I]?:=?0;
?ELSE?IF?T2[I]?<>?0?THEN
??A[I]?:=?1;
?ELSE?IF?T3[I]?<>?0?THEN
??A[I]?:=?-1;
?ELSE?IF?I?>?1?THEN
??A[I]?:=?A[I-1];
END
? 語句太復雜,能有短一點的嗎 來源 程序化久久網
請問 這個公式如何在5.4.4版本應用
AH:=IF(ABS(HOUR-REF(HOUR,1))>5 AND ABS(HOUR-REF(HOUR,1))<23,OPEN,0);BH:=IF(AH=0,REF(BH,1),AH);
STICKLINE(BH<>0 AND HOUR>8 AND HOUR<16,BH,BH,6,1),COLORGREEN;
STICKLINE(BH<>0 AND (HOUR>15 OR HOUR<9),BH,BH,6,1),COLORWHITE;
?
?來源:程序化99網( www.weiqiv.net.cn )
博易技術人員: “BH:=IF(AH=0,REF(BH,1),AH);”這個語句無法通過。參照修改:新的系統支持編寫復雜語句,如FOR,IF?THEN等,對于
A:=IF(T1,0,IF(T2,1,IF(T3,-1,REF(A,1))));
此類用法,可套用下述循環語句來實現相同邏輯:
VARIABLE:A:=0;
FOR?I:=1?TO?DATACOUNT?DO
BEGIN
?IF?T1[I]?<>?0?THEN
??A[I]?:=?0;
?ELSE?IF?T2[I]?<>?0?THEN
??A[I]?:=?1;
?ELSE?IF?T3[I]?<>?0?THEN
??A[I]?:=?-1;
?ELSE?IF?I?>?1?THEN
??A[I]?:=?A[I-1];
END
? 語句太復雜,能有短一點的嗎 來源 程序化久久網
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容