Tag: M15 Timeframe

  • Sentinel EA Deep Dive: Bollinger Bands and Stochastic on AUDCAD M15

    EA Deep Dives · 8 min read

    Sentinel EA trades AUDCAD on the M15 timeframe and forms the second half of the Velocity and Sentinel pair. While both EAs share a similar recovery structure, their entry logic differs: Sentinel replaces the Envelopes indicator used by Velocity with a Stochastic oscillator for entry confirmation.

    This different entry mechanism means Sentinel and Velocity do not enter trades at exactly the same moments — which is what provides the portfolio diversification benefit when both run simultaneously.


    Why AUDCAD for Sentinel

    AUDCAD is a commodity currency cross driven by iron ore and copper prices (AUD side) versus oil prices (CAD side). The pair tends to oscillate based on relative commodity performance rather than interest rate differentials — making it behaviorally distinct from USDCAD even though both share the Canadian dollar.

    AUDCAD typically has lower volatility than USDCAD during North American events like NFP, because AUD is less directly affected by US economic data than USD. This means Sentinel’s recovery cycles are often triggered by different events than Velocity’s — the diversification benefit in action.

    Entry Logic: Bollinger Bands + Stochastic

    Sentinel’s entry signal requires two conditions simultaneously:

    1. Bollinger Band extreme: Price closes outside the upper or lower Bollinger Band, indicating the pair has moved statistically far from its recent mean
    2. Stochastic confirmation: The Stochastic oscillator is in overbought territory (for sell signals) or oversold territory (for buy signals), confirming momentum has reached an extreme

    The Stochastic filter adds value because it specifically measures momentum exhaustion — the rate of price change slowing at the extreme. A Bollinger Band touch that coincides with slowing momentum is a higher-probability reversal signal than a Band touch with continuing momentum.

    How Stochastic Differs from Envelopes

    Velocity’s Envelopes indicator is price-based — it measures how far price has moved. Sentinel’s Stochastic is momentum-based — it measures the rate of change. Price can reach a Bollinger Band extreme without Stochastic being overbought (strong trend continuing) or with Stochastic overbought (momentum exhaustion). The two signals fire at different times, which is why Velocity and Sentinel entries diverge even on related pairs.

    Shared Recovery Structure

    Sentinel uses the same recovery structure as Velocity: orders 1 and 2 at the same lot size, scaling from order 3 onward, capped at 8 total orders. The minimum account balance for Sentinel is $1,000 — lower than Velocity’s $1,500 because AUDCAD’s lower volatility during North American events means recovery cycles are typically less severe.

    Running Sentinel and Velocity Together

    The intended configuration is to run both EAs simultaneously on the same MT5 account using different magic numbers. Each EA manages its own positions independently. The combined minimum balance is $2,500 — $1,500 for Velocity and $1,000 for Sentinel — though $4,000+ provides a more comfortable buffer for simultaneous recovery cycles.

    The portfolio benefit: during periods when USDCAD is in an extended recovery cycle (perhaps driven by Bank of Canada events), AUDCAD may be in a profitable period (driven by AUD commodity price tailwinds). The two systems balance each other’s stress periods more often than they compound them.

    Try It on a Demo Account First

    All BotFXPro EAs include a free MQL5 demo. Run it in Strategy Tester before committing to live.

    Velocity and Sentinel on MQL5 →
  • Velocity EA Deep Dive: How Bollinger Bands and Envelopes Trade USDCAD M15

    EA Deep Dives · 9 min read

    Velocity EA is designed specifically for USDCAD on the M15 timeframe. Its entry logic combines two technical tools — Bollinger Bands and Envelopes — to identify price extremes where mean-reversion is statistically likely. When those conditions align, the EA enters and manages the trade through a three-tier exit system with controlled martingale recovery if needed.


    Why USDCAD on M15

    USDCAD is one of the most mean-reverting major pairs because it is driven by two closely linked economies with deeply integrated trade flows. The pair tends to oscillate around equilibrium levels that reflect the interest rate differential and commodity price relationship between the US and Canada. On M15, USDCAD shows reliable patterns of short-term overextension followed by reversion — exactly the behavior that Velocity is designed to exploit.

    M15 is the appropriate timeframe for this strategy because USDCAD’s typical daily range of 60-100 pips creates manageable step distances for recovery orders, while the 15-minute bars provide enough signal quality to distinguish genuine overextension from normal noise.

    Entry Logic: Bollinger Bands + Envelopes

    Bollinger Bands measure the standard deviation of price from a moving average. When price reaches the outer bands, it has moved significantly beyond its recent average — a condition that statistically precedes reversion in ranging markets.

    Envelopes add a second layer of confirmation: fixed percentage channels above and below the same moving average. The combination of both tools reaching their extremes simultaneously filters out many false signals that either indicator would generate alone.

    Entry Signal Logic

    A buy entry triggers when price closes below both the lower Bollinger Band and the lower Envelope boundary simultaneously — indicating the pair has overextended to the downside. A sell entry triggers on the mirror condition. Both indicators must agree for the first order to open.

    Three-Tier Exit System

    Velocity uses a three-tier exit system that differs from simple take-profit orders. The tiers are calibrated to typical USDCAD M15 reversion distances based on historical data:

    • Tier 1 (Quick exit): A small profit target that closes a portion of the position when minimal reversion occurs. Captures frequent small wins and reduces exposure early.
    • Tier 2 (Standard exit): The primary take-profit level at a reversion distance consistent with normal mean-reversion for the pair. This closes the majority of the position.
    • Tier 3 (Full reversion): A wider target for when the initial signal was correct and the pair reverts fully to the mean or beyond.

    Martingale Recovery Structure

    When price continues against the initial entry beyond a defined step distance, Velocity adds recovery orders using controlled martingale scaling. Orders 1 and 2 open at the same lot size. Orders 3 and above scale up according to the standard adaptive multiplier structure — capped at 8 total orders per cycle.

    The minimum account balance for Velocity is $1,500. This reflects the higher pip value volatility of USDCAD compared to EURUSD during North American session events like Canadian employment data and Bank of Canada announcements.

    Best Operating Conditions

    Velocity performs best during the New York session and New York-London overlap when USDCAD liquidity is highest. The pair’s North American economic drivers — US employment data, Canadian CPI, Bank of Canada decisions, oil price movements — are all released during these hours. Outside of major news events, these sessions produce the most consistent mean-reversion patterns.

    Velocity is typically paired with Sentinel (AUDCAD) to provide portfolio-level diversification across two related but independent CAD pairs. Together, they represent a multi-pair approach to the Canadian dollar’s mean-reverting properties.

    Try It on a Demo Account First

    All BotFXPro EAs include a free MQL5 demo. Run it in Strategy Tester before committing to live.

    Velocity and Sentinel on MQL5 →
  • M15 vs H1 Timeframes for Forex EAs: Signal Quality, Trade Frequency, and Spread Sensitivity

    Pair-Specific Deep Dives · Series C, Part 4 · 8 min read

    Timeframe selection is one of the most consequential decisions in EA design — and one of the most overlooked by buyers. Running a strategy on the wrong timeframe can make a profitable system unprofitable, or a risky system catastrophic.

    This article explains the practical differences between M15 and H1 for automated trading and how those differences interact with martingale and trend-following strategies.


    What Timeframe Actually Controls

    The timeframe of an EA determines two things: when entry and exit signals are evaluated, and the scale of price movement the strategy expects. A strategy on M15 is looking at 15-minute price bars. A strategy on H1 is looking at hourly bars. Every parameter — entry distance, take profit, step size between orders — is calibrated to the typical range of the timeframe.

    M15: More Trades, More Noise, Higher Spread Cost

    M15 systems generate more signals — typically 3 to 5 times more trades per month than H1 systems on the same pair. This looks appealing: more trades means more opportunities to profit.

    The drawbacks: each trade costs spread. On a system running 150 trades per month at 1.0 pip spread per trade, you are paying 150 pips in spread costs monthly. The EA must overcome this friction before generating net profit.

    M15 is also more sensitive to spread widening during news events. A 3-pip spread spike during an NFP release, when the EA expects 1.0 pip, can turn a winning entry into an immediate loss. H1 systems with larger expected moves are less affected by the same spike.

    H1: Fewer Trades, Cleaner Signals, Lower Friction

    H1 systems trade less frequently — typically 20 to 50 trades per month. Each trade represents a larger expected price movement, making spread cost a smaller percentage of the target.

    H1 signals are also more robust to short-term noise. A 15-minute candle can be distorted by a single large order, a news headline, or a brief liquidity gap. An hourly candle smooths these micro-events into less impactful price action.

    For martingale systems that place additional orders at step intervals, H1 is typically more appropriate. The distance between orders can be set wider (in pips) without being triggered by normal intraday noise, reducing the frequency of deep recovery cycles.

    When M15 Is the Right Choice

    M15 is appropriate when the strategy targets short-duration moves with high frequency. The Velocity and Sentinel EAs use M15 specifically because USDCAD and AUDCAD show reliable short-term patterns on that timeframe — and the pairs’ tighter intraday ranges make M15 signals more meaningful than on a pair like GBPJPY where ranges are too large.

    M15 also suits trend-following approaches in volatile instruments. When a trend is developing, M15 provides earlier entry than H1 — capturing more of the move at the cost of more false signals and higher trade frequency.

    Factor M15 H1
    Trades per month100-20020-50
    Spread sensitivityHighLow
    Signal noiseMoreLess
    Best forRange-bound pairsTrend + martingale
    Recovery cycle depthShallower but more frequentDeeper but less frequent

    The right timeframe is the one that matches the natural behavior of the pair and the strategy logic. There is no universally superior choice — only the one that fits the specific combination of instrument, strategy, and risk profile.

    Try It on a Demo Account First

    All BotFXPro EAs include a free MQL5 demo. Run it in Strategy Tester before committing to live.

    Velocity and Sentinel — M15 EAs on MQL5 →