iGator
iGator
计算Gator振荡器并返回其值。
double iGator(
string symbol, // symbol
int timeframe, // timeframe
int jaw_period, // Jaw line period
int jaw_shift, // Jaw line shift
int teeth_period, // Teeth line period
int teeth_shift, // Teeth line shift
int lips_period, // Lips line period
int lips_shift, // Lips line shift
int ma_method, // MA 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] 蓝线平均周期(Alligator的颚)。
- jaw_shift
[in] 蓝线相对于图表的移动。
- teeth_period
[in] 红线平均周期(Alligator的牙齿)。
- teeth_shift
[in] 红线相对于图表的移动。
- lips_period
[in] 绿线平均周期(Alligator的嘴唇)。
- lips_shift
[in] 绿线相对于图表的移动。
- ma_method
[in] MA方法。可以是Moving Average方法枚举值中的任何一种。
- applied_price
[in] 应用价格。可以是Applied price枚举值中的任何一种。
- mode
[in] 指标线索引。可以是Indicators line identifiers枚举值中的任何一种。
MODE_UPPER - 上直方图, MODE_LOWER - 下直方图。
- shift
[in] 从指标缓冲区获取的值的索引(相对于当前条形过去一定周期的移动)。
返回值
Gator振荡器的数值。
注意
振荡器显示Alligator红线和蓝线之间的差值(上直方图)以及红线和绿线之间的差值(下直方图)。
示例:
double diff=iGator(NULL,0,13,8,8,5,5,3,MODE_SMMA,PRICE_MEDIAN,MODE_UPPER,1);最后更新于