input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);//参数设置
DIFF : EMA(CLOSE,S) - EMA(CLOSE,P);
DEA : EMA(DIFF,M);
MACD1 : 2*(DIFF-DEA), COLORSTICK;
if macd1>1 and c>ma(c,120) then
begin
buy(holding=0,1,MARKET);
end
if macd1<1 and c<ma(c,120) then
begin
sell(holding>0,holding,MARKET);
end
cond1:ENTERPRICE-c>15*MINDIFF;
cond2:c-ENTERPRICE>50*MINDIFF;
止损1:sell(holding>0 and cond1,holding,market);
止盈1:sell(holding>0 and cond2,holding,market);
这一句 “止赢后满足开仓条件可继续开仓” 如果先止损了,后面就不开仓了?这个逻辑要理一下才行。