[求助]
作者:金字塔 來源:cxh99.com 發布時間:2016年10月17日
- 咨詢內容:
系統顯示cross函數不能再if語句中引用,求幫助
VARIABLE:signal=0;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=SMA(RSV,P1,1);D:=SMA(K,P2,1);J:=3*K-2*D;
手數:=SS;//交易條件
if CROSS(K,30) then begin
開多平空條件:=TRUE;
signal:=1;
end else begin
if CROSS(70,K) then begin
開空平多條件:=True;
signal:=-1;
end else begin
if signal=1 and K<70 and cross(D,K) then begin
開空平多條件:=True;
signal:=-1;
end else begin
if signal=-1 and K>30 and cross(K,D) then begin
開多平空條件:=TRUE;
signal:=1;
end else begin
if K>70 then begin
signal:=1;
end;
end;
end;
end; end
//交易系統平空:SELLSHORT(開多平空條件,手數,MARKET);平多:SELL(開空平多條件,手數,MARKET);開多:BUY(開多平空條件,手數,MARKET);開空:BUYSHORT(開空平多條件,手數,MARKET);
當前持倉:HOLDING,COLORGRAY,LINETHICK0;當前資產:ASSET,NOAXIS,COLORGRAY;
//注意交易系統先開后平的原則
- 金字塔客服:
系統提示時有一個鏈接,你打開看一下,有解決辦法