TradehouseBuyer guides & toolsPricingPart of TradeHouse

TradeHouse Fidelity Lab · Buyer resources

Fidelity Lab vs doing your own walk-forward test

A walk-forward test you write yourself is a good habit and, for many strategies, the right first step. The question this page answers is narrower: what does a hand-rolled walk-forward usually leave out, and is closing those gaps worth $99 or a monthly plan? The honest answer depends on how many variants you tried before settling on the one you are about to trade.

What a typical do-it-yourself walk-forward looks like

Most home-built versions follow the same outline. You pick a training window, fit or tune parameters, test on the following window, roll forward and stitch the out-of-sample segments into one equity curve. That procedure is sound. Where it tends to break is in the details around it: the fee model is a flat number copied from a broker page, the threshold or rule was chosen after looking at the whole history, and nobody records how many other rules were tried on the way.

Where the gaps usually are

QuestionTypical DIY walk-forwardFidelity Lab
Are fees real?One flat fee or none, copied from a fee pageIgnores the fee in your file and re-nets every leg from a per-venue schedule; each leg is labelled SOT_MODELED, SOT_REALIZED or FLOOR_UNMODELED, and the last one applies a 2% floor and says so
Was the rule frozen before the test?Depends on discipline; the test window is often peeked atThe threshold is frozen on the training segment and scored on held-out data it never touched
How many things did you try?Rarely recordedBenjamini-Hochberg at q=0.05 across every train-frozen rule you submitted, so twenty cohorts raise the bar
Is the sample big enough?Counts rows (legs)Counts day-clustered effective sample size with lag 1 to 5 autocorrelation inflation; independent days are the binding constraint, not legs
Is the data itself clean?Assumed11 contamination detectors: lookahead, oracle lag, crossed book, signed-PnL direction, hindsight selection, mark tautology, unrealised counted as P&L, zero fee, duplicate legs, degenerate pin, span adequacy
Can it say no?Always produces a curveReturns SURVIVES, DISSOLVES, or UNTESTABLE when the book cannot answer the question

The multiplicity problem is the one that costs money

Suppose you test 40 parameter combinations and keep the best. Even if none of them has any edge, the best of 40 will often look good out of sample by chance alone, and a plain walk-forward on that winner will report it faithfully. The test is correct; the selection is what contaminated it. A validator that sees all the cohorts you submitted can raise the significance bar accordingly. Doing that yourself requires a record of every variant and a correction such as Benjamini-Hochberg, which is simple to apply but easy to skip when you are excited about a result.

Where the do-it-yourself route is the better choice

Where an independent check pays for itself

Pricing

Fidelity Lab bills separately from any data subscription and grades trades you upload. Annual billing on the monthly plans is two months free.

Fidelity Lab pricing, read from its live pricing section on 2026-10-28
Fidelity Lab optionPriceWhat it covers
Free$01 report a month, up to 5,000 legs, all 11 contamination detectors, cost-netted P&L and a full walk-forward verdict
One audit$99 one-timeA single report without a subscription
Five-audit pack$399 one-timeFive reports, useful when you want to re-test after fixing what the first one flagged
Starter$49 per month10 reports a month, up to 100,000 legs, CSV and JSON upload, Benjamini-Hochberg control across every cohort you submit
Pro$149 per monthUnlimited reports, up to 2,000,000 legs per run, report API and webhook, scheduled re-runs of a saved book

A reasonable workflow is to run your own walk-forward first, fix anything obvious, then submit the one book you intend to trade. If the verdict is DISSOLVES, the report states whether out-of-sample decay or real fees did the damage, which tells you whether to rework the signal or the execution.

Frequently asked questions

Does Fidelity Lab replace walk-forward testing?

No. It runs a point-in-time walk-forward as one part of the verdict and adds fee re-netting, contamination checks and multiplicity control around it.

Do I need to share my strategy code?

No. You upload trades (CSV or JSON). The report grades what happened in the file, not how the rule was written.

What if my data is too short?

The report returns UNTESTABLE and names the constraint, for example too few independent days, instead of inventing a grade.

Related guides

All buyer guides and tools

Data and research only. Not investment advice, not a recommendation to buy or sell, and not an offer of any security, swap or event contract. TradeHouse is not a registered investment adviser, broker-dealer or exchange. Any backtested, hypothetical or historical results are shown for illustration, have limitations (including hindsight and no trading costs or slippage unless stated), and do not guarantee future results. Prediction markets and options carry risk of loss.