请老师增改变色线 (文华财经WH6赢顺V6.7)

投资者咨询:请老师增改变色线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-18 17:06
 HCL指标三线变色,向上变红,向下变绿,水平保持前色。谢!
技术人员回复
日期:2018-7-18 17:08
 参考:

N:=10;
MAH:MA(HIGH,N);
MAL:MA(LOW,N);
MAC:MA(CLOSE,N);
IF(MAH>REF(MAH,1),MAH,NULL),COLORRED;
IF(MAH<REF(MAH,1),MAH,NULL),COLORGREEN;
IF(MAL>REF(MAL,1),MAL,NULL),COLORRED;
IF(MAL<REF(MAL,1),MAL,NULL),COLORGREEN;
IF(MAC>REF(MAC,1),MAC,NULL),COLORRED;
IF(MAC<REF(MAC,1),MAC,NULL),COLORGREEN;
投资者咨询:请老师增改变色线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-18 17:06
 老师好:请修改,变色不符。谢!


图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-18 18:15
 您的思路是通过三种条件来取值,就需要使用IF语句来判断

在满足条件当根K线实际上是画点的,如果下一根K线不满足画线的效果就不明显

给您修改为,上升是红色,否则为绿色是否可以?可以的话参考:

N:=10;
MAH:MA(HIGH,N);
MAL:MA(LOW,N);
MAC:MA(CLOSE,N);
DRAWCOLORLINE(MAH>REF(MAH,1),MAH,COLORRED,COLORGREEN);
DRAWCOLORLINE(MAL>REF(MAL,1),MAL,COLORRED,COLORGREEN);
DRAWCOLORLINE(MAC>REF(MAC,1),MAC,COLORRED,COLORGREEN);
投资者咨询:请老师增改变色线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-18 17:06
 
老师好:水平保持前

技术人员回复
日期:2018-7-18 20:32
 参考:

N:=10;
MAH:MA(HIGH,N);
MAL:MA(LOW,N);
MAC:MA(CLOSE,N);
A1:=BARSLAST(MAH>REF(MAH,1))+1;
A2:=BARSLAST(MAH<REF(MAH,1))+1;
B1:=BARSLAST(MAL>REF(MAL,1))+1;
B2:=BARSLAST(MAL<REF(MAL,1))+1;
C1:=BARSLAST(MAC>REF(MAC,1))+1;
C2:=BARSLAST(MAC<REF(MAC,1))+1;
DRAWCOLORLINE(A1<A2,MAH,COLORRED,COLORGREEN);
DRAWCOLORLINE(B1<B2,MAL,COLORRED,COLORGREEN);
DRAWCOLORLINE(C1>C2,MAC,COLORRED,COLORGREEN);
投资者咨询:请老师增改变色线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-18 17:06
老师好:中间一根线变色方向反过来了 。谢! 
技术人员回复
日期:2018-7-18 21:11
 N:=10;
MAH:MA(HIGH,N);
MAL:MA(LOW,N);
MAC:MA(CLOSE,N);
A1:=BARSLAST(MAH>REF(MAH,1))+1;
A2:=BARSLAST(MAH<REF(MAH,1))+1;
B1:=BARSLAST(MAL>REF(MAL,1))+1;
B2:=BARSLAST(MAL<REF(MAL,1))+1;
C1:=BARSLAST(MAC>REF(MAC,1))+1;
C2:=BARSLAST(MAC<REF(MAC,1))+1;
DRAWCOLORLINE(A1<A2,MAH,COLORRED,COLORGREEN);
DRAWCOLORLINE(B1<B2,MAL,COLORRED,COLORGREEN);
DRAWCOLORLINE(C1<C2,MAC,COLORRED,COLORGREEN);
投资者咨询:请老师增改变色线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-18 17:06
 老师好:
请把此变色指标改为宽变度可自由调整的线带。
要求同时间同方向同颜色取同一颜色。
不同方向不同颜色保持前颜色
形式如下图。    

              谢!



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

技术人员回复
日期:2018-7-20 16:16
请参考:

N:=10;
MAH:MA(HIGH,N);
MAL:MA(LOW,N);
MAC:MA(CLOSE,N);
A1:=BARSLAST(MAH>REF(MAH,1))+1;
A2:=BARSLAST(MAH<REF(MAH,1))+1;
B1:=BARSLAST(MAL>REF(MAL,1))+1;
B2:=BARSLAST(MAL<REF(MAL,1))+1;
C1:=BARSLAST(MAC>REF(MAC,1))+1;
C2:=BARSLAST(MAC<REF(MAC,1))+1;
DRAWCOLORLINE(A1<A2,MAH,COLORRED,COLORGREEN);
DRAWCOLORLINE(B1<B2,MAL,COLORRED,COLORGREEN);
DRAWCOLORLINE(C1<C2,MAC,COLORRED,COLORGREEN);
N1:BARSLAST(CROSS(A1<A2&&B1<B2&&C1<C2,0.5))+1;
N2:BARSLAST(CROSS(A1>A2&&B1>B2&&C1>C2,0.5))+1;
FILLRGN(N1<N2||REFX(N1<N2,1),MAH,MAL,COLORRED);
FILLRGN(N1>N2||REFX(N1>N2,1),MAH,MAL,COLORGREEN);