【问题标题】:Confused on how to code bollinger bands for EA in mql4-mql5对如何在 mql4-mql5 中为 EA 编码布林带感到困惑
【发布时间】:2020-05-27 05:44:34
【问题描述】:

我在 mt4/5 交易时使用布林带,我寻找的设置是具有干净、直带的设置,我避免交易布林带挤压,或在当前蜡烛处变窄的圆形或喇叭形正好相反,我设置了一个警报 EA,但总是手动交易,现在我希望自动化,有人知道我该怎么做吗?我不是要代码本身,也许是以前遇到过类似问题的人,或者将我重定向到另一篇文章或其他东西,在许多其他论坛上尝试过,但似乎没有人知道答案,而那些确实需要大量钱,我只是想自学。我已经检查过其他地方,需要帮助.. 如果有人好心向我展示 mql4 或 mql5 中的代码,将不胜感激。 谢谢。

【问题讨论】:

    标签: mql4 algorithmic-trading mql5 forex mt4


    【解决方案1】:

    Q : "...如果有人好心给我代码..."

    代码简单明了。使用您喜欢的 sigma 和周期值,并使用 MQL4/5 制定您的条件,通过布林带® 技术指标 iBands() 的记录调用签名。

    MQL4 参考/技术指标/iBands

    iBands

    计算布林带® 指标并返回其值。

    double  iBands( 
                     string       symbol,           // symbol 
                     int          timeframe,        // timeframe 
                     int          period,           // averaging period 
                     double       deviation,        // standard deviations 
                     int          bands_shift,      // bands shift 
                     int          applied_price,    // applied price 
                     int          mode,             // line index 
                     int          shift             // shift 
                     );
    

    参数

    symbol

    [in] 将计算指标的数据上的符号名称。 NULL 表示当前符号。

    timeframe

    [in] 时间范围。它可以是任何 ENUM_TIMEFRAMES 枚举值。 0 表示当前图表时间范围。

    period

    [in]平均周期计算主线。

    deviation

    [in]与主线的标准差数。

    bands_shift

    [in] 指标相对于图表移动。

    applied_price

    [in]应用价格。它可以是任何ENUM_APPLIED_PRICE 枚举值。

    mode

    [in]指标线索引。它可以是任何指标行标识符枚举值(0 - MODE_MAIN, 1 - MODE_UPPER, 2 - MODE_LOWER)

    shift

    [in] 从指标缓冲区获取的值的索引(相对于给定周期前的当前柱线移动)。

    返回值

    布林带® 指标的数值。

    示例:

    if( iBands( NULL, 0, 20, 2, 0, PRICE_LOW, MODE_LOWER, 0 ) > Low[0] ) return( 0 );

    【讨论】:

      【解决方案2】:

      如果您想查看较低和较高偏差之间的差异,您可以使用int mode 访问偏差。 1 - MODE_UPPER 是上偏差,2 - MODE_LOWER 是下偏差。如果你比较这两个值留下一些余地,你应该可以很容易地计算出一个通道。 documentaion 也相当广泛,解释了很多。

      【讨论】:

        猜你喜欢
        • 2020-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-29
        • 2012-12-17
        相关资源
        最近更新 更多