跳至内容

iMA

iMA

计算移动平均指标并返回其值。

double  iMA(
   string       symbol,           // symbol
   int          timeframe,        // timeframe
   int          ma_period,        // MA averaging period
   int          ma_shift,         // MA shift
   int          ma_method,        // averaging method
   int          applied_price,    // applied price
   int          shift             // shift
   );

参数

symbol

[in] 要计算指标的数据中的符号名称。NULL表示当前符号。

timeframe

[in] 时间范围。可以是ENUM_TIMEFRAMES枚举值中的任何一个。0表示当前图表时间范围。

ma_period

[in] 计算的平均周期。

ma_shift

[in] 移动平均线的偏移量。指标线条相对于图表的时间范围进行偏移。

ma_method

[in] 移动平均方法。可以是ENUM_MA_METHOD枚举值中的任何一个。

applied_price

[in] 应用价格。可以是ENUM_APPLIED_PRICE枚举值中的任何一个。

shift

[in] 从指标缓冲区获取的值的索引(相对于当前条形图向前偏移指定周期数)。

返回值

移动平均指标的数值。

示例:

AlligatorJawsBuffer[i]=iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,i);
最后更新于