iAlligator
iAlligator
计算鳄鱼指标并返回其值。
double iAlligator(
string symbol, // symbol
int timeframe, // timeframe
int jaw_period, // Jaw line averaging period
int jaw_shift, // Jaw line shift
int teeth_period, // Teeth line averaging period
int teeth_shift, // Teeth line shift
int lips_period, // Lips line averaging period
int lips_shift, // Lips line shift
int ma_method, // averaging method
int applied_price, // applied price
int mode, // line index
int shift // shift
);参数
- symbol
[in] 将要计算指标的数据中的符号名称。NULL表示当前符号。
- timeframe
[in] 时间范围。可以是ENUM_TIMEFRAMES枚举值中的任何一项。0表示当前图表时间范围。
- jaw_period
[in] 蓝线平均周期(鳄鱼的颚)。
- jaw_shift
[in] 蓝线相对于图表的偏移量。
- teeth_period
[in] 红线平均周期(鳄鱼的牙齿)。
- teeth_shift
[in] 红线相对于图表的偏移量。
- lips_period
[in] 绿线平均周期(鳄鱼的嘴唇)。
- lips_shift
[in] 绿线相对于图表的偏移量。
- ma_method
[in] MA方法。可以是移动平均法中的任何一种。可以是ENUM_MA_METHOD枚举值中的任何一项。
- applied_price
[in] 应用价格。可以是ENUM_APPLIED_PRICE枚举值中的任何一项。
- mode
[in] 数据源,指标线的标识符。可以是以下值中的任何一个:
MODE_GATORJAW - Gator颚(蓝线)平衡线, MODE_GATORTEETH - Gator牙齿(红线)平衡线, MODE_GATORLIPS - Gator嘴唇(绿线)平衡线。
- shift
[in] 从指标缓冲区获取的值的索引(相对于当前条形过去一定周期后的偏移量)。
返回值
鳄鱼指标的数值。
示例:
double jaw_val=iAlligator(NULL,0,13,8,8,5,5,3,MODE_SMMA,PRICE_MEDIAN,MODE_GATORJAW,1);最后更新于