Limitations and Trust Boundaries

Every tool has a perimeter. Inside the perimeter, you can rely on what it tells you. Outside it, you are on your own — or worse, you are trusting something that is not trustworthy at the range you are asking about. Th...

Written By Axiom Admin

Last updated About 1 month ago

Limitations and Trust Boundaries

Every tool has a perimeter. Inside the perimeter, you can rely on what it tells you. Outside it, you are on your own — or worse, you are trusting something that is not trustworthy at the range you are asking about. This page draws that perimeter for the Axiom MACD Osc Lite.

The purpose is not to discourage use. The purpose is to help you know where the tool's readings earn your confidence and where they do not, so you can make better decisions about when to act on what you see and when to look elsewhere for confirmation. Limits you understand are limits you can work with. Limits you do not know about are the ones that cost money.


What you can trust

These are the things the oscillator can reliably tell you, given correct settings and a reasonable understanding of what the readings mean.

Normalized comparability across timeframes

Each slot's MACD is normalized against recent volatility and mapped to the same -100 to +100 scale. A reading of +50 on the 5-minute slot and +50 on the 60-minute slot means both are at similar relative momentum strength for their respective timeframes. This comparison would be meaningless with raw MACD values because the scales would be different.

You can trust this comparability as long as the ATR Length and Sensitivity settings are appropriate for the instruments involved. Different instruments and timeframes will have different volatility regimes, and the normalization responds to recent volatility via the ATR period — but the comparison is still valid within the range the normalization produces.

Regime direction (K vs. D)

When a slot's K is above its D, that slot's MACD is above its Signal. This means the fast-moving momentum measure is above the slower one at that timeframe. The color change is mechanically correct — it tracks the K/D relationship in real time (or on bar close, depending on the On Bar Close setting).

You can trust regime direction as a factual statement about the MACD/Signal relationship. What you cannot trust is that regime direction predicts price direction or guarantees continuation.

Multi-timeframe agreement as a snapshot

When all enabled slots that are currently returning values are in the same regime (all bullish or all bearish), that is a factual statement about the current state. Every counted timeframe currently agrees on momentum direction. The "All MACD Slots Bullish/Bearish" alert is mechanically reliable within that participation rule.

Repaint behavior with On Bar Close ON

With On Bar Close enabled (the default), the indicator uses the last confirmed higher-timeframe bar's values. Historical readings match what was shown when those bars were live. What you see in the past is what happened in the past. This is verifiable — see MTF and Repainting for the verification walkthrough.


What you can only treat as a suggestion

These readings carry information but require additional context before they deserve your confidence.

The blended consensus

The blended K and D represent a weighted average. A bullish blend suggests the weighted balance of your configured timeframes favors upside momentum. But a weighted average can mask disagreement — one heavily weighted bullish slot can override two bearish slots and produce a bullish blend that does not represent genuine multi-timeframe agreement.

How to verify: Check the individual slot lines alongside the blend. If all slots are in the same regime and in a similar range, the blend is trustworthy. If the slots are split and one dominant weight is pulling the blend, treat the blended reading as the opinion of the dominant slot, not a consensus.

Overbought and oversold readings

When the oscillator crosses the OB or OS level, it is telling you the reading is extended relative to the configured threshold. This is useful as an attention signal — something may be worth looking at — but it does not predict a reversal.

On trending instruments, the oscillator can stay above the overbought level for a long time. Equities in a strong uptrend, crypto during parabolic moves, futures in a momentum regime — all of these can produce persistent overbought readings that do not reverse on the schedule an oscillator suggests. Using OB/OS as a standalone entry or exit trigger is one of the most expensive misreadings this tool can produce.

How to check: Before acting on an OB/OS crossing, look at the price structure. Is price making new highs at a resistance level with declining volume, or is it blasting through a level with expanding volume? The oscillator reading is the same in both cases. The context is not.

Histogram direction as a leading signal

The histogram can soften before a regime flip, and that can be useful context. But in this indicator the histogram is a separately normalized blended H series, not the literal blended K-minus-D gap. So treat a contracting histogram as pressure easing across the stack, not as a mechanical promise that K is about to cross D. It can also precede re-acceleration instead of reversal.

Alignment freshness

The alignment alerts tell you that all counted slots agree right now. They do not tell you when each slot arrived at that agreement. If Slot 01 has been bullish for 100 bars, Slot 02 for 30, and Slot 03 just flipped, the alignment is technically true but its meaning is very different from a case where all three flipped within a few bars of each other. Fresh alignment (all slots flipping recently) is generally more interesting than stale alignment (accumulated agreement over different time horizons).

How to check: Scroll back and note when each slot's K line last changed color. If all the color changes happened recently, the alignment is fresh. If one slot has been the same color for a long time while the others caught up, the alignment is stale on that timeframe.

Why this matters in practice: Stale alignment often appears at the worst possible time — after a move has already run. The short-term slot went bullish early and has been bullish through the whole move. The longer-term slot finally catches up and confirms. The alignment alert fires, and it looks like multi-timeframe confirmation. But the short-term momentum may already be mature or exhausted. The "confirmation" arrived after the easy part of the move was over. Checking when each slot flipped is the difference between catching fresh agreement and arriving late to agreement that has already been priced in.


What not to assume

These are the specific places where the tool's behavior can mislead you if you assume things it never promised.

Do not assume saturation means the peak is in

When the oscillator approaches ±100 and the reading flattens, it looks like momentum has peaked. It has not necessarily peaked — the oscillator has run out of range. The bounding function compresses extreme values, so a raw MACD that is still growing can produce a normalized reading that barely changes between +96 and +99. The oscillator can tell you "things are extreme" but cannot tell you "how much more extreme they have gotten" or "when the extreme will end."

This is the most natural and most costly misread the tool can produce. It feels right in the moment — the line is flattening, the reading is near the ceiling, the visual picture screams "this is as far as it goes." But that flat line is a property of the bounding math, not a property of the market. Momentum may still be accelerating in raw terms. The oscillator simply cannot show it.

What to do instead: when readings are near the bounds, stop relying on the oscillator for directional conviction. It has told you everything it can tell you — things are stretched. Whether the stretch continues or reverses is a question for price structure, volume, and the broader context. The oscillator has done its job by getting you to this point. Do not ask it to also call the turn.

See For the Geeks for a detailed explanation of why this compression happens.

Do not assume the blend represents all timeframes equally

Even with equal weights, the blend is a weighted average of normalized values — not a democratic vote. If one slot has K at +80 and the other two have K at +10, the blend is around +33. That looks mildly bullish, but it is not the same thing as three mildly bullish timeframes. The blend loses the shape of the distribution. Always check the individual slot lines to understand what the blend is made of.

With unequal weights, this effect is amplified. A heavily weighted slot can dominate the blend to the point where the blend is effectively a single-timeframe reading. See Settings for guidance on weight distribution.

Do not assume alignment means synchronization

The "All Slots Bullish" state requires that every enabled slot currently returning values has K > D. It does not require that they all flipped at the same time, that they are at similar levels, or that the agreement is fresh. It also does not require every enabled slot to be participating yet if one is still returning na. The alert fires whether all three flipped on the same bar or whether they accumulated agreement over 200 bars.

Do not assume the oscillator confirms price structure

The oscillator measures normalized MACD-derived momentum. It says nothing about support and resistance levels, volume, order flow, market structure, or the fundamental context of the instrument. A bullish oscillator reading on a stock that just reported catastrophic earnings does not override the fundamental picture. The oscillator is one input to a decision, not the decision.

Do not assume historical visual stability means real-time stability

When On Bar Close is OFF, the historical chart looks clean and stable because all the bars in history were already confirmed when they were recorded. But the most recent bars on the chart — the ones you are actually trading from — are provisional. They are using the current building higher-timeframe bar and will change when that bar closes. A trader scrolling through history with On Bar Close OFF will see better-looking signals than they will experience in real time.

This asymmetry between history and live data is one of the most important things to understand about any multi-timeframe indicator. See MTF and Repainting for the full explanation and verification walkthrough.


The trust boundary table

This table sorts the oscillator's key outputs into categories based on how much confidence they deserve on their own.

Output

Can confirm

Can only suggest

Must verify yourself

Slot K > D (regime direction)

That specific timeframe's MACD is above its Signal right now

That the timeframe's momentum favors continuation

Whether the regime change will persist or reverse quickly

Blended K > D (consensus direction)

That the weighted average favors upside

That multiple timeframes agree

Whether the agreement is real or dominated by one slot's weight

All Slots Bullish/Bearish (alignment)

That every enabled slot currently returning values is in the same regime

That the multi-TF picture is aligned

Whether the alignment is fresh, stale, fully participating, or about to break

OB/OS crossing

That the normalized reading is extended

That momentum may be stretched

Whether a reversal or continuation follows

Histogram expanding

That the blended H series is pushing farther from zero

That stack pressure is strengthening in that direction

Whether the expansion will continue, or whether blended K/D will follow cleanly

Histogram contracting

That the blended H series is drifting back toward zero

That stack pressure may be easing

Whether a flip or re-acceleration follows

Readings near ±100

That the normalized oscillator is in the extreme zone

That raw momentum is strong

How much stronger it may get (the oscillator has no resolution here)

Cross-ticker comparability

That both readings are on the same -100..+100 scale

That relative momentum intensity is similar

Whether different volatility regimes make the comparison misleading


What can drift with context

Some outputs are reliable in isolation but can become misleading when the market context shifts.

ATR Sensitivity vs. volatility regime

The normalization uses ATR as its denominator. If the instrument's volatility regime changes dramatically — for example, a low-volatility equity that suddenly spikes on news — the ATR may lag the new volatility level (especially with a longer ATR Length). During the transition, the oscillator may produce readings that are either too compressed or too expanded for the new regime. This corrects itself as the ATR catches up, but the readings in the transition period are unreliable relative to the new context.

Cross-ticker normalization under volatility asymmetry

Each slot's ATR is calculated on its own symbol. If you blend a low-volatility equity slot with a high-volatility crypto slot, both are normalized to their own ATR, which makes the comparison meaningful in theory. But if one instrument's volatility profile is much more variable than the other's, the normalization quality will differ between slots. A +50 on the stable instrument may be a reliable relative reading. A +50 on the volatile instrument may shift dramatically on the next bar because the ATR denominator is itself moving. See Multi-Ticker Mixing for more.

Slot behavior during low-volume sessions

MACD and ATR both depend on price movement. During low-volume sessions (overnight, pre-market, holiday thin), price movement may be dominated by noise rather than genuine order flow. The oscillator will still produce readings, but those readings may respond to noise rather than signal. This is not a defect — the oscillator calculates exactly what it is told to calculate — but the meaning of the calculation is lower during periods when price movement itself is less meaningful.

Signal quality under extreme fast/slow settings

If Fast Length is pushed close to Slow Length, the MACD spread collapses and the oscillator becomes hyper-sensitive to small price changes. Readings may flip rapidly between regimes without reflecting meaningful momentum shifts. If Slow Length is pushed very high, the oscillator becomes so laggy that it may not register genuine shifts until they are nearly over. The default Fast 12 / Slow 26 is a middle ground. Extreme deviations from standard MACD settings can produce behavior that is technically correct but practically misleading.


When the oscillator shows something you do not want to see

The hardest moment with any indicator is when it contradicts your position or your expectation. The oscillator goes bearish while you are long. The alignment breaks while you were counting on it holding. The reading saturates and you cannot tell whether momentum is still building or has peaked.

The temptation in that moment is to explain it away. The short-term slot is just noise. The blend is being pulled by one slot. The saturation is the oscillator's problem, not the market's. Sometimes those explanations are correct. But the reflex to reach for them is strongest exactly when they are most dangerous — when you need the uncomfortable reading to be wrong because you are already committed.

There is no formula for navigating this. But there is a discipline: when the oscillator shows something uncomfortable, look at the individual slots, check what price is doing, and ask whether you would have the same explanation if you had no position. If the reading still seems wrong after that check, it may genuinely be a context where the oscillator is not telling you much. If the reading only seems wrong because it disagrees with your trade, that is different information entirely.

The oscillator is not always right. But it is always honest about what the MACD math says, given the settings you chose. Whether that math matters in the current moment is your call. What the tool can do is make sure the reading you are dismissing was at least calculated correctly and presented without distortion. The rest is judgment, and judgment under pressure is the skill the tool cannot replace.


The honest summary

This oscillator tells you what normalized, cross-timeframe MACD momentum looks like across the slots you configured, on the scale the normalization produces, with the repaint behavior you selected. That is a genuinely useful thing to know. It saves you from mentally synthesizing three raw MACDs on different scales, and it does not hide the repaint tradeoff.

What it does not do — and what no oscillator does — is remove the need for judgment. The readings are inputs. The weight distribution is your choice. The regime direction is a fact, but what you do with it is still yours.

The people who get the most from this tool are not the ones who trust it the most. They are the ones who know where it deserves trust and where it does not, and who check the slots when the blend looks too clean and check the price when the alignment looks too easy. The tool gives you an honest read. What you build from that read is the part no tool can do for you.