Market Highway
Fits an adaptive "road" to price, a centerline that carries both a level and a velocity, so it rides through noise but turns quickly on a real move. That road is what everything else on the chart is built from.
View Product Page →The Road, the Lanes & the Regime
The road is fit with a Kalman filter, the same class of model used to track a moving object from noisy readings. Its velocity, plus how straight the road actually is over a recent window, is what sorts the market into one of three regimes. A regime only starts when the slope is strong and the fit is genuine, and it exits well before it snaps, so the colour isn't flickering on every small wobble.
Gold Spot, 15m. The shaded band is the road and its lanes, gold and crimson threads mark the up and down regime reads over time, diamonds are confirmed pullback signals.
Three Regimes
Trending Up
Road velocity is positive and the slope genuinely fits the recent move.
Trending Down
Same test, negative velocity, a genuine downward slope.
Ranging
Neither test is met, the road is essentially flat.
The ATR-Scaled Lanes
Two lanes run alongside the road, sized to the market's own recent volatility. They widen when volatility spikes and relax back gradually once it settles, so the same setup stays meaningful whether the market is calm or violent.
The Structure Read
Separately from the regime, an Ornstein-Uhlenbeck model, a standard way of describing how a value wanders versus how hard it gets pulled back to a mean, is re-fit every bar to price's deviation from the road. It measures how persistently price stays on one side versus how fast it snaps back, and reports that as a deviation half-life (how many bars a typical stretch takes to fade) and a stretch reading in σ (how far price currently sits from the road, in standard deviations).
| Structure Reads | What It Means |
|---|---|
| Persistent | Deviations are holding, trend-like behaviour. |
| Drifting | Leaning persistent, but less decisively. |
| Reverting | Leaning mean-reverting, pulling back toward the road. |
| Snapback | Deviations are fading fast, range-like behaviour. |
| Choppy | The fit itself is unreliable right now. |
BTC/USDT, 15m. Regime reads Trending Up, Structure reads Reverting, and Signals shows Armed ▲, the engine is currently primed to confirm a with-trend entry if price sets up for one.
Three Kinds of Signal
Every marker prints only on bar close, and comes with its own dotted invalidation level, the price where that idea is wrong.
BREAK
A confirmed breakout through the outer lane during a volatility expansion.
◆ Diamond
A with-trend pullback that snapped back off the inner lane and held through the confirmation window.
× Cross
A counter-trend fade, price stretched to the verge of a range while the deviation is already snapping back fast.
Volatility Squeeze
When the lanes contract and volatility is compressed, the chart shades that window so you can see the market coiling before a breakout has a chance to fire.
Two Dropdowns Run the Whole Thing
Trading Style
Scalp, Swing, or Position, matches the engine's speed to how long you actually hold, from fast and responsive to slow and smooth.
Signal Filtering
Strict, Normal, or Lenient, sets how hard markers are screened, from far fewer and cleaner to earlier and noisier.
Full Advanced overrides sit underneath for anyone who wants to set the raw values directly instead. An optional higher-timeframe filter can also require the trend above to agree before a signal counts.
Reading the Panel
| Row | Shows |
|---|---|
| Regime | Trending Up, Trending Down, or Ranging. |
| Trend Age | Bars since the current regime started. |
| Structure | Persistent, Drifting, Reverting, Snapback, or Choppy. |
| Dev. Half-Life | How many bars a typical deviation from the road takes to fade. |
| Stretch | How far price currently sits from the road, in σ. |
| Volatility | Squeeze, Expanding, or Normal, with a percentile rank. |
| Signals | Armed ▲, Armed ▼, Armed ▲▼, or Stand Aside, whether the engine is currently primed to confirm a signal. |
| Last Signal | Direction and how many bars ago the most recent signal fired. |
| Invalidation | The active signal's invalidation level, if one is live. |
| HTF Bias | Up, Down, Flat, or Off, the higher-timeframe filter's current read. |
EUR/USD, 1h. Regime reads Ranging with Signals on Stand Aside, the × marks are confirmed range fades. The alternating shaded columns are volatility-squeeze windows.
Does It Repaint?
Every marker commits on bar close and never moves afterward. The road, lanes, and regime colour on the live, still-forming bar do redraw as that bar develops, which is inherent to any adaptive filter reacting to new data, and settle the moment it closes. Historical, already-closed bars never change.
What It Does Not Mean
“Market Highway fits an adaptive road to price, classifies the market into a trending or ranging regime, reads whether the current move is persistent or snapping back, and confirms breakout, pullback, and fade signals only once, on bar close.”
View Product Page →