Skip to content
All library documents

Multi-Pair Range Breakouts with Stochastic Confirmation

Article MQL5 articles

Summary

The article outlines a multi-symbol expert advisor that tracks a two-hour price range for each selected instrument, from 10:00 to 12:00 UTC+2. After the range closes, an upside break can trigger a buy when the Stochastic reading is at or below 20; a downside break can trigger a sell when it is at or above 80. The described framework includes per-symbol range state, indicator handles, configurable trade size and protective orders, and an optional trailing stop. It also includes a mode for reversing the breakout signal.

The article frames multiple currency pairs as a way to diversify exposure, but does not provide correlation analysis or a portfolio allocation method in the supplied text. It reports a Strategy Tester setup using EURUSD over a stated historical interval, with ideal execution assumptions and tick modeling, but the excerpt gives no numerical performance results. The oscillator conditions and breakout logic are described rather than validated, and the test setup’s zero-latency assumption limits what it can show about live execution.

Key ideas

  • The strategy records each instrument’s high and low during a defined two-hour session range.
  • After the range closes, price breaks are filtered by Stochastic thresholds before entries are considered.
  • The framework manages range state and indicator readings separately for each configured symbol.
  • Fixed trade size, stop-loss, take-profit, and optional trailing-stop inputs control trade risk.
  • The supplied test description gives its setup but no performance figures or evidence of portfolio diversification benefits.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.