INPUT:ss(3,1,10,1);//手数
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
MA40:MA(C,40);
日5:stkindi('','指标A.MA5',0,6,-1);
日10:stkindi('','指标A.MA10',0,6,-1);
日20:stkindi('','指标A.MA20',0,6,-1);
日多:日5>日10 AND 日10>日20;
日空:日5<日10 AND 日10<日20;
if date>ref(date,1) then begin
end
//准备下单条件,以MA1上穿MA2作为开多条件,以MA2下破MA1作为平多条件。
开多条件:=time>090000 and time<144000 AND 日多
AND CROSS(MA5,MA10) AND MA10>MA20;
开空条件:=time>090000 and time<144000 AND 日空
AND CROSS(MA10,MA5) AND MA10<MA20;
平多条件:=CROSS(MA10,MA5);
平空条件:=CROSS(MA5,MA10);
//平仓
if holding>0 and 平多条件 then begin
sell(1,ss,market);
end
if holding<0 and 平空条件 then begin
sellshort(1,ss,market);
end
//下单
if holding=0
then begin
buy(开多条件,ss,limitr,open);
end
if holding=0
then begin
buyshort(开空条件,ss,limitr,open);
end
//////////////////////////////////////////////////////收盘平仓
if time>=closetime(0)-1000 then begin
if holding<0 then
sellshort(1,ss,market);
sell(1,ss,market);
end
//其他
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
另外帮忙,日MACD多头,日内MACD多头开仓加进去,谢谢