Planning Multi-Currency EA Optimization Through Staged Testing
Summary
This article explains how to plan the second and third stages of an automated optimization pipeline for a multi-currency Expert Advisor. The pipeline stores optimization tasks for sequential execution in the Strategy Tester. In the second stage, parameter combinations from promising first-stage passes are grouped into strategies and evaluated together, with the aim of producing a combined multi-currency EA.
The author recommends trial runs before committing to pipeline settings, using a small project or recording first-stage results in the optimization database. Parameters include the stage EA, optimization criterion, task time limit, minimum normalized profit, minimum trade count, Sharpe threshold, and strategies per group. Preliminary experiments help judge whether pass counts and run durations are adequate, and the process is explicitly iterative: settings may need revision and earlier stages rerun. A small example uses three currency pairs, three timeframes, and a limited historical period. The discussion is practical workflow guidance, not a demonstration of out-of-sample profitability; the chosen thresholds reflect experience and need validation for other projects.
Key ideas
- An optimization pipeline stores tasks that run sequentially to build a multi-currency Expert Advisor.
- The second stage combines promising first-stage strategy passes and evaluates them as groups.
- Trial runs help select task duration, optimization criteria, and pass-quality thresholds.
- The pipeline is iterative, so insufficient results may require revisiting earlier-stage settings.
- The example settings are project-specific and do not establish out-of-sample performance.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.