以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请帮忙写个MACD策略 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=168185) |
-- 作者:qq代人发帖 -- 发布时间:2019/2/13 10:21:27 -- 请帮忙写个MACD策略 帮我写个 做多单:MACD快慢线上穿0轴做多,快慢线在0轴上方第一次金叉加仓多单,第二次金叉加仓多单,第三次金叉加仓多单, 平多单:在快慢线下穿0轴平多单 做空单:MACD快慢线下穿0轴做空,快慢线在0轴下方第一次死叉加仓空单,第二次死叉加仓空单,第三次死叉又加仓空单, 平空单:在快慢线上穿0轴平空单 |
-- 作者:FireScript -- 发布时间:2019/2/13 10:23:08 -- “MACD快慢线”是指什么?diff和dea? 另外: “快慢线在0轴上方第一次金叉加仓多单,第二次金叉加仓多单,第三次金叉加仓多单”都已经在0轴上方是不会再次金叉了,必须等到下穿之后才会有下次金叉。 [此贴子已经被作者于2019/2/13 10:28:01编辑过]
|
-- 作者:qq代人发帖 -- 发布时间:2019/2/13 11:11:17 -- 60日均线和120均线金叉,做多单 加仓多单:MACD快慢线(DIFF和DEA)第一次金叉加仓多单,第二次金叉加仓多单,第三次金叉加仓多单, 平多单:60日均线和120均线死叉,平多单做空单 加仓空单:MACD快慢线(DIFF和DEA)第一次死叉加仓空单,第二次死叉加仓空单,第三次死叉又加仓空单, 平空开多单:60日均线和120均线金叉,平空开多 |
-- 作者:FireScript -- 发布时间:2019/2/13 11:30:43 -- input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);//参数设置 VARIABLE:mark1:=0,mark2:=0; DIFF : EMA(CLOSE,S) - EMA(CLOSE,P); DEA : EMA(DIFF,M); MACD1 : 2*(DIFF-DEA), COLORSTICK; ma120:ma(c,120); ma60:ma(c,60); majc:cross(ma60,ma120); masc:cross(ma120,ma60); macdjc:cross(diff,dea);//macd金叉 macdsc:cross(dea,diff); if majc then begin sellshort(holding<0,holding,market);//平空 buy(holding=0,majc,market); //开多 mark1:=0; end if masc then begin sell(holding>0,holding,market);//平多 buyshort(holding=0,masc,market);//开空 mark2:=0; end if macdjc and holding>0 and mark1<=2 then //加多仓 begin buy(1,1,MARKET); mark1:=mark1+1; end if macdsc and holding<0 and mark2<=2 then begin buyshort(1,1,MARKET); mark2:=mark2+1; end 参考这个范例。有问题直接在论坛中跟贴即可。 |