Troubleshooting

This page is organized by what you observe. Find the symptom, read the cause, apply the fix. Where relevant, the table distinguishes between misconfiguration (something you can change), expected behavior (the indicato...

Written By Axiom Admin

Last updated About 1 month ago

Troubleshooting

This page is organized by what you observe. Find the symptom, read the cause, apply the fix. Where relevant, the table distinguishes between misconfiguration (something you can change), expected behavior (the indicator is doing what it should), and real limits (the indicator cannot do what you want in this situation).


Runtime errors

Symptom

Cause

Category

Fix

The indicator throws an error message on load and refuses to plot

A slot's timeframe is set to a period shorter than the chart timeframe. The indicator enforces a "slot TF must be >= chart TF" rule at runtime.

Misconfiguration

Open settings and find the slot named in the error message. Change its timeframe to a value equal to or greater than the chart timeframe, or set it to empty ("") to default to the chart timeframe.

The error appeared after I switched the chart to a higher timeframe

Same cause β€” a slot that was valid on the old chart timeframe is now below the new chart timeframe.

Misconfiguration

Adjust the offending slot's timeframe to match or exceed the new chart timeframe. If you frequently switch chart timeframes, consider setting lower slots to the chart timeframe ("") so they always adapt.


Bands not updating or appearing stale

Symptom

Cause

Category

Fix

The bands are flat and only update every N bars

On Bar Close is on, and the slot's timeframe is higher than the chart timeframe. The bands update once per HTF candle close, not every chart bar. On a 1-minute chart with a 60-minute slot, the bands update once per hour.

Expected behavior

This is not a bug. It is the stability guarantee. The flat behavior between HTF candle closes means the bands are showing confirmed values, not provisional ones. If you want live updates, you can turn On Bar Close off β€” but understand the tradeoff described in MTF & Repainting.

The bands have not moved in a very long time

The slot is set to a very high timeframe relative to the chart (e.g., a weekly slot on a 1-minute chart). The bands update once per week.

Expected behavior

Consider whether a weekly BB on a 1-minute chart is giving you useful information. It provides weekly structural context, but it updates so infrequently that it is effectively a fixed reference for most of the trading week.

One slot's bands are flat while others are moving

Each slot has its own timeframe. The flat slot has a higher timeframe than the moving ones, so it updates less frequently.

Expected behavior

No fix needed. This is the multi-timeframe layering working as intended.


Cross-ticker issues

Symptom

Cause

Category

Fix

Cross-ticker bands are missing (no lines drawn)

The Optional Ticker symbol string is invalid, or the symbol has no data for the requested timeframe on TradingView.

Misconfiguration

Check the ticker string. TradingView requires exact symbol format (e.g., NASDAQ:AAPL, or just AAPL on some data feeds). Try typing the symbol into a TradingView chart's symbol search to confirm it resolves.

Cross-ticker bands appear but shift unexpectedly

The close ratio between the chart symbol and the reference symbol changed. The scaling multiplier updates per bar, so when the ratio moves, the projected bands move even if the reference symbol's actual BB did not change.

Expected behavior / Real limit

This is how the scaling works. The projection is approximate and ratio-dependent. If the two symbols diverge significantly, the scaling drift increases. This is a fundamental property of the close-ratio approach β€” not a bug. See For the Geeks for more on the scaling mechanics.

Cross-ticker bands do not match the reference symbol's actual BB

The cross-ticker bands are the reference symbol's BB values multiplied by the close ratio, not the raw BB values. The proportional structure is preserved, but the absolute values differ.

Expected behavior

This is correct. You are seeing the reference BB projected into the chart's price space, not the reference BB itself. To compare, open a separate chart of the reference symbol with a standard BB at the same settings β€” the band shapes should be similar, but the price levels will differ.


Blended band issues

Symptom

Cause

Category

Fix

The blended band does not match what I expect from the visible slots

A hidden slot (plot turned off but slot still enabled with weight > 0) is contributing to the blend.

Misconfiguration

Open settings and check whether any hidden slots have non-zero weights. Either set the hidden slot's weight to 0 (to exclude it from the blend) or disable the slot entirely.

The blended band tracks one slot almost exactly

Only one slot has significant weight, or only one slot is enabled. The blend is a weighted average β€” if one contributor dominates, the blend follows it.

Expected behavior

If you want a more balanced blend, adjust weights so multiple slots contribute meaningfully.

The blended band sits at the bottom of the chart or looks broken

All enabled slots have weight set to 0. The blend has no contributors and computes a zero value.

Misconfiguration

Set at least one enabled slot's weight to a value greater than 0.

The blended band is very close to one slot even though weights look equal

Equal weights still average the raw upper, basis, and lower values. If one slot's plotted values sit much farther from the others, the blend can appear closer to that slot even without a weight imbalance.

Expected behavior

This is arithmetic, not a bug. Check the actual slot values rather than the visual spacing alone. If you want a different composite, adjust weights or remove the outlier slot from the blend.


Visual overload

Symptom

Cause

Category

Fix

The chart is unreadable with too many overlapping bands

Too many slots are enabled. Each slot draws three lines (upper, basis, lower), so 5 slots means 15 lines plus the blended band.

Misconfiguration

Disable slots you do not actively need. Start with 2–3 and add more only when each one serves a specific purpose.

I want some slots to influence the blend but not clutter the chart

This is what the Hide Plot setting is for β€” it removes the slot's visual lines while keeping the slot active for blend contribution.

Configuration option

Turn on Hide Plot for the slots you want to contribute silently. Remember that hidden slots still affect the blend β€” this is a feature, not a side effect.

The blended band dominates the chart visually

The blended band defaults to line width 3, which is heavier than the per-slot default of 2. Combined with the red fill, it sits on top of everything.

Configuration option

Reduce the blended line width in settings, or hide the blended band if you prefer to read the individual slots without the synthesis layer.


Alert-related issues

Symptom

Cause

Category

Fix

An alert fires repeatedly on every bar

The alert condition is true on every confirmed chart bar. For example, "BB 01 Is Above Basis" fires on every bar where price is above Slot 1's basis β€” not just the first bar where it crossed.

Expected behavior

TradingView alerts fire whenever the condition is true, unless you configure them as "Once Per Bar Close" or "Once Per Bar." If you want an alert only on the transition (the cross), use the "Basis Change" alert instead.

The basis-change alert fired but I do not know which direction

The "Basis Change" alert fires on any flip β€” above-to-below or below-to-above. It does not encode direction.

Expected behavior

Pair the basis-change alert with the above/below alerts, or check the chart when the alert fires to see the current positioning.

Alignment alert fired but broke immediately

Alignment is a point-in-time observation. "All above basis" fired because every enabled slot had price above basis on that confirmed bar. On the next bar, one slot may have crossed below, breaking alignment.

Expected behavior

Alignment is a filter, not a durable state. Use it to flag moments of agreement, but do not expect the agreement to persist.

Alerts seem delayed compared to what I see on-chart

All alerts fire on confirmed (closed) bars only. If you are watching the chart mid-bar, you may see a condition become true before the bar closes β€” but the alert will not fire until the bar is confirmed.

Expected behavior

This is the confirmed-bar gating working as designed. The alert waits for the bar to close to ensure the condition is not a mid-bar fluctuation.


When to suspect a real problem versus expected behavior

A useful heuristic for deciding whether something is wrong:

  1. Did you change a setting recently? Most unexpected behavior traces back to a settings change β€” an On Bar Close toggle, a hidden slot, a weight adjustment, a timeframe change. Check settings first.

  2. Is the behavior consistent with the timeframe math? A 60-minute slot on a 1-minute chart updating every 60 bars is correct. A daily slot on a 5-minute chart updating every ~78 bars is correct. If the update frequency matches the timeframe ratio, the behavior is expected.

  3. Does it reproduce after a page reload? Some visual glitches on TradingView resolve after refreshing the chart. If the behavior persists after a reload, it is either a settings issue or expected behavior, not a rendering glitch.

  4. Is the issue specific to one slot or all slots? If one slot behaves differently, the cause is almost certainly that slot's settings. If all slots behave the same way, it is more likely a chart-level issue (like the chart timeframe being too high for the slot timeframes).

If you have checked settings, confirmed the timeframe math, reloaded the page, and the behavior still does not match what this manual describes, the issue may be a TradingView platform behavior or a genuine edge case.

One more thing worth checking before reaching out: compare the indicator's output to a native BB on the same timeframe with the same settings (MA type, length, multiplier, source). If the native BB and the indicator's slot agree, the computation is correct and the issue is likely in your interpretation or expectations. If they disagree, that is meaningful diagnostic information to include when you contact support.