SMA_Adaptive: Adaptive simple moving average PRICE_CLOSE: Use the closing price (default) PRICE_MEDIAN: Use the median price
MQL4 中的 iStochastic() 函数用于计算随机振荡指标,这是一种技术指标,用于衡量特定时期内证券价格相对于其价格范围的动量。它通常用于识别市场中的超买和超卖状况。
iStochastic() 函数有9个参数:
符号:(字符串)要计算随机振荡指标的金融工具的符号。如果省略,则默认为当前图表的交易品种。
时间范围:(int)计算随机振荡指标的时间范围。这可以是预定义的图表时间范围之一(例如 PERIOD_CURRENT、PERIOD_M1、PERIOD_H4)。
Kperiod:(int)随机振荡指标 %K 线的周期。这表示最低和最高价格范围要考虑的柱数。
Dperiod:(int)随机振荡指标 %D 线(也称为慢速线)的周期。这表示将移动平均线应用于 %K 线的周期数。
平滑方法:(int) 用于计算 %D 线的平滑方法。这可以是以下值之一:
SMA:简单移动平均线(默认)
EMA:指数移动平均线
WMA:加权移动平均线
价格:(int)用于计算的价格类型。这可以是以下值之一:
PRICE_OPEN:使用开盘价
PRICE_HIGH:使用最高价格
PRICE_LOW:使用最低价格
PRICE_TYPICAL:使用典型价格(最高价、最低价和收盘价的平均值)
Shift:(int)指标值的偏移。这可以是正整数或负整数,用于将值及时向前或向后移动。
应用到:(int) 要应用指标值的图表或指标。这可以是以下值之一:
0:应用于当前图表(默认)
1:应用于指定指标(参见 IndicatorIndex 参数)
IndicatorIndex:(int)要应用值的指标的索引。仅当 ApplyTo 设置为 1 时才使用。
iStochastic() 函数返回一个双精度值,表示随机振荡器的 %K 线。如果您需要 %D 线,您可以使用 %K 值和 iMA() 函数来计算它以应用移动平均线。
上一篇:没有了!