Everything you need to find strategies that hold up
Verdict Strategy Builder pairs a genetic optimizer with a full validation battery and one-click NinjaTrader 8 export — so you ship edge, not curve-fit hope.
A genetic engine that searches for edge
Define a search space from indicator blocks, regime filters and risk rules, then let a genetic algorithm breed and mutate thousands of NinjaTrader 8 variants. Good genes survive and recombine; the rest are culled — generation after generation.
- Thousands of candidates per run instead of a few hand-guesses
- Population, generations, crossover and elitism you control
- Long, short or both — with regime and session filters
Runs you can watch, not black boxes
Every run is transparent. Best and median fitness climb generation by generation, population diversity keeps the search honest, and the top candidates so far are always in view.
- Fitness-per-generation and diversity charts update live
- Cancel, tune and re-run without losing your place
- Deterministic seeds make any run repeatable
A ranked leaderboard with a real verdict
Finalists land on a ranked leaderboard with an evidence-backed Pass, Marginal or Kill — beside profit factor, Sharpe, expectancy, drawdown and the robustness columns that justify the call.
- Pass / Marginal / Kill on every candidate, not just a number
- Sort and filter by any performance or robustness metric
- Export the whole table to CSV
A full validation battery, built in
Before anything earns a verdict it faces walk-forward folds, Monte Carlo resampling, parameter-stress neighborhoods and a fixed battery of quality gates — the checks that tell curve-fit noise from durable edge.
- Walk-forward and out-of-sample on data the search never saw
- Monte Carlo percentile bands and parameter-stress retention
- A robustness score and gate-by-gate pass record
Full manual control when you want it
Evolution gets you a strong candidate; you keep the last word. Open any strategy and tune entries, exits, risk sizing and session rules by hand, then re-validate to see exactly what changed.
- Edit entries, exits, stops, targets and partials directly
- Risk sizing, daily-loss caps and session windows
- Re-evaluate on fresh data and compare to the original
Clean, standalone NinjaTrader 8 export
Pick a winner and export it to a single, self-contained NinjaScript .cs file. No runtime dependency on the app, byte-identical on every export, with a three-step install guide right on the screen.
- Standalone NinjaScript — compile and run without the app
- Deterministic output you can diff and version
- Save a portable spec to rebuild on fresh data later
And the rest of the toolkit
One plan includes all of it — no tiers, no add-ons.
Offline-first licensing
Keep building on a plane. The app re-checks your license quietly while you're online and works offline for up to 21 days.
Private cloud backup
Builds, runs and leaderboards back up privately to your account and restore across your 2 devices. Only you see them.
Prop-firm mode
Encode evaluation rules — daily-loss limits, max drawdown, consistency — so survivors respect the box you actually trade in.
Style presets
Start from scalping, intraday or swing presets, then adapt the search space to your instrument and session.
Command palette
Jump anywhere and run anything from one keystroke — built for keyboard-first, power-user workflows.
Thorough docs
Every screen, metric and setting is documented, from importing data to reading the leaderboard.
See it find your next strategy
Put your NinjaTrader 8 ideas through evolution, validation and a verdict — then export the winners.