c3.lab
Alert-only research lab for NQ futures

Every alert has to pass twelve gates first

c3.lab reads the NQ futures market minute by minute and alerts only when a setup clears every rule. Each rule is written as code and tested before it is allowed to post.

See how an alert is made
Illustration: one session in five-minute bars. The overnight low is swept, structure breaks upward inside the 9:30 to 12:00 window, the setup passes its gates and scores 82, and the virtual trade runs from entry to target.9:009:3010:0010:3011:0011:3012:00Overnight lowSweptBreak of structureAlert window 9:30 to 12:00Reversal modelScore 82 of 10012 of 12 gatesEntryStopTarget
Illustration, not real data: hollow up bars, filled down bars.Step 5 of 5
§3 Read

One-minute NQ and ES bars arrive from TradingView.

How it works

Every bar comes in through a webhook checked against a secret token. Duplicates are dropped, and the same minutes are rolled up into the higher timeframes, so every timeframe agrees with the others.

§4 Structure

Swing points, breaks of structure and liquidity levels are marked as they form.

How it works

Only closed bars count. Nothing is drawn with hindsight, so what the bot sees at 10:05 is exactly what it could have seen at 10:05.

§5 Context

Each morning starts with a brief: the bias, the levels that matter and the window.

How it works

Alerts can only arm between 9:30 and 12:00 ET. Outside that window the bot keeps watching and keeps quiet.

§8 Score

A setup must fit a model, pass all twelve gates and score from 0 to 100.

How it works

There are two models, reversal and continuation. The gates and the score are fixed, deterministic rules: the same market always gets the same answer, and no AI makes the call.

§12 Track

Every alert becomes a virtual trade, followed from entry to exit, losses included.

How it works

A circuit breaker stops alerts after a bad run. Each closed trade goes into the record behind the public track record.

Results

Losses stay on the record too

Every alert is followed to its exit and counted, win or loss. The track record shows the forward test as it happens, never a backtest.

See the track record