Read this first — who this is (and isn't) for

  • This is a high-reward, high-risk strategy. ZStrategyNQ trades full-size NQ (E-mini Nasdaq-100 futures). Full-size NQ moves thousands of dollars per contract in a single session, and the strategy is built to trade at that scale.
  • It is NOT designed to pass a funded-account / prop-firm evaluation. Those evaluations impose tight trailing-drawdown limits that a full-size NQ strategy will typically breach within the first day or two. We measure this ourselves — see the Eval Observer section below — and would rather tell you than let you find out after purchase.
  • If you're trading someone else's money under an eval mandate, this product in its native configuration is the wrong tool. The intended path for smaller or eval-constrained accounts is downscaling to MNQ via ZCopier — a different risk profile, addressed on the Products page.

Most tools in this space claim to pass evals. Ours doesn't, by design — and saying so plainly is the first thing we want you to know about how we operate.

The principled validation standard

We're not in the business of predicting markets. We're in the business of holding ourselves to one standard, set before we see the result, and reporting it the same way whether it flatters us or not.

Standard set Jul 6, 2026

Out-of-sample validation criteria

  • Test window: Jul–Aug 2026, chosen to sit off the contract-roll period, not tuned on by the strategy.
  • Product under test: ZStrategyNQ, running its locked configuration (Locker: LOCKED).
  • Reported regardless of outcome — a miss is published exactly like a pass, on the same page, at the same prominence.
  • Backed by the same proof package as the calibration windows: uncut tick-replay video, statistics report, and the exact settings file, published together.

A second out-of-sample window (Oct–Nov 2026) follows the same standard — see the forward-commitment scoreboard below.

The windows we show — and which are which

We test on four trading windows a year, chosen to sit off contract-roll periods and span different market conditions. We label which periods the strategy was tuned on and which it wasn't — most vendors don't.

WindowStatusWhat it tells you
Loading current validation status…

Why show the calibration windows at all? Because the honest signal isn't any single window's result — it's the comparison. If the out-of-sample windows hold up near the calibration windows, that resemblance is meaningful evidence. If they degrade, we publish that too. Anyone who shows you backtests without telling you which periods the system was built on is showing you a photograph and calling it a pulse.

The live scoreboard

A forward commitment, not a highlight reel. Misses stay on the board.

Loading…

Proof package (video + statistics report + settings file) publishes here per window.
This layer — the uncut tick-replay videos, statistics reports, and downloadable settings files for each window — is the next build pass on this page.

Honest ambiguity, by design

ZIdentifier is a Bayesian setting scorer, not a decider. It hands you a posterior probability distribution over the strategy's settings — when the evidence can't separate two of them, it says so instead of forcing a confident label.

> ZIdentifier — daily posterior
> Setting A (mean-reverting): 0.431
> Setting B (trending): 0.431
> Setting C (transitional): 0.140
> Status: AMBIGUOUS — evidence does not separate A / B
> Contract-roll check: clean, current-contract data

This is an illustrative exhibit of an AMBIGUOUS reading, not a live feed. A confident call looks the same, with one setting's posterior clearly ahead. Both states are shown on the Live Demo page in real time.

Locker and Eval Observer

Two things you'll see referenced throughout this site — what they actually mean.

The Locker

ZStrategyNQ ships with its calibration protected: the core tuned parameters are held at their validated values automatically (status: LOCKED). You can unlock it to research your own configurations — the choice is yours, and it's transparent — but once unlocked, the tool runs your values, and the validated calibration no longer applies.

Every proof video on this site is produced locked. What you watch is the shipped, protected calibration — not a special demo tune.

The Eval Observer

An on-screen readout that watches a run and reports whether the account would have breached a prop-firm evaluation limit — a measurement tool, not a trading behavior. It changes no trades.

We include it because it tends to report the uncomfortable truth quickly: at full-size NQ scale, this strategy typically breaches a small eval account almost immediately. We'd rather show you that number than hide it — it's the clearest illustration of the disclaimer at the top of this page.

Research Notes

Mechanism-level write-ups from internal development — what didn't work, and why. Calibration values are never disclosed here; the point is showing our reasoning, not our tuned numbers.

  • Coming soon

    Why fade entries fail in trending regimes

    A mechanism-level look at why ThreeOut-style fade setups become structurally unprofitable once a market enters sustained directional trend — and how the signal set is gated off in that environment.

  • Coming soon

    The contract-roll integrity gate

    How ZIdentifier ensures every displayed score is computed on clean current-contract data, and what silent correlation contamination looks like when that gate is missing.

Missing-sessions manifest

Data gaps get disclosed here directly, never worked around quietly. As of this build, no gaps have been identified in the published windows.

No missing sessions currently on record for Jan–Feb, Apr–May, or the in-progress Jul–Aug window. This section will be updated if any are found during validation processing.

Note for researchers re-running these windows themselves: if you load the same settings file and replay the same window on your own machine, expect results that are close but not bit-identical to ours, and not bit-identical between your own repeated passes either. NT8 tick Market Replay is sensitive to run-to-run initialization — an "initial-value" effect — so any single replay is best read as one draw, not a fixed constant. This does not appear within a single continuous run (which is what the proof videos are); it shows up only when comparing separate passes. Judge the strategy by its behavior and shape across a window, not the last decimal of a single figure.