Data
Record the period, timeframe, missing-data policy, and train/test boundary.
Illustrative sample — this walkthrough does not represent real strategy performance.
Record the period, timeframe, missing-data policy, and train/test boundary.
Make fees, spread, slippage, and leverage explicit.
Store the code version, random seed, and configuration with the result.


Freeze assumptions that reproduced consistently.
Change one testable variable, such as an exit condition.
Record and stop hypotheses that collapse under costs or time splits.
Start with Trial, or ask about the Founding Customer Pilot for hands-on migration of an existing Python strategy.
Test your strategy for free