macd指标公式 (文华财经WH6赢顺V6.7)

投资者咨询:macd指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-7 14:29
 麻烦老师帮忙改写一下MACD的公式
1、当MACD 为金叉开始,至MACD再次形成死叉截止。这段相应的K 线波幅除以相应的K线数量  得出的数值  标记在相应的K线段上  (可以在相应的K线高低点直接进行连线 然后标注这段的得出数值),主要是标注在K线图上    
 谢谢 
  
技术人员回复
日期:2018-8-7 14:34
参考:

DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);
DRAWLINE1(J,C,S,C,0);
DRAWNUMBER(S,H,(HHV(H,BARSLAST(J))-LLV(L,BARSLAST(J)))/BARSLAST(J),2,COLORYELLOW);

投资者咨询:macd指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-7 14:29
 劳烦 老师帮忙再做一下调整  请把正在形成的MACD 绿柱形成时的低点标注数字;红柱形成时的最高点标注数字。
不考虑MACD  金叉 或者是死叉的情况。  
技术人员回复
日期:2018-8-13 11:33
核实一下:

您是要最后那一波还没走完的红绿柱部分的,对应的高低点,标记什么数值呢?是要产生最后这一波柱体范围内的比值吗?
投资者咨询:macd指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-7 14:29
   就是最后一波没走完 macd指标还没有形成 金叉或死叉的那最后一段,  需要标记的数值就是 那个没有完成的红绿柱的最高点的数值。  
技术人员回复
日期:2018-8-13 13:22
 是要标注红柱的时候统计到之前金叉之间的比值,绿柱时统计到之前死叉之间的比值吗,参考:

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);

A:BACKSET(ISLASTBAR&&BARSLAST(J)<BARSLAST(S),HHVBARS(MACD,SUMBARS(J||S,1))+1),NODRAW;
DRAWNUMBER(CROSS(A,0.5),MACD,(HHV(H,BARSLAST(J))-LLV(L,BARSLAST(J)))/BARSLAST(J),2,COLORYELLOW);
B:BACKSET(ISLASTBAR&&BARSLAST(J)>BARSLAST(S),LLVBARS(MACD,SUMBARS(J||S,1))+1),NODRAW;
DRAWNUMBER(CROSS(B,0.5),MACD,(HHV(H,BARSLAST(S))-LLV(L,BARSLAST(S)))/BARSLAST(S),2,COLORGREEN);

投资者咨询:macd指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-7 14:29
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:111.png

我的意思是要标注 MACD 现在没有完成金叉或死叉情况下  内部绿柱的最低值 是多少     需要标注的就是这个最低值!!  
技术人员回复
日期:2018-8-13 13:31
 参考:

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);

A:BACKSET(ISLASTBAR&&BARSLAST(J)<BARSLAST(S),HHVBARS(MACD,SUMBARS(J||S,1))+1),NODRAW;
DRAWNUMBER(CROSS(A,0.5),MACD,MACD,2,COLORYELLOW);
B:BACKSET(ISLASTBAR&&BARSLAST(J)>BARSLAST(S),LLVBARS(MACD,SUMBARS(J||S,1))+1),NODRAW;
DRAWNUMBER(CROSS(B,0.5),MACD,MACD,2,COLORGREEN);