Specify the first trade
Describe the signal, the data it uses and whether it is evaluated on a new tick or a closed bar. Show one example where a trade should happen and one where it should not. Name the symbol and timeframe assumptions.
Define exits and sizing
State stop and target units, partial exits, sizing rules and whether multiple positions may coexist. Describe behavior after a rejected order, terminal restart or manual intervention. List every input that should be configurable.
Create an acceptance example
Use a short scenario with clear expected actions rather than a profit target. Separate essential behavior from optional panels, alerts and reporting. Confirm whether source, dependencies and installation notes are included in the quote.