请教牛版一个关于iStdDevOnArray()函数的问题

楼主  收藏   举报   帖子创建时间:  2019-05-05 05:29 回复:0 关注量:386
1、iStdDevonArray()里面有一个选择MA的方式,求标准差和MA有什么关系?
  2、下面是我写的一个求MA的标准差,麻烦牛版帮检查一下,因为画出来的线,几乎就和一条直线一样
  
  
  #property indicator_separate_window
  #property indicator_buffers 2
  #property indicator_color1 Yellow
  #property indicator_color2 Green
  
  
  extern int MaPeriod=10;
  extern int DevPeriod=30;
  double Ma[],MaDev[];
  //+------------------------------------------------------------------+
  //| Custom indicator initialization function |
  //+------------------------------------------------------------------+
  int init()
  {
  IndicatorBuffers(2);
  SetIndexStyle(0,DRAW_LINE);
  SetIndexStyle(1,DRAW_NONE);
  SetIndexBuffer(0,MaDev);
  SetIndexBuffer(1,Ma);
  
  return(0);
  }
  
  int start()
  {
  int i;
  int limit;
  int counted_bars=IndicatorCounted();
  if(counted_bars0) counted_bars--;
  limit=Bars-counted_bars;
  for (i=limit-1;i>=0;i--)
  {
  Ma[i]=iMA(NULL,0,MaPeriod,0,MODE_SMA,PRICE_CLOSE,i);
  }
  for (i=limit-1;i>=0;i--)
  {
  MaDev[i]=iStdDevonArray(Ma,Bars,DevPeriod,0,MODE_EMA,i);
  }
  return(0);
  }
  //------------------------------------------------------------
打赏