Skip to content
All library documents

Multicurrency Expert Advisor Design and Risk Management in ATC 2012

Article MQL5 articles

Summary

In this interview, Automated Trading Championship participant Alexandr Artapov discusses the design and operation of a multicurrency Expert Advisor. He describes applying a common indicator-based strategy across selected currency pairs, grouping symbols into balance-dependent stages, and allocating free margin as the account balance changes. Entries and exits use signals from an indicator, with ATR-based stop-loss and take-profit levels and no trailing stop. The EA can add to positions, reverse, and close through stops, targets, or other specified conditions.

The interview also covers testing and implementation choices: historical comparisons of currency combinations examined balance curves, profitability, drawdown, and margin use, while visual and forward testing helped debug the multi-symbol code. The reported championship experience was mixed; a code error disabled one pair, and changing market conditions contributed to reversals and a long period without meaningful balance growth. The author cautions against assuming smooth returns and says pair combinations and settings need regular checking. These are one developer’s observations, not controlled evidence that the approach is profitable.

Key ideas

  • The Expert Advisor applies one strategy across multiple currency pairs selected through historical testing.
  • Pairs are activated in balance-dependent groups, while free margin and lot size change with the account balance.
  • ATR determines stop-loss and take-profit distances, and positions may be added to or reversed.
  • Symbol combinations were assessed using profitability, drawdown, margin use, and balance curves.
  • A coding fault and less volatile, direction-changing markets hurt the competition run.

Tags

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