外汇EA

当前位置:首页>软件下载>外汇EA
全部 2 mt4下载 0 mt5下载 0 外汇EA 2

iStochastic函数有哪些参数

时间:2024-06-25   访问量:1028


MQL4 中的 iStochastic() 函数用于计算随机振荡指标,这是一种技术指标,用于衡量特定时期内证券价格相对于其价格范围的动量。它通常用于识别市场中的超买和超卖状况。


iStochastic() 函数有9个参数:


  1. 符号:(字符串)要计算随机振荡指标的金融工具的符号。如果省略,则默认为当前图表的交易品种。


  2. 时间范围:(int)计算随机振荡指标的时间范围。这可以是预定义的图表时间范围之一(例如 PERIOD_CURRENT、PERIOD_M1、PERIOD_H4)。


  3. Kperiod:(int)随机振荡指标 %K 线的周期。这表示最低和最高价格范围要考虑的柱数。


  4. Dperiod:(int)随机振荡指标 %D 线(也称为慢速线)的周期。这表示将移动平均线应用于 %K 线的周期数。


  5. 平滑方法:(int) 用于计算 %D 线的平滑方法。这可以是以下值之一:


    • SMA:简单移动平均线(默认)


    • EMA:指数移动平均线


    • WMA:加权移动平均线

    • SMA_Adaptive: Adaptive simple moving average


  6. 价格:(int)用于计算的价格类型。这可以是以下值之一:

    • PRICE_CLOSE: Use the closing price (default)


    • PRICE_OPEN:使用开盘价


    • PRICE_HIGH:使用最高价格


    • PRICE_LOW:使用最低价格

    • PRICE_MEDIAN: Use the median price


    • PRICE_TYPICAL:使用典型价格(最高价、最低价和收盘价的平均值)


  7. Shift:(int)指标值的偏移。这可以是正整数或负整数,用于将值及时向前或向后移动。


  8. 应用到:(int) 要应用指标值的图表或指标。这可以是以下值之一:


    • 0:应用于当前图表(默认)


    • 1:应用于指定指标(参见 IndicatorIndex 参数)


  9. IndicatorIndex:(int)要应用值的指标的索引。仅当 ApplyTo 设置为 1 时才使用。


iStochastic() 函数返回一个双精度值,表示随机振荡器的 %K 线。如果您需要 %D 线,您可以使用 %K 值和 iMA() 函数来计算它以应用移动平均线。

上一篇:没有了!

下一篇:mt4编程中iRSI() 函数如何使用?

发表评论:

评论记录:

未查询到任何数据!