基于MACD连接高低柱线以及DIFF (文华财经)

投资者咨询:基于MACD连接高低柱线以及DIFF (文华财经)
来源:文华财经  日期:2020-12-2 21:25
 老好,帮我写二个指标。分开来写
1:在MACD中,柱线的高低来连线做折线。DIFF金叉DEA向上后其中最长的柱线最高点与死叉向下后最长的柱线最低点相连。反映在MACD指标上,不是标注在K线上。
2:形式同上,以DIFF的高低点连线做折线。反映在MACD指标上,不是标注在K线上。
 
技术人员回复
日期:2020-12-2 21:27

//MACD:

 

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;

J:=CROSS(DIFF,DEA)||(ISLASTBAR && MACD<0);
S:=CROSSDOWN(DIFF,DEA)||(ISLASTBAR && MACD>0);

N1:=BARSLAST(J)+1;
N2:=BARSLAST(S)+1;

LL:=BARSLASTCOUNT(BACKSET(J,LLVBARS(MACD,N2)+1))=1;
HH:=BARSLASTCOUNT(BACKSET(S,HHVBARS(MACD,N1)+1))=1;

DRAWLINE1(HH,MACD,LL,MACD,0),COLORGREEN;
DRAWLINE1(LL,MACD,HH,MACD,0),COLORRED;

 

技术人员回复
日期:2020-12-2 21:43

 //DIFF:

 

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;

J:=CROSS(DIFF,DEA)||(ISLASTBAR && MACD<0);
S:=CROSSDOWN(DIFF,DEA)||(ISLASTBAR && MACD>0);

N1:=BARSLAST(J)+1;
N2:=BARSLAST(S)+1;

LL:=BARSLASTCOUNT(BACKSET(J,LLVBARS(DIFF,N2)+1))=1;
HH:=BARSLASTCOUNT(BACKSET(S,HHVBARS(DIFF,N1)+1))=1;

DRAWLINE1(HH,DIFF,LL,DIFF,0),COLORGREEN;
DRAWLINE1(LL,DIFF,HH,DIFF,0),COLORRED;

 

 

投资者咨询:基于MACD连接高低柱线以及DIFF (文华财经)
来源:文华财经  日期:2020-12-2 21:25

 老师,你误会我的意思了,第一个,我是要连MACD中柱线向上最高点和向下的最低点。第二个,要连DIFF最高点和最低点啊。

第一个,例如,MACD指标金叉了,金叉过程中,柱线最高点是15,然后MACD死叉了,柱线最低点是-2,我要连的是15至-2.

第二个,例如,MACD指标金叉了,金叉过程中,DIFF最高点是25,然后MACD死叉了,DIFF最低点-12,我国连的是25到-12.

 

 
技术人员回复
日期:2020-12-2 22:06
 重新看下3/4楼编写