Clay Tu
CandleRush icon

iOS Game · In Development

CandleRush

A price-action training game built on real CME futures data. Charts freeze at a decision point, you call it in twelve seconds, and the next twelve bars tell you whether you were right — then explain why.

SwiftSwiftUIiOS 17+StoreKit 2ES/NQNo dependencies

Why It Exists

"Reps are the only thing that builds a read."

A trading day gives you a handful of real decisions. CandleRush gives you a hundred in an afternoon — same charts, same bracket math, same discomfort of sitting on your hands when there is no setup.

Every round runs on real ES or NQ front-month history — not synthetic candles, not a random walk.

The pattern detector is the same discipline applied backwards: it reads only what was visible at the decision bar, so the lesson it gives you is a lesson you could have acted on.

Streak multipliers, a daily challenge on a shared global seed, and grades give it the pull of an arcade game. The math underneath stays honest.

The Round

10 to 20 seconds, start to finish

1

Replay

60 bars of real 5m/15m/30m ES or NQ history render and freeze at a decision bar. The 20-EMA is drawn. You see exactly what a live trader would have seen — nothing more.

2

Decide — 12 seconds

LONG, SHORT, or PASS. The implicit trade is a bracket: entry at the decision close, take-profit at +1R, stop at −1R, where R ≈ 1.1 × ATR(14).

3

Reveal

The next 12 bars stream in with haptic ticks. First touch of TP or SL resolves the round. A same-bar touch resolves pessimistically as a loss — honest, like real fills.

4

Insight card

The pattern detector explains the context (trend or range), the setup it found or the absence of one, and what the outcome actually teaches.

5

Grade

After ten rounds: a session grade from S to D, XP, and per-pattern stats. Confetti on S and A.

What Makes It Teach

No lookahead

Setups are recognized only from bars up to the decision point — pin bars at swings and the EMA, engulfing flips, inside-bar squeezes, double tops and bottoms, EMA pullbacks in trend, range breakouts, failed-break traps.

PASS is scored

Roughly 22% of rounds are deliberately edge-less chop. Passing those pays points and preserves the streak; trading them is a coin flip. This trains the hardest skill in trading: not trading.

Honest math

ATR-scaled brackets, pessimistic same-bar resolution, real scratches. No "guess the next candle color" gimmick.

The Playbook

Each setup unlocks a pattern card the first time you meet it in the wild — schematic, why it works, and your own live win rate on it. A trading journal that builds itself.

Data

Real CME front-month 5-minute bars for ES and NQ, validated for OHLC integrity with the forming bar dropped. 15m and 30m timeframes are resampled in-app.

FreeReal ES/NQ 5-minute bars, delayed by at least a month — bundled with the app, refreshed on update.
Live EdgeThe most recent 30 days of data. Monthly or yearly auto-renewing subscription via StoreKit 2.
In Development

Playable end to end — game engine, pattern detector, playbook, and paywall are all built. Still ahead: Game Center leaderboards for the daily challenge, pattern-specific drill modes, sound design, and a licensed data feed for App Store release.