Engine

How the engine decides

Three steps on every bar: map the structure, test the setup, record the call. The rules are fixed in code, and the code doesn't guess.

Open the live view

Three steps

01

Map the structure

Swings, resting liquidity, fair value gaps, order blocks and shifts in structure, across timeframes. Before the open, the context engine sets the day's bias.

02

Test the setup

A reversal or a continuation builds a plan: entry zone, stop, three targets. Then twelve gates and a 0–100 score decide. Any failure means no trade.

03

Record the call

Signals go out as alerts and become virtual trades, tracked to their exit. Watching and no-trade decisions are logged with their reasons too.

The gates

Twelve checks, in a fixed order.

All twelve are evaluated and every failure reason is kept. One failure is enough to refuse the trade.

01Time window

Only 09:30 to 12:00 ET. Reversals arm only until 11:00. On news days it waits past the first spike.

02Daily limits

A circuit breaker after three losing signals or −120 points, plus a cap on signals per day.

03Cooldown

No new trade in the same direction within five minutes of the last one.

04Direction

Never against the governing bias. With bias LONG, no shorts are published or tracked.

05POI validity

There must be a fresh point of interest in the trade's direction at the current price.

06Chase window

Entry 15 points or more away from the POI is a chase, so it is refused.

07Reaction trigger

A valid flip candle or rejection wick at the POI. No reaction, no trade.

08Model checks

The REV or CONTINUATION checklist must be complete, with no cap and no choppy tape.

09Stop limits

The stop can't exceed 60 points or 2.5 times the median one-minute range.

10Targets

A first target at least 1R and 20 points away, and at least 1.5R to the final target.

11Entry zone

The entry has to sit inside its own zone.

12Score

At least 70 out of 100 after penalties and caps.

The score

Eight parts, one number, a line at 70.

The parts sum to 105 and the total is capped at 100. Penalties apply for trading against the session's shift or into a freshly swept level. Some setups are capped at 40.

The score shown in an alert is always the score that decided it.

PartMaxFull marks when
Session window20Full marks inside 09:30–11:00, half until noon.
Directional alignment20Share of six event-driven signals that agree with the trade.
Model criteria20Share of the model's checklist that is satisfied.
Multi-timeframe15The POI overlaps a gap or block on two or more timeframes.
Session narrative10The London session's story agrees with the trade.
Draw10A valid external target at least 1.5R away. Without it there is no trade.
Power of 35The setup follows a manipulation sweep into the distribution leg.
Reaction at POI5A clean flip candle or rejection wick.

Build status

What's running, and what isn't yet.

The engine is being built stage by stage, each one under tests before the next begins. The live view fills in as stages come online.

#StageStateWhat it does
01feedbuilt1-minute NQ bars from the data feed, with a TradingView webhook as backup.
02structurebuiltSwings, liquidity, fair value gaps, order blocks and market structure shifts.
03contextbuiltBefore the open: timeframe bias, regime, London narrative and the day thesis.
04intradaybuiltAfter 09:30: session shifts, flow, tape and day type.
05modelsin progressREV and CONTINUATION build a plan: POI, entry zone, stop and three targets.
06gatesin progressTwelve ordered checks. Any failure means no signal.
07scorein progressA 0 to 100 score from eight parts. A signal needs 70.
08trackerplannedEvery alert becomes a virtual trade, tracked to its exit.

Watch it work.

The live view shows each decision as the engine makes it: gates, score and outcome.

Open the live view