诚信为本
量力而为
当前位置:峰汇在线 ea编程知识 正文

顺势指标CCI和iCCI()函数简介

在技术分析市场中,顺势指标是一种非常重要的技术工具,可以帮助投资者识别市场的趋势,并根据趋势制定相应的投资策略。而在MetaTrader 4平台中,Commodity Channel Index(CCI)指标就是一种非常实用的顺势指标,在本文中,将为大家介绍MT4平台的CCI指标和iCCI()函数。

CCI指标简介

CCI指标是由唐纳德·兰伯特(Donald Lambert)在1980年提出的一种技术分析指标,用于衡量市场价格的波动性。该指标通过计算市场价格与其移动平均线之间的差值,并将其除以一个常数(通常为0.015),来得出CCI指标的值。如果CCI指标的值大于零,则表示市场处于上涨趋势;如果CCI指标的值小于零,则表示市场处于下跌趋势;如果CCI指标的值接近零,则表示市场处于震荡阶段。

在MT4平台中,可以通过选择“插入”菜单中的“指标”选项,找到CCI指标并将其添加到图表中。在添加CCI指标后,可以通过调整其参数来适应不同的市场和时间周期。

顺势指标CCI

iCCI()函数简介

iCCI()函数是MQL4语言中的一个函数,可以用于计算CCI指标的值。该函数的结构如下:

int iCCI(
  string symbol,         // 品种名称
  int timeframe,         // 时间周期
  int period,            // 移动平均线周期
  int applied_price,     // 应用价格类型
  int shift              // 索引/序号
);

其中,各参数的含义如下:

  • symbol:品种名称;
  • timeframe:时间周期;
  • period:移动平均线周期;
  • applied_price:应用价格类型;
  • shift:柱状图偏移量,索引/序号。

除了以上参数外,iCCI()函数还可以返回CCI指标的值,可以将其赋值给一个变量,以便进一步处理。

例如,以下代码可以计算当前图表货币对的CCI指标值,并将其打印出来:

double cci = iCCI(_Symbol, PERIOD_H1, 14, PRICE_CLOSE, 0);
Print("当前CCI指标值为:" + DoubleToStr(cci, 2));

在本文中,我们介绍了MT4平台中的CCI指标和iCCI()函数。通过使用这些工具,投资者可以更好地了解市场的趋势,并根据趋势制定相应的投资策略。希望本文能够对大家有所帮助。

版权所有转载请注明标题及链接:峰汇在线 » 顺势指标CCI和iCCI()函数简介