修改macd指标 (文华财经WH6赢顺V6.7)

投资者咨询:修改macd指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-30 9:36
 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;
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1)),NODRAW;//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1)),NODRAW;//上上次MACD红柱期间MACD最大值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2)),NODRAW;//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1)),NODRAW;//上上次MACD绿柱期间MACD最小值
AA:=BACKSET(CROSS(MHD>MHD2,0.5),HHVBARS(MACD,N1)+1),NODRAW;
DRAWICON(CROSS(AA,0.5),MACD,4),VALIGN2;
BB:=BACKSET(CROSS(MLD<MLD2,0.5),LLVBARS(MACD,N2)+1),NODRAW;
DRAWICON(CROSS(BB,0.5),MACD,5),VALIGN0;
 

图片点击可在新窗口打开查看
 
投资者咨询:修改macd指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-30 9:36
图片点击可在新窗口打开查看 
技术人员回复
日期:2018-6-30 11:07
 参考原贴回复:https://help.wenhua.com.cn/dispbbs.asp?boardid=14&Id=717457&page=2

 同一问题您在原贴跟帖就可以了,不用重复发帖的
投资者咨询:修改macd指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-30 9:36
 老师,1楼问题您看了吗图片点击可在新窗口打开查看
技术人员回复
日期:2018-6-30 17:05
 原指标标注位置修改参考:

 V,NODRAW;
NN1:=BARSLAST(TIME=0900)+1;
M1:=BARSLAST(TIME=2100)+1;
QAQ:=BACKSET(ISLASTBAR,MIN(NN1,M1));
TT:=QAQ;

N1:=BARSLAST(CROSS(C>O,0.5))+1,NODRAW;
N2:=BARSLAST(CROSS(C<O,0.5))+1;
N3:=BARSLAST(CROSS(C=O,0.5))+1;
DRAWICON(QAQ&&V>REF(V,1)&&N2=1&&V>5000,H,5);
DRAWICON(QAQ&&V>REF(V,1)&&N1=1&&V>5000,L,4),VALIGN0;
DRAWTEXT(QAQ&&V>REF(V,1)&&N2=1&&V<5000,H,'↓'),COLORWHITE;
DRAWTEXT(QAQ&&V>REF(V,1)&&N1=1&&V<5000,L,'↑'),COLORWHITE,VALIGN0;
V>REF(V,1)&&N2=1,SOUND('A');
V>REF(V,1)&&N1=1,SOUND('B');
技术人员回复
日期:2018-6-30 17:07
1楼指标K线变色参考:


 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;
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1)),NODRAW;//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1)),NODRAW;//上上次MACD红柱期间MACD最大值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2)),NODRAW;//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1)),NODRAW;//上上次MACD绿柱期间MACD最小值
AA:=BACKSET(CROSS(MHD>MHD2,0.5),HHVBARS(MACD,N1)+1),NODRAW;
DRAWICON(CROSS(AA,0.5),MACD,4),VALIGN2;
BB:=BACKSET(CROSS(MLD<MLD2,0.5),LLVBARS(MACD,N2)+1),NODRAW;
DRAWICON(CROSS(BB,0.5),MACD,5),VALIGN0;
XXV:=CROSS(BB,0.5)||CROSS(AA,0.5);



DRAWSL(XXV,O,0,-0.35,0,COLORBLUE),LINETHICK2;
DRAWSL(XXV,C,0,0.35,0,COLORBLUE),LINETHICK2;
DRAWLINE(XXV,L,XXV,H,COLORBLUE),LINETHICK2;

投资者咨询:修改macd指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-30 9:36
 回6楼


图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-1 11:56
 问题连续性较强,相关老师工作时间给您回复
投资者咨询:修改macd指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-30 9:36
图片点击可在新窗口打开查看 
技术人员回复
日期:2018-7-2 9:11

参考:

 

 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;
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1)),NODRAW;//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1)),NODRAW;//上上次MACD红柱期间MACD最大值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2)),NODRAW;//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1)),NODRAW;//上上次MACD绿柱期间MACD最小值
AA:=BACKSET(CROSS(MHD>MHD2,0.5),HHVBARS(MACD,N1)+1),NODRAW;
DRAWICON(CROSS(AA,0.5),L,4),VALIGN2,VALIGN0;
BB:=BACKSET(CROSS(MLD<MLD2,0.5),LLVBARS(MACD,N2)+1),NODRAW;
DRAWICON(CROSS(BB,0.5),H,5);
XXV:=CROSS(BB,0.5);
XXS:=CROSS(AA,0.5);

DRAWSL(XXV,O,0,-0.35,0,COLORBLUE),LINETHICK2;
DRAWSL(XXV,C,0,0.35,0,COLORBLUE),LINETHICK2;
DRAWLINE(XXV,L,XXV,H,COLORBLUE),LINETHICK2;


DRAWSL(XXS,O,0,-0.35,0,COLORRED),LINETHICK2;
DRAWSL(XXS,C,0,0.35,0,COLORRED),LINETHICK2;
DRAWLINE(XXS,L,XXS,H,COLORRED),LINETHICK2;