以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  策略编写求助区  (http://222.73.7.161/bbs/list.asp?boardid=11)
----  麻烦老师帮忙均线交易程序求助  (http://222.73.7.161/bbs/dispbbs.asp?boardid=11&id=97391)

--  作者:zhujiangsen
--  发布时间:2016/5/13 13:32:49
--  麻烦老师帮忙均线交易程序求助
麻烦老师编写一个均线交易双向程序
30均线上只开多不开空;
30均线下只开空不开多;

--  作者:zhujiangsen
--  发布时间:2016/5/13 13:37:21
--  
刚刚没表述完全,重新更正下
30均线上只开多平多;
30均线下只开空平空;

--  作者:zhujiangsen
--  发布时间:2016/5/13 13:46:39
--  
就是把这两个MACD开多平多、开空平空合并成一个,并且加上
“30均线上只开多平多;30均线下只开空平空;“

P 26 
S 12
M 9

DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  :=EMA(DIFF,M);
MACD :=2*(DIFF-DEA);

手数:=ss;

//交易条件
开多条件:=CROSS(MACD,0);//开多条件;
平多条件:=CROSS(0,MACD);//平多条件;

//交易系统
开多:BUY(开多条件,手数,MARKET);
平多:SELL(平多条件,手数,MARKET);

DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  :=EMA(DIFF,M);
MACD :=2*(DIFF-DEA);

手数:=ss;

//交易条件

开空条件:=CROSS(0,MACD);
平空条件:=CROSS(MACD,0);

//交易系统

开空:BUYSHORT(开空条件,手数,MARKET);
平空:SELLSHORT(平空条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;


--  作者:zhujiangsen
--  发布时间:2016/5/13 15:23:10
--  
已经搞定了,多谢
--  作者:zhangbao9696
--  发布时间:2016/5/21 8:49:37
--  
 缺少分号是什么意思呢?