老师,请帮忙 (文华财经WH6赢顺V6.7)

投资者咨询:老师,请帮忙 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 13:34
 老师如何绘画这样的k线。
当我k线上穿5日线是,是红色k线,上涨的红色k线是红色空心,下跌的红色k线是红框实心。
而当k线在5日线之下是绿色实心,上涨的是绿色虚心。
同时在红色的下面是有b买低点、绿色的上面是s高点。

老师就好像和图片一样


图片点击可在新窗口打开查看
技术人员回复
日期:2018-8-20 13:48

参考:

 

MA5:MA(C,5);
DRAWCOLORKLINE(C>MA5&&C>REF(C,1),COLORRED,1);
DRAWCOLORKLINE(C>MA5&&C<REF(C,1),COLORRED,0);
DRAWCOLORKLINE(C<MA5&&C>REF(C,1),COLORGREEN,1);
DRAWCOLORKLINE(C<MA5&&C<REF(C,1),COLORGREEN,0);
DRAWICON(CROSS(C>MA5,0.5),L,'ICO107'),VALIGN0;
DRAWICON(CROSS(C<MA5,0.5),H,'ICO106');

 
投资者咨询:老师,请帮忙 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 13:34
 老师,能不能把买点和卖点只显示最后1个呢,之前的多不要显示

技术人员回复
日期:2018-8-20 18:37
 2楼的编写是买点和卖点交替出现的,您的意思是,只显示最后一组买点和卖点?

这样看下:
MA5:MA(C,5);
DRAWCOLORKLINE(C>MA5&&C>REF(C,1),COLORRED,1);
DRAWCOLORKLINE(C>MA5&&C<REF(C,1),COLORRED,0);
DRAWCOLORKLINE(C<MA5&&C>REF(C,1),COLORGREEN,1);
DRAWCOLORKLINE(C<MA5&&C<REF(C,1),COLORGREEN,0);
N1:=BARSLAST(CROSS(C>MA5,0.5))+1;
N2:=BARSLAST(CROSS(C<MA5,0.5))+1;
C1:=BACKSET(ISLASTBAR,N1);
C2:=BACKSET(ISLASTBAR,N2);
DRAWICON(C1&&CROSS(C>MA5,0.5),L,'ICO107'),VALIGN0;
DRAWICON(C2&&CROSS(C<MA5,0.5),H,'ICO106');