Trading strategies tested under identical conditions
A service that evaluates trading strategies against historical price data. You describe your rule in a form, we run it across fifteen consecutive time windows (walk-forward) and tell you whether the result is stable or rests on a few lucky hits. Nothing is traded and nothing is executed.
Three tests a day across up to five markets are free and need no account. With an e-mail address you get twenty across up to ten markets, also free. The Workbench tier costs 9 € per month (incl. VAT, cancel monthly) and computes with no market cap as well as in portfolio mode.
Instead of running the strategy once across the whole period, it is fitted on one section and evaluated on the section immediately after — fifteen times in a row. Only the section the fitting never saw is scored. This exposes what a simple backtest hides.
Because a rule that looks good on past prices has usually learned the quirks of those particular prices. The more variants someone works through, the more certain they are to find one that shines by pure chance. A testing service where the majority passes is not measuring that effect.
Because the number of attempts is part of the result. The third variant of the same idea has to do markedly better than the first to mean the same thing. The counter appears in the report and in the public register — on every tier, paid ones included.
Only if you want it to. The default is a random handle such as “anon-3f9c”, generated in your browser — we never get to see a real name unless you enter one. The handle stays the same across your submissions, because otherwise the attempt counter could be sidestepped by changing names. The verdict itself stays in the register, including a poor one.
Candle data from public exchanges denominated in euro, in 1h, 4h or daily steps depending on your choice. Every report names the data revision with a checksum so the result stays reproducible. Trading fees are deducted at a realistic rate, and so is slippage.
No. Prüfstand evaluates; it does not trade. There is no exchange connection, no API keys, no orders. What you submit is a description, not a program — it is never executed.