iEnvelopes
iEnvelopes
计算信封指标并返回其值。
double iEnvelopes(
string symbol, // symbol
int timeframe, // timeframe
int ma_period, // MA averaging period
int ma_method, // MA averaging method
int ma_shift, // moving average shift
int applied_price, // applied price
double deviation, // deviation (in percents)
int mode, // line index
int shift // shift
);参数
- symbol
[in] 将计算指标的数据中的符号名称。NULL表示当前符号。
- timeframe
[in] 时间框架。可以是ENUM_TIMEFRAMES枚举值中的任何一项。0表示当前图表时间框架。
- ma_period
[in] 计算主线的平均周期。
- ma_method
[in] 移动平均方法。可以是ENUM_MA_METHOD枚举值中的任何一项。
- ma_shift
[in] MA偏移量。指标线相对于图表的时间框架的偏移量。
- applied_price
[in] 应用价格。可以是ENUM_APPLIED_PRICE枚举值中的任何一项。
- deviation
[in] 与主线的百分比偏差。
- mode
[in] 指标线索引。可以是Indicators line identifiers枚举值中的任何一项(0 - MODE_MAIN,1 - MODE_UPPER,2 - MODE_LOWER)。
- shift
[in] 从指标缓冲区获取的值的索引(相对于当前条形过去一定周期后的偏移量)。
返回值
信封指标的数值。
示例:
double val=iEnvelopes(NULL,0,13,MODE_SMA,10,PRICE_CLOSE,0.2,MODE_UPPER,0);最后更新于