variable:n=0;
if 開多條件 and 持倉判斷 and n=0 then begin
buy.....;
n:=1;
end
if 開空條件 and 持倉判斷 and n=0 then begin
buyshort....;
n:=1;
end
if time=closetime(0) then n:=0;
KD:=......
KK:=......
PD:=......
PK:=......
variable:n=0;
if KD and HOLDING=0 and n=0 then begin
buy(1,1,THISCLOSE);
n:=1;
end
if KK and HOLDING=0 and n=0 then begin
buyshort(1,1,THISCLOSE);
n:=1;
end
SELL(PD&&HOLDING>0,HOLDING,THISCLOSE);
SELLSHORT(PK&&HOLDING<0,HOLDING,THISCLOSE);
if time=closetime(0) then n:=0;
按照上邊的寫法沒有出現成交記錄,回測沒有數據,是不是哪里寫錯了?
策略放在圖上有信號嗎?
沒有信號,如果按照正常寫法
BUY(KD&&HOLDING=0,1,THISCLOSE);
SELL(PD&&HOLDING>0,HOLDING,THISCLOSE);
BUYSHORT(KK&&HOLDING=0,1,THISCLOSE);
SELLSHORT(PK&&HOLDING<0,HOLDING,THISCLOSE);
這個就有信號