MACD背离编写 (文华财经WH6赢顺V6.7)

投资者咨询:MACD背离编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-25 22:14
 我这个也是背离和抬升的公式要比较细化
1、k线最低点对比:当前k线所在的macd绿柱堆最低价格低于前面k线所在的macd绿柱堆最低价格
2、macd绿柱最低点对比当前的绿柱堆根数或柱长要小于前面的绿柱堆也要小于等于中间有红柱的柱堆(如果中间有红柱的)
3、当前的绿柱堆最低点从第一根绿柱算起至dif向上拐头的绿柱止。
4、前面的绿柱堆必须dif在零轴下
在k线最低点标文字‘底背离’


图片点击可在新窗口打开查看

1、k线最低点对比:当前k线所在的macd绿柱堆最低价格高于前面k线所在的macd绿柱堆最低价格
2、macd绿柱最低点对比当前的绿柱堆根数或柱长要小于前面的绿柱堆也要小于等于中间有红柱的柱堆(如果中间有红柱堆)
3、当前的绿柱堆最低点从第一根绿柱算起至dif向上拐头的绿柱止。
4、前面的绿柱堆必须dif在零轴下
在k线最低点标文字‘底抬升’


图片点击可在新窗口打开查看
   
技术人员回复
日期:2018-6-25 22:20
 明白您意思了,编写需要时间,最晚明天下午给您回复
投资者咨询:MACD背离编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-25 22:14
 谢谢舟亢老师
技术人员回复
日期:2018-6-26 13:47
 DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
D:=DIFF;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
Q:=VALUEWHEN(CROSS(DIFF,DEA),N2-1);
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
W:=VALUEWHEN(CROSSDOWN(DIFF,DEA),N1-1);
L1:=LLV(L,N2);

A:=EVERY(MACD<REF(MACD,1),N2)&&L1<LL&&N2<=MIN(Q,W)&&REF(EVERY(DIFF<DEA,N2),N1);

DRAWTEXT(A,MACD,'底背离');
A1:=EVERY(MACD<REF(MACD,1),N2)&&L1>LL&&N2<=MIN(Q,W)&&REF(EVERY(DIFF<DEA,N2),N1);
DRAWTEXT(A1,MACD,'底抬升');
投资者咨询:MACD背离编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-25 22:14
 显示的地方不正确,怎么出绿柱就显示了,我要在绿柱堆的dif拐头时两堆绿柱对比 再显示  前一个绿柱要求dif在零轴下

技术人员回复
日期:2018-6-26 14:59
 DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
D:=DIFF;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
Q:=VALUEWHEN(CROSS(DIFF,DEA),N2-1);
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
W:=VALUEWHEN(CROSSDOWN(DIFF,DEA),N1-1);
L1:=LLV(L,N2);

A:=REF(EVERY(MACD<REF(MACD,1),N2),1)&&MACD>REF(MACD,1)&&MACD<0&&L1<LL&&N2<=MIN(Q,W)&&REF(EVERY(DIFF<DEA,N2),N1);

DRAWTEXT(A,MACD,'底背离');
A1:=REF(EVERY(MACD<REF(MACD,1),N2),1)&&MACD>REF(MACD,1)&&MACD<0&&L1>LL&&N2<=MIN(Q,W)&&REF(EVERY(DIFF<DEA,N2),N1);
DRAWTEXT(A1,MACD,'底抬升');

投资者咨询:MACD背离编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-25 22:14
 老师麻烦给看一下,给把  前一个绿柱要求dif在零轴下吗
技术人员回复
日期:2018-6-26 15:10
 DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
D:=DIFF;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
Q:=VALUEWHEN(CROSS(DIFF,DEA),N2-1);
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
W:=VALUEWHEN(CROSSDOWN(DIFF,DEA),N1-1);
L1:=LLV(L,N2);

A:=REF(EVERY(MACD<REF(MACD,1),N2),1)&&MACD>REF(MACD,1)&&MACD<0&&L1<LL&&N2<=MIN(Q,W)&&REF(EVERY(DIFF<0,N2),N1);

DRAWTEXT(A,MACD,'底背离');
A1:=REF(EVERY(MACD<REF(MACD,1),N2),1)&&MACD>REF(MACD,1)&&MACD<0&&L1>LL&&N2<=MIN(Q,W)&&REF(EVERY(DIFF<0,N2),N1);
DRAWTEXT(A1,MACD,'底抬升');

投资者咨询:MACD背离编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-25 22:14
 老师还有一个问题,就是显示的不在dif向上拐头的地方

技术人员回复
日期:2018-6-26 15:41
  DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
D:=DIFF;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
Q:=VALUEWHEN(CROSS(DIFF,DEA),N2-1);
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
W:=VALUEWHEN(CROSSDOWN(DIFF,DEA),N1-1);
L1:=LLV(L,N2);

A:=REF(EVERY(MACD<REF(MACD,1),N2),1)&&MACD>REF(MACD,1)&&MACD<0&&L1<LL&&N2<=MIN(Q,W)&&REF(EVERY(DIFF<0,N2),N1);
AA:=BACKSET(A,LLVBARS(L,N2)+1);
DRAWTEXT(AA>REF(AA,1),L,'底背离');
A1:=REF(EVERY(MACD<REF(MACD,1),N2),1)&&MACD>REF(MACD,1)&&MACD<0&&L1>LL&&N2<=MIN(Q,W)&&REF(EVERY(DIFF<0,N2),N1);
AA1:=BACKSET(A1,LLVBARS(L,N2)+1);
DRAWTEXT(AA1>REF(AA1,1),L,'底抬升');