关于计算布林上限之差

楼主  收藏   举报   帖子创建时间:  2019-05-05 15:09 回复:0 关注量:358
记得之前看过一个贴,想询问如何计算布林上下限只差。
  后来有个回答是使用iBand 函数。
  
  对于这样的说法可以测试下
  
  测试方法很简单:
   
      调用MT4自带的布林指标,然后添加下列代码测试:
           deviation=BandsDeviations*MathSqrt(sum/BandsPeriod);
        UpperBuffer[i]=oldval+deviation;
        LowerBuffer[i]=oldval-deviation;
        i--;
       }
  //----以上是布林通道,以下是测试(添加以下)
      double Lower=iBands(NULL,0,20,2,0,PRICE_LOW,MODE_LOWER,0);
      
      if (Lower==LowerBuffer[0])
      {
      Print("VALUE IS same");
      }
      else if (Lower!=LowerBuffer[0])
      {
      Print("VALUE IS different");
      }
     return(0);
    }
  
  //-------最后测试的结果是  VALUE IS different
  
  大家也可以尝试看看。。。
  (现在用的MT4平台感觉怪)
打赏