跳至内容

iBands

iBands

计算布林带指标并返回其值。

double  iBands(
   string       symbol,           // symbol
   int          timeframe,        // timeframe
   int          period,           // averaging period
   double       deviation,        // standard deviations
   int          bands_shift,      // bands shift
   int          applied_price,    // applied price
   int          mode,             // line index
   int          shift             // shift
   );

参数

symbol

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

timeframe

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

period

[in] 计算主线的平均周期。

deviation

[in] 与主线相差的标准差数量。

bandsShift

[in] 指标相对于图表的偏移量。

appliedPrice

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

mode

[in] 指标线索引。可以是Indicators line identifiers枚举值中的任何一个(0 - MODE_MAIN,1 - MODE_UPPER,2 - MODE_LOWER)。

shift

[in] 从指标缓冲区获取的值的索引(相对于当前条形过去一定周期后的偏移量)。

返回值

布林带指标的数值。

示例:

if(iBands(NULL,0,20,2,0,PRICE_LOW,MODE_LOWER,0)>Low[0]) return(0);
最后更新于