穿越0轴的指标线显示问题

楼主  收藏   举报   帖子创建时间:  2019-05-05 15:09 回复:0 关注量:351
小弟是个新手,试编了一个指标,希望实现当指标线在0轴之上指标线颜色显示为红色,在0轴之下显示为绿色,但是运行后发现,在穿越0轴时的指标线为空白。其他部分显示正常,见附图,请大家指点,非常感谢!!!代码如下:
  #property indicator_separate_window
  #property indicator_buffers 2
  #property indicator_color1 Red
  #property indicator_color2 Green
  #property indicator_level1  0.00
  extern int FMA=12;
  extern int SMA=26;
  double     buf1[];
  double     buf2[];
  double     buftemp;
  int init()
    {
     SetIndexBuffer(0,buf1);
     SetIndexBuffer(1,buf2);
     SetIndexStyle(0,DRAW_LINE);
     SetIndexStyle(1,DRAW_LINE);
     
     return(0);
    }
  int start()
    {
     int limit=Bars-IndicatorCounted();
     for(int i=0; i
打赏