以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 老师:请教一个macd问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=176024) |
-- 作者:zbm666 -- 发布时间:2020/5/13 17:42:19 -- 老师:请教一个macd问题 老师我想编写个策略,macd红柱消失,出现绿柱做空,绿柱消失,出现红柱做多,谢谢老师 |
-- 作者:FireScript -- 发布时间:2020/5/14 8:45:32 -- 这个直接参考系统自带的一个模型吧: //该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!! //适用模式:“走完一根K线以后” //若用户模式选为“固定时间间隔”,请将"交易条件"中的CLOSE改为OPEN,避免信号闪烁。 // //中间变量 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); MACD :2*(DIFF-DEA); 手数:=ss; //交易条件 开多平空条件:=CROSS(MACD,0);//开多平空条件 开空平多条件:=CROSS(0,MACD);//开空平多条件 //交易系统 平空:SELLSHORT(开多平空条件,手数,MARKET); 平多:SELL(开空平多条件,手数,MARKET); 开多:BUY(开多平空条件,手数,MARKET); 开空:BUYSHORT(开空平多条件,手数,MARKET); 当前持仓:HOLDING,COLORGRAY,LINETHICK0; 当前资产:ASSET,NOAXIS,COLORGRAY; //注意交易系统先开后平的原则 [此贴子已经被作者于2020/5/14 8:46:35编辑过]
|