[求助]请教老师 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]请教老师 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-20 20:04
 老师好:
      请把指标线位置后移一根k线,其它一切因素都无关。    谢!

//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);


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


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

//N:=10;
MAH:REF(MA(HIGH,N),1);
MAL:REF(MA(LOW,N),1);
MAC:REF(MA(CLOSE,N),1);
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);
投资者咨询:[求助]请教老师 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-20 20:04
 老师好:指标线位移方向反了,应向后移,现向前移动了。见下面的二个图。



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:赢顺截图20180720203532.jpg

技术人员回复
日期:2018-7-20 20:46
 核实一下,是指需要向左移动吗?
投资者咨询:[求助]请教老师 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-20 20:04
 是向左移,请把移动语句用红 字显示。谢老师!
技术人员回复
日期:2018-7-20 20:52
 参考:

N:=10;
MAH:REFX1(MA(HIGH,N),1);
MAL:REFX1(MA(LOW,N),1);
MAC:REFX1(MA(CLOSE,N),1);
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);