第一个是模拟账号的,第二个是仿真账号的。
我的代码如下:
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
前高1:=REF(HIGH,1);
前高2:=REF(HIGH,2);
前低1:=REF(LOW,1);
前低2:=REF(LOW,2);
//多头
IF MA5>MA10 AND 前高1<前高2 AND HIGH>前高1 and time<151000 THEN BEGIN
平空:SELLSHORT(HOLDING<0,0,MARKET);
开多:BUY(HOLDING=0,1,MARKET);
END
IF HOLDING>0 AND HIGH<=AVGENTERPRICE-1*MINDIFF THEN BEGIN
多头止损:SELL( 1,0,MARKET);
END
IF HOLDING>0 AND close>AVGENTERPRICE+3*MINDIFF THEN BEGIN
多头止盈:SELL(1,0,MARKET);
END
//空头
IF MA10>MA5 AND 前低1>前低2 AND LOW<前低1 and time<151000 THEN BEGIN
平多:SELL(HOLDING>0,0,MARKET);
开空:BUYSHORT(HOLDING=0,1,MARKET);
END
IF HOLDING<0 AND LOW>=AVGENTERPRICE+1*MINDIFF THEN BEGIN
空头止损:SELLSHORT(1,0,MARKET);
END
IF HOLDING<0 AND close<AVGENTERPRICE-3*MINDIFF THEN BEGIN
空头止盈:SELLSHORT(1 ,0,MARKET);
END
mc:=ENTERBARS;
if mc>=3 then BEGIN
sell(1,1,MARKET);
sellshort(1,1,MARKET);
end
//收盘前平仓
IF TIME>151000 THEN BEGIN
SELL(HOLDING>0,0,MARKET);
SELLSHORT(HOLDING<0,0,MARKET);
END
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
都是金字塔呢