打印本文打印本文 关闭窗口关闭窗口

下面的指标编写是错误的

作者:文华财经 来源:cxh99.com 发布时间:2021年07月27日
  • 咨询内容: 应该是红绿变色k线。结果都是一个颜色红色的。如何修改?你不?


    DRAWHORIZONTALLINE((TMT65||TMT67)&&THE,AVPRICE,COLORRED);
    DRAWHORIZONTALLINE((TMT66||TMT68)&&THE,AVPRICE,COLORGREEN);

    X1: =VALUEWHEN((TMT65||TMT67),AVPRICE),COLORGREEN;
    X2:=VALUEWHEN((TMT66||TMT68),AVPRICE),COLORRED;
    DRAWCOLORKLINE(C>=(X1||X2)&&C>=O,COLORRED,1);//DUOTOU PAILIE 数字K线1
    DRAWCOLORKLINE(C>=(X1||X2)&&C<O,COLORRED,0);
    DRAWCOLORKLINE(C<(X1||X2)&&C>=O,COLORGREEN,1);
    DRAWCOLORKLINE(C<(X1||X2)&&C<O,COLORGREEN,0);

    全部显示的是红色的,如何修改?

     

     来源:程序化99

  • 文华技术人员: 调整一下思路。在x一和x2中间重点选一个。看他们谁的水平距离。与收盘价的水平距离更小。就用谁。收盘价就和这个比较出的结果来比较,来判断k线的颜色。在这个线之上为红色,在这个线之下为绿色。

     

     来源: WWW.CXH99.COM

  • 文华客服: 不是水平距离。是垂直距离。

     

  • 网友回复: X1,X2这两条线。大于最小的k线收红。小于最大的k线收绿。这样编写一下,看一看。

     

  • 网友回复:  上传完整源码我们看下。
打印本文打印本文 关闭窗口关闭窗口