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);最后更新于