请帮忙编写指标 (文华财经WH6赢顺V6.7)

投资者咨询:请帮忙编写指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-24 9:22
 老师好,编写:1.任意两条MA均线交叉,均线的颜色及粗细可以调整;
2.均线交叉时的第一根K线上的标注:
A:金叉时,第一根K线的最高价上画一条水平线,此线颜色及粗细可以调整;且在最低价位下标注向上红色箭头;
B:死叉时,第一根K线的最低价上画一条水平线,此线颜色及粗细可以调整;且在最高价位上标注向下绿色箭头;
只保留最后最新的K线上的标注,即,最新标注出现时,之前的标柱就消失.谢谢!
技术人员回复
日期:2018-6-24 10:20
 

MA1:MA(C,10),COLORCYAN,LINETHICK2;
MA2:MA(C,20),COLORRED,LINETHICK2;
N:=BARSLAST(CROSS(MA1,MA2))+1;
M:=BARSLAST(CROSSDOWN(MA1,MA2))+1;
Q:=BACKSET(ISLASTBAR,MIN(N,M));
DRAWSL(Q>REF(Q,1)&&MA1>MA2,H,0,10000,0,COLORRED),LINETHICK2;
DRAWSL(Q>REF(Q,1)&&MA1<MA2,L,0,10000,0,COLORRED),LINETHICK2;

DRAWICON(Q>REF(Q,1)&&MA1>MA2,L,4);
DRAWICON(Q>REF(Q,1)&&MA1<MA2,H,5);
投资者咨询:请帮忙编写指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-24 9:22
 恩师,箭头的大小可不可以放大?
       箭头的上下位置现不在最高价或最低价的位置,点距如何调整?

 
技术人员回复
日期:2018-6-24 11:07
 图表不能放大,标注文字可以,位置修改第二个参数就行了

如下

DRAWTEXT(Q>REF(Q,1)&&MA1>MA2,L*0.99,'↑'),FONTSIZE30;
DRAWTEXT(Q>REF(Q,1)&&MA1<MA2,H*1.01,'↓'),FONTSIZE30;

投资者咨询:请帮忙编写指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-24 9:22
 老师早上好,DRAWSL(Q>REF(Q,1)&&MA1>MA2,H,0,10000,0,COLORRED),LINETHICK2;
DRAWSL(Q>REF(Q,1)&&MA1<MA2,L,0,10000,0,COLORRED),LINETHICK2;分别在这两条水平线上右端显示价格数值。谢谢!
技术人员回复
日期:2018-6-25 8:48
 DRAWNUMBER(ISLASTBAR&&MA1>MA2,REF(H,N-1),REF(H,N-1),2,COLORRED);
DRAWNUMBER(ISLASTBAR&&MA1<MA2,REF(L,M-1),REF(L,M-1),2,COLORRED);