Trend Channel Navigator: A New Channel for Every Phase, Not One Line for the Whole Chart

Most trend-channel tools fit one regression line to whatever range you give them and call it done. Trend Channel Navigator — a free, open-source TradingView overlay by MQLSoftware — chains a new channel to every confirmed swing-to-swing phase instead, so a move that reversed twice shows up as three distinct channels, not one line straining to fit all of them.

Trend Channel Navigator on a BTCUSD chart: a chain of Macro phase channels with a Micro regression channel inside the active phase, confirmed-bar BREAK/CONTINUATION/PULLBACK/ENTRY labels, and the Channel Navigator panel with Entry Score broken into its four weighted components
Three confirmed phases in a row — the older two dimmed, the active one bright — with the panel breaking Entry Score down into its four weighted components instead of showing a bare number.

One line vs. a chain of phases

A single trendline or regression channel answers one question honestly only for as long as the market keeps doing one thing. The moment price reverses, that same line either gets redrawn from scratch or quietly keeps reporting a slope that no longer describes anything current. Trend Channel Navigator treats each swing-to-swing leg as its own segment: once a phase is confirmed, it gets its own parallel channel, and when the next phase starts, the old one freezes and dims instead of being erased or stretched to cover both. The chart ends up showing where one phase ended and the next began, which a single line can’t show by construction.

Two independently built walls, and a window that isn’t fixed

Each Macro channel’s upper and lower boundary is fit from separate percentiles of the phase’s highs and lows, not mirrored around a center line — so a phase that spent most of its time pressed against one side of its own range shows that asymmetry instead of hiding it behind a symmetric channel. The pivot lookback window that decides when a phase is confirmed also isn’t a fixed bar count: it adapts to volatility (an ATR-based ratio), so a fast, directional market gets its phase recognized sooner, and a quiet, choppy one doesn’t get chopped into noise segments just because the clock ran out.

A second, faster channel inside the active phase

Layered inside whichever phase is currently active, a Micro channel — a shorter, recency-weighted regression — reads momentum on a tighter window than the Macro segment. It’s built with non-repaint-aware offsets, so in Non-Repaint Mode its reference bar stays synced with the Macro segment’s own confirmed bar instead of quietly reading a bar the Macro channel hasn’t reached yet. When the fit quality on that shorter window drops below a floor, the script simply stops drawing the Micro channel rather than keep a line on the chart that it can’t stand behind.

The panel, and what Entry Score actually is

The read panel spells out Channel Position (where price sits inside the active band), the Anchor pivot the segment is built from, Width in ATR, and the Last Event — Break, Pullback or Continuation — with how long ago it fired. On top of that sits a single 0–100 Entry Score, fusing four weighted reads: Macro/Micro directional alignment (35 points), pullback proximity via Channel Position (20), Micro regression fit quality (20), and higher-timeframe agreement (25). Crossing a configurable threshold fires a separate ◆ ENTRY marker with its own alert.

Be precise about what that number is and isn’t. The weights are chosen, not fit to history — this score has not been backtested, and it is not a probability or a measured win rate. It’s a way to read four separate observations as one number instead of holding them in your head individually, and the panel always shows the four components behind it, so the score is never a black box you have to take on faith. For a broader look at why two trend tools can read the same chart differently, see why trend indicators disagree; for the same pullback-versus-reversal question read from a single oscillator pane, see our free Trend Integrity Oscillator.

Confirmed-bar only

Segment breaks, pullbacks, continuations and Entry Score crossings are all evaluated on barstate.isconfirmed — a label only appears once its candle has closed, and it doesn’t disappear or move after the fact. The same discipline applies to the Micro channel’s non-repaint offsets described above. For what repainting actually means and why “non-repainting” alone isn’t a complete claim, see what repainting actually is.

FAQ

Is it free?
Yes — free and open-source on TradingView. No invite, no paywall.

Does it give buy/sell signals?
No. Break, Pullback, Continuation and Entry Score are structural labels about the chart’s own channels, evaluated on confirmed bars only. None of them are trade signals, and Entry Score is explicitly not a win rate or a probability.

Does it repaint?
Macro segments, the Micro channel and every label are built from confirmed pivots and confirmed bars. The newest, still-forming segment is provisional the same way any pivot-based tool’s latest swing is, until the confirmation delay passes.

What markets and timeframes does it work on?
Any TradingView chart. The pivot window is volatility-adaptive (ATR-based), so it doesn’t need per-market retuning to avoid chopping quiet instruments into noise phases.

Where’s the full setup guide?
Preset choices, alert setup and panel walkthroughs are in the MQLSoftware account area, free with registration.

Get the indicator — and the full guide

The full written guide — every setting explained, alert setup and worked chart examples — is free with an MQLSoftware account.

Analytical charting tools only. Nothing on this page is financial advice, a trading signal service, or a promise of results. All percentages are observed frequencies from specific charts and periods; they describe the past, not the future. Trading involves substantial risk of loss.
Log in ›