用iRSI()给数组赋值,但打印数组显示结果全为0,为什么?

楼主  收藏   举报   帖子创建时间:  2019-05-05 05:47 回复:0 关注量:763
double RSIBuffer[];
int RSI_Per=14;
int start()
  {
  int cnt,counted_bars=IndicatorCounted();
  int limit=Bars-counted_bars;
  if(counted_bars>0) limit++;
  for(cnt=0;cnt<limit;cnt++)
    {
    RSIBuffer[cnt]=iRSI(NULL,0,RSI_Per,PRICE_CLOSE,cnt);Print("RSIBuffer[",cnt,"]=",RSIBuffer[cnt]);
    }
   return(0);
  }
打赏