How to Specify and Validate a Custom Trading Expert Advisor
Summary
This article offers practical guidance for traders commissioning an automated trading program. It recommends validating the strategy before hiring a programmer, testing it across multiple historical intervals, and treating the implementation task separately from the question of whether the strategy will make money. It also urges skepticism toward opaque indicators and emphasizes checking their behavior in real time, since signals may change before a bar closes or be redrawn on earlier bars.
The broader advice concerns turning a trading idea into a clear, testable specification: define the rules and expected behavior, align terminology between trader and developer, choose an applicant carefully, protect against fraud, and review delivered work against the agreed requirements. The article is a project and research checklist rather than a trading method, and its recommendations cannot guarantee strategy profitability or developer performance. It stresses that programmers implement the approved algorithm; traders remain responsible for judging whether the underlying idea is sound.
Key ideas
- Test a trading idea before paying to automate it, using varied historical periods or demo observation.
- Check indicators in real time because signals may repaint or change before a bar is complete.
- Write precise requirements so the trader and programmer share the same understanding of the algorithm.
- Assess delivered software against the agreed specification rather than assuming implementation proves profitability.
- The trader remains responsible for validating the strategy’s premise and risks.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.