Skip to content
All library documents

Testing and Optimizing High/Low Binary Options in MetaTrader 5

Article MQL5 articles

Summary

The article explains how to model High/Low binary options in MetaTrader 5, record simulated wins and losses, and compare strategy settings through optimization and forward testing. It describes handling a stake and payout, tracking the opening time until expiration, and exporting results such as final balance and trade counts. The example tests EURUSD across several chart periods and expiration lengths, with a one-year optimization window followed by a separate one-year forward period.

One strategy combines two exponential moving averages with RSI and Stochastic signals; the article also shows an averaging variant. Its accounting checks open-position profit but excludes commissions and swaps, and the supplied excerpts do not provide complete strategy rules or detailed optimization results. The author cautions that binary options have unfavorable risk characteristics and that Martingale-style averaging can destroy an account. The conclusion claims indicator strategies often fail but does not provide enough visible results to assess that claim independently.

Key ideas

  • The article models binary option outcomes by checking position profit after a configured expiration period.
  • It proposes CSV output to compare final balance, wins, losses, timeframe, and expiration settings.
  • A sample signal combines two exponential moving averages, RSI, and Stochastic indicators.
  • The accounting shown excludes commissions and swaps, limiting its estimate of performance.
  • The author warns that loss recovery through Martingale-style averaging can lead to severe drawdowns.

Tags

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