Skip to content
All library documents

Assessing an Aggressive EURUSD Expert Advisor Across Market Periods

Article MQL5 code base

Summary

This forum post describes an early automated trading system tested on EURUSD at the one-minute frequency. The author reports a very large gain over much of 2007 from an initial deposit of 3,000 USD, but says the system lost the deposit over 2005–2006 and in December 2007. Attempts to add stop losses, close positions during flat markets, or impose time limits reportedly reduced performance by filtering out trades the author considered potentially profitable.

The post raises a useful system-design question: how can reliability improve without excluding winning orders? It mentions reducing position size and adjusting risk-related parameters, while arguing that limiting the number of open orders can distort evaluation because an active trade blocks later entries. However, it supplies no trade history, risk-adjusted statistics, execution assumptions, or independent test. The reported result is therefore anecdotal, and the discussion does not provide a validated improvement method. The cross-period losses also show why a striking result in one interval cannot establish robustness.

Key ideas

  • The author reports strong gains in part of 2007 but losses in earlier periods and at year end.
  • Adding stops, flat-market exits, and time limits reportedly worsened the system's result.
  • The post suggests reducing position size or changing risk parameters as possible controls.
  • A cap on concurrent orders can prevent later trades and affect system evaluation.
  • The reported performance is anecdotal and lacks detailed or independent validation.

Tags

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