Visuals & Logic
This page is the answer to the question "what am I actually looking at?" for every line, fill, and color on the chart, and the answer to the second-order question "what does it mean when one of them changes?"
Written By Axiom Admin
Last updated 22 days ago
Visuals & Logic
This page is the answer to the question "what am I actually looking at?" for every line, fill, and color on the chart, and the answer to the second-order question "what does it mean when one of them changes?"
If you are setting up a slot for the first time, Quick Start and Settings will get you there. This page assumes you are already configured and you want to read the chart well β including the moments when the chart shows you something that looks confusing or contradictory.
What every visible element is
A configured Axiom BB CTX chart can carry up to thirty-three things at once: ten slots' worth of upper, basis, and lower lines (thirty), plus the blended band's upper, basis, and lower lines (three). Most readers will never see thirty-three; the default load is twelve. The list below explains each element regardless of how many you have on the chart.
Per-slot elements (one set per enabled slot)
Slot upper. The Bollinger upper band for that slot. Computed at the slot's chosen
Length:andStdDev Mult:, on the slot'sSource:, inside the slot'sTimeFrame:andOptional Ticker:(or the chart symbol if the ticker is blank). Drawn in the slot's color at the slot'sLine Width:.Slot basis. The moving average at the center of the slot's Bollinger Band. Same
Length:, sameSource:, same color, same line width as the upper band. The MA style is the slot'sType:β SMA by default, but anything from EMA through VAMA depending on configuration.Slot lower. The lower-band counterpart to the slot upper. Same color and line width.
The three lines for one slot share a color so the reader can see at a glance which lines belong together. The default palette runs teal (01), blue (02), purple (03), orange (04), yellow (05), fuchsia (06), lime (07), aqua (08), silver (09), maroon (10). You can change a slot's colors per slot in TradingView's "Style" tab if the default palette collides with your chart background.
Blended elements (one set total, when Enable Blended BB is on)
Blended upper. The weighted average of every contributing slot's upper band. Drawn in red at the blend's
Line Width:(default 3).Blended basis. The weighted average of every contributing slot's basis. Drawn in lime.
Blended lower. The weighted average of every contributing slot's lower band. Drawn in red, matching the blended upper.
Blended fill. A translucent pink fill between the blended upper and lower lines. Cosmetic β meant as an orientation cue so the blend is easy to find when the chart gets crowded.
A "contributing slot" for the blend means: enabled (Enable BB NN = true) and carrying a non-zero Blended Weight. A disabled slot and a slot at zero weight sit out of the blend. One code-level wrinkle matters on early history: missing slot values are normalized to zero before they are blended, so the first bars after a load are not a reliable place to judge the composite. Wait until the contributing slots have real plotted values before reading the blend.
Hidden alert-count plots (not visible on the chart)
Four additional plots exist for use inside alert-message templates. They do not draw on the chart, but they show up as available outputs when you reference the indicator in TradingView's alert-message field. They are:
Active Basis Uptrend Countβ number of enabled slots whose basis is currently in an uptrend state.Active Basis Downtrend Countβ counterpart for downtrend.Active Above Basis Countβ number of enabled slots where the chart's price is above the slot's basis.Active Below Basis Countβ counterpart for below.
These exist so a reader can build a custom alert message like "3 of 4 slots above basis" without having to assemble the count themselves. See Alerts for how to wire them in. They are computed per chart bar; they are not gated to bar close.
What changes the picture
The chart will redraw when any of the following happens. Knowing this list helps you tell "the tool reacted to a thing I changed" from "the tool reacted to something the market did."
A new chart bar opens or closes. Everything redraws horizontally as the time axis advances. The blended band, alignment counts, and per-slot bands all step forward by a chart bar.
A new bar closes on a slot's chosen timeframe. Higher-timeframe slots step in time with their own timeframe, not the chart's. With
On Bar Close? = ON, the slot's plotted value advances at this moment. WithOn Bar Close? = OFF, the slot has been drifting through the higher-timeframe bar and now snaps to the closed value.You change any of the slot's primary inputs β source, timeframe, length, multiplier, MA type, basis-trend length, ticker. The slot recomputes from scratch. Higher-timeframe slots will look briefly blank while their new history accumulates.
You change a slot's
Enable BB NNor itsBlended Weight. The blended band recomputes immediately. Disabling a slot also drops it from the alignment alerts.You change a PU parameter that the slot's MA type uses. The basis curve shape changes, which shifts the bands' positions.
You change the chart symbol. Slots with no
Optional Tickerfollow the new symbol. Slots withOptional Tickerstay on their ticker but rescale into the new chart symbol's price space, which can make their band positions look very different (because the scaling ratio just changed).
If something on the chart moved and none of those things happened, the most likely explanation is a price tick β and you are probably watching On Bar Close? = OFF drift on a higher-timeframe slot. Look at MTF & Repainting.
How to read a state change
A line moves and you have to decide whether it is information. The list below is the working vocabulary for the common state changes.
Basis crossing zero or any reference price
Not a thing. There is no zero line and no implicit reference price for the basis. The basis is a moving average of the slot's source; it sits where price has been recently. Crossings of the basis by price are meaningful (price moving from below the basis to above it is a small piece of "above-the-mean" information for that slot), but the basis itself is not a level you measure things against.
Basis "rising" or "falling" β what that actually means
A slot's basis is reported as rising if its current value is greater than or equal to the value it had Basis Trend Length bars ago. Falling only if it is lower. Neutral readings (current basis equal to the past basis) resolve to uptrend in the script.
That is the entire definition. It is not a regime classifier. It is a fixed-lookback comparison. If you set Basis Trend Length = 1, you are asking "is the basis at least as high as it was last bar," which will flicker on noisy data. If you set Basis Trend Length = 20, you are asking "is the basis at least as high as it was twenty bars ago," which will tell you a slower story.
A "basis is rising" alert is a description of that condition holding when the chart bar closed. It is not a confirmation that price is in an uptrend. The two are correlated more often than not, but they are not the same statement, and a careful reader does not collapse them.
Price touching a band
A band touch is the price reaching or crossing the slot's upper or lower line. There is no plot for this and no alert for it; it is something you see, not something the indicator confirms. What it means depends entirely on context: which slot, which timeframe, what the surrounding price action looks like, what your own process says about band touches.
A useful instinct: a touch on a higher-timeframe slot's upper band on a lower-timeframe chart means "we have reached the upper edge of the higher timeframe's recent volatility envelope." That is not a sell signal. It is a fact about where price is, expressed against a band the reader chose.
Blended trend flipping
When the blended basis-trend direction changes, the blend has gone from "uptrend-voting weight greater than or equal to downtrend-voting weight" to the opposite (or vice versa). This is a piece of summary information about how the slots you weighted are leaning together. It is not a conclusion about price direction.
A blended-trend flip with all per-slot trends agreeing is a stronger statement than a blended-trend flip caused by one heavily weighted slot crossing while the others sit unchanged. Inspect the per-slot bands when the blended trend flips. The blend by itself does not tell you why it flipped.
Reading agreement vs. cancellation
This is the page's most important teaching. The blended band is a weighted average of the contributing slots. Averages are good at hiding disagreement.
A narrow blended band can mean two very different things.
Agreement. All contributing slots have similarly tight bands. Their uppers cluster, their lowers cluster, and the average is naturally tight. The blend is reporting "the slots agree that volatility is low."
Cancellation. One or more slots have wide bands and one or more slots have tight bands, and the weighted average lands in the middle. The blend is reporting "the slots disagree, and after weighting, the math averaged the disagreement into a tight middle."
The first state is information. The second state is averaged-out information dressed up to look like the first state. They are visually identical at the blended band; they are visually different at the slot level.
The discipline is simple: when the blend looks like it is telling you something interesting, look at the contributing slots. If the slots agree, the blend is reporting agreement. If they disagree, the blend is reporting an average over disagreement. The right action is not the same in both cases.
A concrete scenario to make this stick. Three default slots: 5m tight, 15m tight, 60m wide. Equal weights. The blended upper and lower sit somewhere between the 5m/15m envelope and the 60m envelope, producing a medium-width blended band. A quick glance at the blend says "medium volatility." A careful reader sees the slots disagreeing β the fast timeframes are compressing while the hourly is still wide β and understands that this is a period where a 5m scalper's read and an hourly swing read are describing two different markets. The blend is summarizing the disagreement, not resolving it. Depending on which read you actually trade, you want the 5m picture or the 60m picture, not the average of the two. The blend flags the tension; it does not decide it for you.
A common mistake is to weight all contributing slots equally and then trust the blend as if equal weighting made the slots equally informative. Equal weighting is a deliberate statement, not a neutral one. If a 60-minute slot is a context read for you and a 5-minute slot is what you actually trade, weighting them equally tells the blend a story about your process that may not be true. Weight by what you trust, not by what feels balanced.
A second common mistake is to treat the blend as the canonical read and the slots as supporting cast. The blend is a summary. Summaries lose information by design. If you find yourself glancing at the blended basis to make a decision and ignoring the slots, you have inverted the relationship. The slots are the read. The blend is one composition of that read, in the proportions you (or the defaults) chose.
The hidden-plot trap
This section restates the trap from Quick Start and Settings because it is the single most common cause of "the chart is doing something I do not understand."
Hide BB NN Plot makes the slot's three lines invisible. It does nothing else. Specifically:
The slot still computes every bar.
The slot still contributes its weighted upper, basis, and lower to the blended band, in proportion to its
Blended Weight.The slot still feeds the alignment alerts (
All BB Slot Bases Uptrend,All BB Slot Bases Downtrend).The slot still feeds the four hidden alert-count plots.
The slot's per-slot basis-trend alerts (
BB NN Basis Is Uptrend,BB NN Basis Is Downtrend) still fire.
If you hide a slot and then notice the blended band moving when "nothing on the chart" is moving, the hidden slot is the most likely culprit. The fix depends on what you actually want.
To remove the slot from the blend but keep it visible: set
Blended Weight = 0.To remove the slot from the blend and hide its lines: set
Blended Weight = 0andHide BB NN Plot = true. (You probably also want to disable it; see below.)To remove the slot from alignment alerts and the blend: set
Enable BB NN = false.To remove its lines but keep its blend voice:
Hide BB NN Plot = true(the original use case for hiding).
These are four different choices, and the dialog gives you four different controls. Use the one that matches what you actually want.
The "weight-zero, visible" pattern
A slot can be enabled with Blended Weight = 0 and Hide BB NN Plot = false. That combination draws the slot's three lines but excludes the slot from the blend math. It is the legitimate way to study a band on the chart β for example, a cross-ticker overlay β without letting it steer your composite read.
Use this pattern when you want to look at a slot but not let it influence the blend. It is the right answer for cross-ticker context, for adding a higher-timeframe slot you want to monitor but not act on, and for any "I want to see this without committing to it" use.
The opposite pattern β Blended Weight > 0 and Hide BB NN Plot = true β is "the slot steers the blend invisibly." Almost no first-month reader needs that. If you find yourself reaching for it, ask why hiding the lines is the right move. It is rarely worth the cognitive load of having a contribution to the blend that you cannot see on the chart.
When the chart's price changes vs. when a slot recomputes
The chart's price ticks every time a tick comes in. Most of what you see on the chart β candles, current price labels β updates with every tick. The Bollinger slots are different. They update on the timeframe they were configured for, gated by their repaint switch.
That asymmetry can feel strange at first. Here is the working summary.
Chart-timeframe slots (slot's
TimeFrame:matches or inherits the chart's). They tick along with the chart. Every chart bar, the slot recomputes; their lines move on each chart bar's close (or intrabar, if you are watching a developing chart bar β the slot still uses the live chartcloseuntil that bar closes).Higher-timeframe slots with
On Bar Close? = ON. They step. The slot's plotted value advances at the close of its higher-timeframe bar. Between higher-timeframe bar closes, the slot does not redraw on the chart.Higher-timeframe slots with
On Bar Close? = OFF. They drift. The slot reads the live higher-timeframe bar, which means its value can change with every chart-bar tick until that higher-timeframe bar closes. When the higher-timeframe bar closes, the value snaps to its final close-bar reading.
This asymmetry is the entire reason the On Bar Close? switch exists. The full story lives in MTF & Repainting.
A quick visual sanity check
When the chart looks right, the following should all be true.
The number of distinctly-colored sets of three lines on the chart equals the number of enabled, non-hidden slots.
The blended red lines sit somewhere inside the spread of the contributing slots most of the time. If the blended upper is above every slot's upper or the blended lower is below every slot's lower, something is wrong (either a stale slot value or a configuration error).
Higher-timeframe slots step rather than drift, unless you have intentionally set
On Bar Close? = OFFon them.No runtime error is showing in the indicator's status row.
When one of those is false, the chart is not "broken." It is telling you something. Walk back through what you changed last and decide whether that change is what you wanted.
Where to go next
For what alerts can and cannot tell you about these state changes, Alerts.
For the full repaint story behind the step vs. drift behavior of higher-timeframe slots, MTF & Repainting.
For what the cross-ticker scaling is doing under the hood and why it is not predictive, For the Geeks.
For documented setup recipes that lean on the patterns above, Workflows.