首页 技术指标 帖子

反弹强度指标2.0与Tango线 - MetaTrader 4的交易工具

附件
13474.zip (5.41 KB, 下载 0次)

大家好!今天我想和大家分享一个非常实用的交易指标——反弹强度指标(Bounce Strength Indicator,简称BSI)。这个版本是2.0,相较于之前的版本,它在趋势中应用了Tango线的计算方法。

其实,基本概念没有变化,但我试着从不同的角度进行了改进。在这个版本中,我没有使用区间宽度作为衡量指标(就像经典的振荡器),而是采用了从中心线的偏差来进行计算。而这个中心线正是Tango线的移动平均线。

double ratio=0;
 //--- Bar Spread
 double sp=(high[k]-low[k]);
 //--- 不是下跌K线
 if(!(close[k-1]-sp*0.2>close[k]))
   {
    ratio=-1*(low[k]/TangoMaBuffer[k])+2;
    sumpos+=(close[k]-low[k])*ratio;
   }
 //--- 不是上涨K线
 if(!(close[k-1]+sp*0.2<close[k]))
   {
    ratio=-1*(high[k]/TangoMaBuffer[k])+2;
    sumneg+=(high[k]-close[k])*ratio;
   }

数据显示:

  • 正直方图 — 显示从低点反弹的强度。
  • 负直方图 — 显示从高点反弹的强度。
  • 信号线 — 正负之间的差异 [ (正 - 负) * abs((正-负) / (正+负)) ]。
  • 蓝色框 — 上升趋势强度(信号线的平均值)。
  • 红色框 — 下降趋势强度(信号线的平均值)。
  • 慢线 — 信号线的平均值(长周期)。
图表窗口使用的是Tango线(版本1.1)。

反弹强度指标 v2.0

趋势示例:

反弹强度指标 v2.0趋势

设置参数:

//--- 输入参数
input int InpRangePeriod=20;            // 区间周期
input int InpSlowing=3;                 // 滞后期
input int InpAvgPeriod=14;              // 平均周期
input bool InpUsingVolumeWeight=true;   // 使用TickVolume
input double InpReversalNoiseFilter=5;  // 噪音过滤器
input  color InpSigColor=DarkSlateBlue; // 信号颜色
input  color InpSlowColor=Navy;         // 慢线颜色

输入参数

相关帖子

评论 (0)