求助,這個簡單公識不知道那里錯了.求指導. [金字塔]
- 咨詢內容:
VARIABLE:longLine=0;
VARIABLE:shortLine=0;
Value1: = ma(close, 10);
Value2: = ma(close, 30);
IF cross(Value1,Value2) THEN
BEGIN
longLine = high;
shortLine = 0;
ENDIF cross(Value2,Value1) THEN
BEGIN
longLine =0;
shortLine =low;
ENDif longLine<>0 then begin
buy(HOLDING=0,1,THISCLOSE);
end;if shortLine<>0 then begin
sell(HOLDING=0,1,THISCLOSE);
end;不知怎么錯了.圖表上沒交易信號望指導.
- 金字塔客服:
有兩點錯誤的地方:
1.IF cross(Value1,Value2) THEN
BEGIN
longLine = high;
shortLine = 0;
ENDIF cross(Value2,Value1) THEN
BEGIN
longLine =0;
shortLine =low;
END這里全部都沒有被賦值,賦值符號是:= 你直接寫了= 是一個判斷
2.
if shortLine<>0 then begin
sell(HOLDING=0,1,THISCLOSE);
end;平多倉語句,但是平倉條件是持倉=0,那么這個條件永遠不會成立
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容