Why not just backtest it yourself?
The objection is fair, so it deserves a straight answer.
You can, and you should
Nothing about running a backtest is hard any more. The libraries are free, the data is cheap, and a few hundred lines of code will show you exactly what your idea would have done. We're not going to pretend that step is a moat, or that you need us to draw a cumulative return chart.
But notice what that backtest actually told you: what one set of rules did on one slice of history that you already know the shape of. That is all it told you. The difficulty was never producing the chart. The difficulty is trusting it.
The hard part is the search
Anyone can optimise a strategy until the historical chart looks good. The hard part is knowing whether you found an edge — or simply searched until you found something that looked like one.
Every variation you try is another ticket in a lottery. Change the stop, move the entry time, add a filter, widen the target — twenty tries in and one of them will look brilliant by luck alone, on data that has already been seen. You cannot feel the difference from inside, because the lucky one arrives with the same confident equity curve a real edge would have. The search that produced the result is invisible in the result.
This isn't a discipline problem you can solve by being careful. Statisticians have a name for it — multiple testing — and the correction is arithmetic, not willpower: the more things you tried, the higher the bar a result has to clear before it means anything. Most backtesting setups don't count the tries at all.
Two paths, one of which knows what it did
- Optimise
- Backtest
- Looks good
- Trade
The result and the search that produced it are never separated, so a lucky fit and a real edge look identical.
- Build
- Backtest
- Rigor
- Evidence-based verdict
The search is counted, the signal is tested against random entries, and the verdict states what the evidence can and cannot support.
The sequence is the point. Nothing can skip a stage, and the stage that separates Mithos from a good backtest script is The Mithos rigor harness — five checks, run automatically on every strategy, with no setting to turn them off.
We're not trying to find strategies that make money. We're trying to find out which strategies have earned the right to be traded.
Most tools are built around the first half of that sentence: rank strategies by return, surface the winners. That framing quietly rewards the search — the more you try, the better the top of the leaderboard looks, and the more of what you're looking at is luck. Mithos is built around the second half. An idea only gets a green light after the evidence has survived being attacked, and the platform treats a rejection as the tool succeeding, not failing. Told early, a rejection is the cheapest trade you'll never make.
What the harness actually does
- Out-of-sample testing — part of the history is held back and never used to build or tune the strategy, so there is always data it has not seen.
- Walk-forward validation — the strategy is rebuilt and retested across successive windows, checking the result survives forward in time rather than only in the window it was fitted to.
- Placebo controls — compared against random entries with the same risk, costs, and exits, to check your entry signal is actually doing the work.
- Multiple-testing penalty — the bar you need to clear rises the more variations have been tried, so trying enough things until one looks good doesn't count as finding an edge.
- Robustness analysis — concentration and dispersion checks make sure the result isn't being carried by one or two lucky trades.
And because honesty cuts both ways, the harness can reach a third outcome: undecided. When there isn't enough evidence to say either way, it says so, rather than dressing up uncertainty as a recommendation.
When you genuinely don't need Mithos
If you write down one idea, once, with fixed rules — no tweaks, no variations, no second pass — and you only want to know what it would have done, a script is fine. You haven't searched, so there's nothing to correct for.
Almost nobody works that way. The moment you iterate — and iterating is how strategy development actually happens — every pass quietly raises the bar, and only a harness that counts the passes knows where it stands. That is the job: not running backtests, but keeping score honestly while you search.
Think you have an edge? Prove it.
Building and backtesting is free and needs no broker. The harness runs on everything you build — including the ideas it will tell you to drop.
Test your strategy