Signal engine

Climate, then trigger, then risk.

The Futures engine is a pipeline, not a crystal ball. Regime is a filter. FLAT is microstructure context. Styles are independent experiments. If that sounds slower than a Telegram long — good.

15m
Range
1h
Trend
4h
Trend
1d
Chop

FLAT microstructure

F
Funding

Crowding tax. Persistent extremes change expected value; they do not print a market order by themselves.

L
Liquidity / OI

Positioning shocks. Build vs. cover, squeeze vs. unwind. Location of liquidity matters more than a pretty wick.

A
Aggression

Tape / impulse quality. Who is lifting offers vs. fading. Used as confirmation, not as a lone trigger.

T
Time

Session and time-of-day. London vs. New York vs. dead hours. Some styles are simply closed overnight.

Decision pipeline

01
Regime

Classify 15m / 1h / 4h / 1d as trend, range, or chop. A scalp is illegal in the wrong 15m climate even if the 1d is trending.

02
Location

Where is price relative to value, range extremes, and prior day. Middle of nowhere is not a setup.

03
Trigger

Style-specific confirms (break, reclaim, VWAP, impulse, …). One style, one ticket. No stacking.

04
Risk

Invalidation as a price. Size in R. Macro blackout can veto even a perfect trigger.

Independent styles

15m
Scalp

Short-horizon continuation and fade. Tight invalidation. No stacking with slower books.

1h
Intraday

Session structure, VWAP interaction, and funding-aware continuation. Closed before overnight risk when the profile says so.

4h
Swing

Multi-session trends with 4h regime confirmation. Designed to ignore 15m noise.

1d
Position

Daily regime and higher-timeframe location. Fewer trades, larger R targets, strict macro gates.

event
Catalyst

Prints around scheduled macro. Either stands down into the print or trades the defined post-print reclaim — never both blindly.

Run the live engine

Regime, setup queue, and FLAT histogram update inside the app. This page is the textbook; the desk is the lab.