Limitations & Trust Boundaries
This is not a disclaimer page. The material below is the part of the pack you will come back to when a reading does not match your expectation and you need to decide whether you were wrong or the pane was wrong. Every...
Written By Axiom Admin
Last updated 22 days ago
Limitations & Trust Boundaries
This is not a disclaimer page. The material below is the part of the pack you will come back to when a reading does not match your expectation and you need to decide whether you were wrong or the pane was wrong. Every section names a specific way the tool can be read incorrectly, why the misread is easy, and the move that keeps you honest.
The order is deliberate. The first section β alignment β is the highest-priority trust boundary in the whole pack and the one most likely to cost real money if it is misread. Read it first on a fresh pass. For returns, jump to the section that matches the situation.
1. The alignment trap
This is the highest-priority trust boundary in the whole pack. It earns the most room.
What it looks like
Every enabled slot is painted bullish. The All MA Osc Slots Bullish alert fires on the close of the current bar. The pane looks unified. The feeling is that a lot of evidence just lined up the same direction at the same time.
Why it misleads
Alignment reports slot state on a closed bar. It does not report slot independence. If the enabled slots share most of their inputs β same source, close relatives of each other's lengths, overlapping or stacked timeframes from the same family β then agreement across slots is close to one observation repeated. Three slots on EMA 20, 21, and 22 with the same source and timeframe will agree almost constantly, and the agreement carries about as much information as any one of them alone. Ten slots configured that way carry the same amount of information as that one, wearing ten decorations.
The technical phrasing of the same point: the alignment alert is a logical AND across per-slot booleans that were computed from correlated inputs. AND across correlated variables does not produce independent confirmation. It produces a conjunction whose joint distribution is near the distribution of any single slot.
The practical phrasing: the trap is that alignment feels like breadth. Breadth is a claim about many independent observations pointing the same way. The alignment alert is not claiming that, and the pack cannot make it true just by firing the alert.
The quick self-check before you trust an alignment alert
Ask three questions about the slots that agree:
Do they read different sources? Ten slots on
closeare effectively one source. A mix that includeshl2,hlc3, a volume-weighted reference, or different chart symbols looks different.Do they read different timeframes in a meaningful way? 5m, 15m, 60m is three timeframes; 20m, 21m, 22m is one timeframe in disguise. Meaningful here means the higher timeframes capture sessions or structural windows the lower ones do not.
Do they use different MA families that react differently to the same price? Three EMAs of different lengths still react to the same kind of move. EMA, KAMA, and a volume-adjusted family will not.
If you cannot answer "yes" to at least two of those three, your alignment alert is a conjunction of near-duplicates. Route it to attention, not to execution.
The honest move
Audit your own slot configuration before you interpret an alignment alert. Count how many actually different observations are in your enabled slot set. If that count is one, the alignment alert is a report on one observation.
Genuine differentiation looks like slots with distinct sources, distinct MA families, distinct timeframes that are not simply adjacent, or deliberately chosen cross-asset tickers that reference different markets. A configuration without any of those is one observation with decoration.
If you want alignment to mean more, configure your slots so they can honestly disagree. Slots that never disagree cannot meaningfully agree. A useful habit on a new configuration is to look at history and confirm the slots do disagree in at least some regimes. If they never disagree, they are not carrying independent information.
What to do with alignment alerts in the meantime
Treat them as a summary of the configuration's current state. Route them to your attention, not to order execution. If you cannot defend your slot set as carrying independent information, you cannot defend the alignment alert as carrying aggregated evidence, no matter how often the alert fires.
2. Boundary pinning is not intensity
What it looks like
The pane is sitting at 95 or 100 for multiple bars. The instinct is to read that as "stretched and still getting more stretched." It is tempting to scale position sizing off the magnitude of the reading.
Why it misleads
The pane is bounded. Raw distance can keep increasing while the visible reading has little room left to separate one stretch from another. A reading near the top of the pane is a statement that the transformation is saturated around that edge. It is not a statement of how far the raw value has moved beyond the visible scale.
Pinning often gets worse when ATR Sensitivity is above 1.0 or when ATR Length is too short to keep up with the current regime. In either case, the reading reports boundary compression; your reading habits will tell you whether you want that or not.
The honest move
Read the edge as saturated, not as extreme.
If the edge is where you spend most of your time looking, the pane is not giving you information there. Tune the slot so the typical reading lives in the middle of the pane and the boundary is rare and meaningful.
Reducing ATR Sensitivity back toward 1.0 or extending ATR Length usually pulls a pinned reading off the boundary without changing the regime story.
3. Cross-asset slots are not chart signals
What it looks like
A slot has an Optional Ticker set. The slot line is green. The chart instrument is red.
Why it misleads
The slot with a ticker assigned runs its entire computation on that ticker. Source, baseline, ATR, slow β all routed to the ticker at the slot's timeframe. The chart symbol is not referenced inside that slot. The slot line being green says one thing and one thing only: the chosen ticker is currently stretched above its own baseline, on its own timeframe, under its own ATR regime.
Whether that has anything to do with the chart is a separate question and the tool does not try to answer it.
The honest move
Use cross-asset slots to hold reference context β for example, stretch on a sector leader, an index, or a correlated cross.
Annotate the slot in your own notes or chart label so you never confuse a ticker slot's color with a chart reading in a stressful moment.
If the chart and the ticker slot disagree, do not resolve the disagreement by trusting one or the other. The disagreement is information about a correlation that is currently not holding. That may be what you wanted to see.
4. Sensitivity drift
What it looks like
You lowered ATR Sensitivity weeks ago when a calm regime was making the pane feel flat. The market is now active and the pane is pinning because the setting from the calm regime is amplifying a different kind of market. Or the reverse: you raised sensitivity during a lively stretch, the market went quiet, and now the pane compresses so tightly around 50 that it has no landmarks.
Why it misleads
Sensitivity is not volatility-aware on its own. It is a fixed multiplier β a number you set once and that stays until you change it. ATR itself does adapt, but it adapts inside its window; it cannot compensate for a sensitivity setting that was chosen for a different regime. The tool has no "I was tuned for last month" memory. It just multiplies.
The second-order miss is that sensitivity drift is easy to blame on the tool. The pane starts behaving oddly, you check ATR, ATR looks normal, and the natural conclusion is that something in the indicator changed. Nothing changed. Your setting stayed the same while the market around it moved.
The honest move
If you change ATR Sensitivity at all, write down when and why. When the pane starts misbehaving later, check your note before blaming the tool.
Treat sensitivity changes as temporary by default. When the regime that justified the change passes, set it back to 1.0 and re-evaluate.
When in doubt, return to 1.0 and tune ATR Length instead. ATR Length is a window over recent volatility and adapts naturally as the regime evolves, which is usually what you wanted when you reached for sensitivity in the first place.
5. Weight-zero masking
What it looks like
Your pane shows four slot lines. The blend is moving as if three of them are contributing. The fourth is drawn but not shifting the blend. You sit with the blend against what you remember configuring, and it does not quite add up.
Why it misleads
Weight and enable are independent knobs, and the pane does not distinguish them visually. A slot that is enabled only contributes to the blend if its weight is positive. A slot at weight 0 still plots its own line and still fires its own per-slot alerts. From the outside, a slot at weight 33 and a slot at weight 0 wear the same line, the same color rule, and the same alert posture. There is no built-in "this slot votes" marker on the pane.
The failure mode this enables is drift across sessions. A reader sets slot 04 to weight 0 on purpose while evaluating whether to add it. A week later, they forget the slot is an observer and start reading its color as a contributor. The blend behavior they remember from the week before drifts away from the blend behavior they think they are seeing, and the gap is invisible unless they open the dialog.
The honest move
Open the inputs dialog before you read the blend if the configuration is not fresh in your mind. This is a twenty-second audit and it catches most wrong reads before they become a trade.
Keep weight-zero slots in a documented pattern if you use them regularly. Two possibilities that both work: always put observers in the upper slot numbers (say, slots 08β10), or always give observers a visibly different MA family so they read distinctively on the pane.
Treat a weight-zero slot older than a week as a decision you still owe yourself. Either weight it up because it has been earning a vote, or disable it because it has not. "Observing forever" is almost always evidence that the slot was never going to matter.
6. Master smoothing lag
What it looks like
The blend looks cleaner with master smoothing enabled. Regime flips arrive later than they would without it. When the pane does flip, you wonder whether it is telling you something you already acted on.
Why it misleads
Master smoothing is an extra averaging pass applied to a blend that has already been constructed from slots that were themselves smoothed. Stability on top of stability is lag. There is no master smoothing setting that adds stability without lag; every length choice simply picks a point on the stability-lag curve.
The honest move
Use master smoothing only if you can name the specific kind of noise it is removing β single-bar jitter, session-edge sawtooth, etc.
If the master pass length pulls regime flips meaningfully behind what you would act on anyway, the master pass is costing you more than it is saving.
Tune slots first, master pass last. A good master pass sits quietly on top of a good blend; a bad master pass tries to rescue a noisy blend and hides what is wrong with it.
7. First-bar fallback
What it looks like
You just added the indicator. Slot lines appear almost immediately but some are painted in the opposite direction from what the rest of the pane suggests. It feels wrong.
Why it happens
Until a slot's slow line has enough history to be defined, the slot falls back to comparing fast against 50 to determine color. This is a first-load behavior and it resolves as bars accumulate.
The honest move
Wait for the slow lines to mature before interpreting color.
This is a very small class of misread. It only applies at first load and at configuration changes that reset slow smoothing. After that, the slow line carries history and the fallback does not apply.
8. Overbought and oversold are landmarks, not triggers
What it looks like
The blend crossed above 70 and then came back. The 70 line feels like it rejected the reading.
Why it misleads
The 30 and 70 references are visual landmarks. There are no alerts in this script tied to them. Nothing inside the oscillator mechanic responds to them. The references are a human interpretation aid so you can read "stretched" at a glance. Price can run far past the landmarks for long stretches, and those are exactly the sessions where reading the band as a threshold hurts.
The honest move
Use the bands to describe where the reading is, not to predict where it is going.
Pull the levels wider if you are reacting to them as triggers. The tool will not fight you for it.
9. The tool is adaptable, not prescriptive
The CTX trim is configurable in many directions because the readers using it are not configuring it for the same job. There is no correct configuration for "day trading," "swing trading," or "crypto." There are configurations you can defend and configurations you cannot. The pack deliberately does not invent recommendations because inventing one would require assumptions about your instrument, your timescale, your risk tolerance, and the specific question you are bringing to the pane.
This is the trust boundary that sits under every other section on this page. If a sentence anywhere in the docs ever sounds like "use these settings," treat it as a placeholder that has not yet been audited by a real reader on a real instrument, and flag it. The pack is wrong in that sentence, not the tool.
Where to go next
Named scenarios that stay on the right side of these boundaries: Workflows.
Symptom-first recovery when something looks wrong: Troubleshooting.
The mechanic shape that makes these boundaries what they are: For the Geeks.