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.
Engine
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 viewSwings, resting liquidity, fair value gaps, order blocks and shifts in structure, across timeframes. Before the open, the context engine sets the day's bias.
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.
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
All twelve are evaluated and every failure reason is kept. One failure is enough to refuse the trade.
Only 09:30 to 12:00 ET. Reversals arm only until 11:00. On news days it waits past the first spike.
A circuit breaker after three losing signals or −120 points, plus a cap on signals per day.
No new trade in the same direction within five minutes of the last one.
Never against the governing bias. With bias LONG, no shorts are published or tracked.
There must be a fresh point of interest in the trade's direction at the current price.
Entry 15 points or more away from the POI is a chase, so it is refused.
A valid flip candle or rejection wick at the POI. No reaction, no trade.
The REV or CONTINUATION checklist must be complete, with no cap and no choppy tape.
The stop can't exceed 60 points or 2.5 times the median one-minute range.
A first target at least 1R and 20 points away, and at least 1.5R to the final target.
The entry has to sit inside its own zone.
At least 70 out of 100 after penalties and caps.
The score
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.
| Part | Max | Full marks when |
|---|---|---|
| Session window | 20 | Full marks inside 09:30–11:00, half until noon. |
| Directional alignment | 20 | Share of six event-driven signals that agree with the trade. |
| Model criteria | 20 | Share of the model's checklist that is satisfied. |
| Multi-timeframe | 15 | The POI overlaps a gap or block on two or more timeframes. |
| Session narrative | 10 | The London session's story agrees with the trade. |
| Draw | 10 | A valid external target at least 1.5R away. Without it there is no trade. |
| Power of 3 | 5 | The setup follows a manipulation sweep into the distribution leg. |
| Reaction at POI | 5 | A clean flip candle or rejection wick. |
Build status
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.
| # | Stage | State | What it does |
|---|---|---|---|
| 01 | feed | built | 1-minute NQ bars from the data feed, with a TradingView webhook as backup. |
| 02 | structure | built | Swings, liquidity, fair value gaps, order blocks and market structure shifts. |
| 03 | context | built | Before the open: timeframe bias, regime, London narrative and the day thesis. |
| 04 | intraday | built | After 09:30: session shifts, flow, tape and day type. |
| 05 | models | in progress | REV and CONTINUATION build a plan: POI, entry zone, stop and three targets. |
| 06 | gates | in progress | Twelve ordered checks. Any failure means no signal. |
| 07 | score | in progress | A 0 to 100 score from eight parts. A signal needs 70. |
| 08 | tracker | planned | Every alert becomes a virtual trade, tracked to its exit. |
The live view shows each decision as the engine makes it: gates, score and outcome.
Open the live view