首页 技术指标 帖子

IBS指标:提升您在MetaTrader 5中的交易策略

附件
749.zip (19.84 KB, 下载 0次)

作者:Rosh

内条强度(IBS)指标是由Volker Knapp开发的。

计算方法:

该指标通过计算条形图内部强度值的移动平均得出,具体公式如下:

IBS = ((收盘价 - 最低价) / (最高价 - 最低价)) * 100%

使用方法:

通常使用五根K线的周期。当IBS突破60%时,意味着市场超买;而当突破40%时,则表示市场超卖。这两个信号分别是卖出和买入的参考。

输入参数:

//+-----------------------------------+
//| 指标输入参数       |
//+-----------------------------------+
input 平滑方法 IMA_Method=MODE_SMA; // 平滑方法
input int ILength=12;                    // 平滑深度                    
input int IPhase=15                     // 平滑参数
input 应用价格 IPC=PRICE_CLOSE_LOW;// 应用价格
input int Shift=0;                       // 指标在K线中的水平偏移

该指标支持以下平滑方法:

  • SMA - 简单移动平均;
  • EMA - 指数移动平均;
  • SMMA - 平滑移动平均;
  • LWMA - 线性加权移动平均;
  • JJMA - JMA自适应平均;
  • JurX - 超线性平滑;
  • ParMA - 抛物线平滑;
  • T3 - Tillson的多重指数平滑;
  • VIDYA - 使用Tushar Chande算法的平滑;
  • AMA - 使用Perry Kaufman算法的平滑。

需要注意的是,不同平滑算法的Phase类型参数含义完全不同。对于JMA,它是一个外部的Phase变量,范围从-100到+100。对于T3,它是平滑比率乘以100以便更好地可视化;对于VIDYA,它是CMO振荡器周期;而对于AMA,它是慢EMA周期。在其他算法中,这些参数不会影响平滑。对于AMA,快速EMA周期是固定值,默认等于2。提升的比率也等于2。

该指标使用SmoothAlgorithms.mqh库类(必须复制到terminal_data_folder\MQL5\Include)。类的使用已在文章“中间计算的价格系列平均化,不使用额外的缓冲区”中详细描述。

该指标首次在MQL4中实现,并于CodeBase上发布于2008年10月10日。

XIBS指标

相关帖子

评论 (0)