DIFF : =EMA(CLOSE,S) - EMA(CLOSE,P);
DEA : =EMA(DIFF,M);
MACD : =2*(DIFF-DEA), COLORSTICK;
ENTERLONG:CROSS(MACD,0);
EXITLONG:CROSS(0,MACD);
这是金字塔里的MACD交易系统程序,我选择一些股票对其进行了测试,但是结果不是很好,想通过加一些条件来优化一下。
跪求大神帮忙。
我想到的条件只有在盘整时期不交易,其他的就想不到了。
跪求大神帮忙。
谢谢了。
具体思路有 但是不知道我自己写的程序对不对 能麻烦你帮忙看看嘛
DIFF : =EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA : =EMA(DIFF,M);
EMA15:=EMA(CLOSE,15);
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
平多开空条件:=DIFF>DEA AND CLOSE>EMA15 AND MA5<MA10 AND MA10<MA20;
平空开多条件:=DEA>DIFF AND EMA15>CLOSE AND MA5>MA10 AND MA10>MA20;
附加交易条件:=(HHV(CLOSE,15)-LLV(CLOSE,15))/CLOSE>0.08 OR COUNT(CROSS(DIFF,DEA),2)=2;
SELLSHORT(平空开多条件 AND 附加交易条件 AND HOLDING<0,HOLDING,MARKET);
BUY(平空开多条件 AND 附加交易条件 AND HOLDING=0,30%,MARKET);
SELL(平多开空条件 AND 附加交易条件 AND HOLDING>0,HOLDING,MARKET);
BUYSHORT(平多开空条件 AND 附加交易条件 AND HOLDING=0,30%,MARKET);