终极震荡指标算法

楼主  收藏   举报   帖子创建时间:  2019-05-05 10:22 回复:0 关注量:279
    该指标是结合短、中、长期值的加权平均值,周期的长度通常与1:2:4和1:2:3有关,该指标试图寻求短期、中期、长期同时产生共振信号,因此笔者通过统计海量的图表得出该值,可能在不同的市场需要灵活运用。
   for(i = limit; i >= 0; i--)
     {
       TL = MathMin(Low[i], Close[i+1]);  //取当天最低价和昨日收盘价的最低价
       BPBuffer[i] = Close[i] - TL;       //当天收盘价减去该最低价
     }
   for(i = limit2; i >= 0; i--)
     {
       RawUO = fastK*iMAonArray(BPBuffer, 0, fastperiod, 0, MODE_SMA, i) /
               iATR(NULL, 0, fastperiod, i) +
               middleK*iMAonArray(BPBuffer, 0, middleperiod, 0, MODE_SMA, i) /
               iATR(NULL, 0, middleperiod, i) +
               slowK*iMAonArray(BPBuffer, 0, slowperiod, 0, MODE_SMA, i) /
               iATR(NULL, 0, slowperiod, i);   //加权部分divider = fastK + middleK + slowK(4:2:1或3:2:1)
       UOBuffer[i] = RawUO / divider*100;
     }   

打赏