投资者咨询:关于macd的问题 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-29 9:47
麻烦老师帮写一个指标,macd死叉时到金叉绿柱多于四根时,绿柱的面积小于前一波红柱的面积,再小于前一波绿柱的面积提示做多,反之macd金叉时到死叉红柱多于四根时,红柱的面积小于前一波绿柱的面积,再小于前一波红柱的面积提示做空。


技术人员回复
日期:2018-6-29 10:17
需要核实下,
1楼截图中,4根以下的绿柱,算作到前面的红柱区内?
再后面3根的红柱如何算?也算到前面一起?
投资者咨询:关于macd的问题 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-29 9:47
是的,后面3根的红柱还是红柱,再一根的绿也算红柱
技术人员回复
日期:2018-6-29 10:23
思路实现较复杂,需要一些时间,预计下周二17:00前给您回复
投资者咨询:关于macd的问题 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-29 9:47
老师指标写好没?

技术人员回复
日期:2018-7-3 16:57
先给您编写做多的,您加载看下:
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
N1:=BARSLAST(CROSS(DIFF,DEA))+1,NODRAW;
N2:=BARSLAST(CROSSDOWN(DIFF,DEA))+1,NODRAW;
NLZ:=BACKSET(REFX(N1=1,1)&&N2>=4&&REF(N1,N2)<4,REF(N2,N1)+N1);
NHZ:=BACKSET(REFX(N2=1,1)&&N1>=4&&REF(N2,N1)<4,REF(N1,N2)+N2);
M1:=BARSLAST(CROSS(NHZ=1,0.5)||N1=1&&REF(N2,N1)>=4&&NHZ=0)+1,NODRAW;//红柱
M2:=BARSLAST(CROSS(NLZ=1,0.5)||N2=1&&REF(N1,N2)>=4&&NLZ=0)+1,NODRAW;//绿柱
AD1:=IF(N2<N1&&N2>=4,ABS(SUM(MACD,M2)),NULL);//死叉时到金叉绿柱多于四根时,绿柱的面积
AD2:=IF(N2<N1&&N2>=4,ABS(REF(SUM(MACD,M1),M2)),NULL);//死叉时到金叉绿柱多于四根时,前一波红柱的面积
AD3:=IF(N2<N1&&N2>=4,ABS(REF(SUM(MACD,M2),M1)),NULL);//死叉时到金叉绿柱多于四根时,小于前一波绿柱的面积
DRAWTEXT(AD1<AD2&&AD1<AD3,MACD,'多');
投资者咨询:关于macd的问题 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-29 9:47
麻烦老师帮写一个指标,macd死叉到金叉时绿柱多于四根时,绿柱的面积小于前一波红柱的面积,前一波红柱的面积大于上一波绿柱的面积提示做多,反之macd金叉到死叉时大于-6红柱多于四根时,红柱的面积小于前一波绿柱的面积,前一波绿柱的面积大于上一波红柱的面积提示做空。
技术人员回复
日期:2018-7-10 9:23
参考
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
MJ:VALUEWHEN(DIFF>DEA,SUM(MACD,N1)),NODRAW;//红柱期间MACD面积
MS:VALUEWHEN(DIFF<DEA,-1*SUM(MACD,N2)),NODRAW;//绿柱期间MACD面积
MS1:VALUEWHEN(SC,REF(MS,1)),NODRAW;
MJ1:VALUEWHEN(JC,REF(MJ,1)),NODRAW;
DRAWTEXT(CROSS(N2>4&&MS<MJ&&MJ>MS1,0.5),H,'做多');
DRAWTEXT(CROSS(N1>4&&MJ<MS&&MS>MJ1,0.5),H,'做空');
投资者咨询:关于macd的问题 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-29 9:47
投资者咨询:关于macd的问题 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-29 9:47
老师:参考6楼的写法一下,另再加个条件,macd死叉到金叉时绿柱多于四根时,金叉大于-6,绿柱的面积小于前一波红柱的面积,前一波红柱的面积大于上一波绿柱的面积提示做多,反之macd金叉到死叉时红柱多于四根时,死叉小于6,红柱的面积小于前一波绿柱的面积,前一波绿柱的面积大于上一波红柱的面积提示做空。

文件名:赢顺截图20180629094122.jpg