Introduction
If you have ever tried to compare MACD readings across timeframes, you have already run into the wall. A 5-minute MACD at 0.3 and a 60-minute MACD at 2.8 are not on the same scale. They are not even in the same units....
Written By Axiom Admin
Last updated About 1 month ago
Axiom MACD Osc Lite
The problem this tool solves
If you have ever tried to compare MACD readings across timeframes, you have already run into the wall. A 5-minute MACD at 0.3 and a 60-minute MACD at 2.8 are not on the same scale. They are not even in the same units. Stack three MACD indicators in three separate panes and you get three different magnitudes, three different visual ranges, and the mental overhead of synthesizing all of it under time pressure β exactly the moment your head is least equipped to do the math.
You can stare at those three panes and convince yourself you see alignment. But you are comparing shapes, not values. The 5-minute MACD looking "high" and the 60-minute MACD looking "high" does not mean the same thing unless they are measured against the same ruler. Without normalization, there is no shared ruler. You are eyeballing, and eyeballing under pressure is where conviction gets built on sand.
There is a second problem underneath the first one. Multi-timeframe indicators are straightforward to build in a way that repaints β the indicator borrows data from a higher-timeframe bar that has not closed yet, so it looks clean in history but shifts in real time. You see stability in the past and instability in the present, and unless someone tells you that is happening, you will not notice until money is on the line.
Axiom MACD Osc Lite exists to solve both problems at once.
What this tool does
The indicator runs up to three independent MACD calculations, each on its own timeframe, optionally on its own ticker symbol. Each MACD is normalized against recent volatility and mapped into a fixed scale of -100 to +100. All three readings share the same units on the same scale. They can be meaningfully compared, and they can be blended into a single weighted composite.
The result is one pane that shows:
Individual slot lines for each timeframe's momentum direction and relative strength
Blended K and D lines for the weighted cross-timeframe consensus
A blended histogram built from the slots' normalized MACD-minus-Signal values
Reference lines at -100, the oversold level, zero, the overbought level, and +100
The repainting tradeoff is handled by a single toggle called On Bar Close. When it is on (the default), every reading uses the last fully confirmed higher-timeframe bar. When it is off, readings update faster but the most recent values are provisional until the higher-timeframe bar closes. You choose the tradeoff. The tool does not hide it from you.
Architecture at a glance
``
Slot 01 (5m) βββΊ Normalize βββΊ K / D / H βββ Slot 02 (15m) βββΊ Normalize βββΊ K / D / H βββΌβββΊ Weighted Blend βββΊ Blended K / D / Histogram Slot 03 (60m) βββΊ Normalize βββΊ K / D / H βββ``Each slot runs its own complete MACD at its own timeframe (and optionally its own ticker). The normalization converts raw MACD values into bounded, unitless readings. The blend is a weighted average across enabled slots.
Who this is for
Traders who already work with MACD and want to see momentum across multiple timeframes in a single pane, on a common scale, without wondering whether the indicator is lying to them about what happened on historical bars.
This includes:
Day traders checking short-term and medium-term momentum alignment before making a decision β the kind of check that used to mean flipping between three MACD panes and hoping your comparison holds
Swing traders who want a quick read on whether higher-timeframe momentum supports their position, without running the mental conversion between incompatible MACD scales
Cross-market traders who need to compare momentum across different instruments and need readings that are actually on the same ruler
The tool assumes you are willing to learn what it shows and what it does not show. It is a configurable oscillator, not a signal service. The knobs exist because different instruments, different timeframes, and different trading approaches need different configurations β and that flexibility means there is a learning curve. This manual exists to make that curve shorter and more honest about what sits on the other side of it.
Who this is not for
If you are looking for a plug-and-play buy/sell signal, this is the wrong tool. The oscillator does not tell you when to enter or exit. It tells you what momentum looks like across the timeframes you chose, on the scale you configured, and leaves the decision to you. That is the point β not a limitation, not a gap we plan to fill later. The decision stays yours.
If you do not want to understand what On Bar Close means and just want the "right" setting, this tool will frustrate you. There is no right setting. There is a tradeoff between data freshness and data stability. The manual will help you understand it, but it cannot choose for you β and neither can a default.
If you treat overbought and oversold levels as automatic reversal zones, the oscillator will eventually cost you. Extended readings can persist for a long time on trending instruments. Those levels are attention thresholds. They tell you the reading is stretched. Whether that stretch snaps back or continues is something you have to figure out from context, not from the oscillator alone.
The most important thing to know before you go further
The default settings work on first load. Three MACD slots at 5-minute, 15-minute, and 60-minute timeframes, with standard MACD lengths, equal blending weights, and On Bar Close turned on. With those defaults, the indicator does not repaint.
But there is one condition: your chart timeframe must be equal to or lower than the lowest slot timeframe. With the defaults, that means your chart should be on a 5-minute timeframe or lower. If you load it on a 15-minute chart without adjusting the slot timeframes, Slot 01 will throw a runtime error because it cannot request data from a timeframe lower than the chart.
That is the most common first-use problem. If you see an error on first load, check your chart timeframe against your slot timeframes. See Quick Start for the full first-use walkthrough and Troubleshooting for other common issues.