-- 作者:lucindawuyi
-- 发布时间:2012/9/13 14:51:54
-- 满足了条件却没有开平仓
我是新手,刚刚尝试写了一个EMA的交易系统,“应用于图”后EMA线交叉却没有发出开平仓信号。麻烦检查原因。
INPUT:P1(5),P2(10);
MA1:EMA(CLOSE,P1); MA2:EMA(CLOSE,P2);
if cross(MA2,MA1) then begin if holding=0 then buyshort(1,1,market); if holding>0 then begin sell(1,0,market); buyshort(1,1,market); end end
if cross(MA1,MA2) then begin if holding=0 then buy(1,1,market); if holding>1 then BEGIN sellshort(1,0,market); buy(1,1,market); end end
|