以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  MACD交易系统优化 跪求大神帮忙  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52148)

--  作者:bonjour
--  发布时间:2013/5/17 14:43:52
--  MACD交易系统优化 跪求大神帮忙

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交易系统程序,我选择一些股票对其进行了测试,但是结果不是很好,想通过加一些条件来优化一下。

跪求大神帮忙。

我想到的条件只有在盘整时期不交易,其他的就想不到了。

跪求大神帮忙。

谢谢了。


--  作者:jinzhe
--  发布时间:2013/5/17 14:47:18
--  
具体的思路还是要靠自己,别人帮不了忙的
--  作者:bonjour
--  发布时间:2013/5/18 10:14:31
--  

具体思路有 但是不知道我自己写的程序对不对 能麻烦你帮忙看看嘛

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);


--  作者:jinzhe
--  发布时间:2013/5/20 9:12:38
--  
写的程序对不对,编译一下就出来了