K线和MACD画线问题 (文华财经WH6赢顺V6.7)

投资者咨询:K线和MACD画线问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-1 1:47
 请问如何设置当MACD金叉时,在金叉点开始向窗口边界画一红色垂直线,同时金叉时K线,以窗口下边界为起始点,画向上的红色箭头,箭头位置在最低价位置,反之死叉时为绿色,绿色箭头位置在MACD死叉位置,死叉时K线下就是一绿色垂直线到边界。
技术人员回复
日期:2018-6-1 8:03
您需要建两个指标,一个加载到主图上,一个加载到副图上

副图指标:

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;//死叉到当前距离
VERTLINE(JC,COLORRED);
VERTLINE(SC,COLORGREEN);

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;//死叉到当前距离
VERTLINE(JC,COLORRED);
VERTLINE(SC,COLORGREEN);

投资者咨询:K线和MACD画线问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-1 1:47
 我的意思是这个垂直线在红色时,K线最低价以上的垂直线不显示出来,只显示最低价以下的线段,如图

图片点击可在新窗口打开查看
技术人员回复
日期:2018-6-4 20:09
您是指主图副图之前的画线吗?

您加载在什么合约上,另您截图看不清,您重新发送下
投资者咨询:K线和MACD画线问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-1 1:47
 图箭头类似的
技术人员回复
日期:2018-6-5 10:47
副图:

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;//死叉到当前距离
DRAWLINE(JC,DEA,1,HHV(MAX(DEA,DIFF),0),COLORRED);
DRAWLINE(SC,DEA,1,HHV(MAX(DEA,DIFF),0),COLORGREEN);

主图:

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;//死叉到当前距离
DRAWLINE(JC,L,1,LLV(L,0),COLORRED);
DRAWLINE(SC,L,1,LLV(L,0),COLORGREEN);
投资者咨询:K线和MACD画线问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-1 1:47
 怎么没有箭头
技术人员回复
日期:2018-6-5 13:28
 主图:

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;//死叉到当前距离
DRAWLINE(JC,L,1,LLV(L,0),COLORRED),LINETHICK4;
DRAWLINE(SC,L,1,LLV(L,0),COLORGREEN),LINETHICK4;
DRAWTEXT(JC,L,'^'),VALIGN1,COLORRED,FONTSIZE50;

副图:

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;//死叉到当前距离
DRAWLINE(JC,DEA,1,HHV(MAX(DEA,DIFF),0),COLORRED),LINETHICK4;
DRAWLINE(SC,DEA,1,HHV(MAX(DEA,DIFF),0),COLORGREEN),LINETHICK4;
DRAWTEXT(SC,DEA,'V'),VALIGN1,COLORGREEN,FONTSIZE40;