Skip to content

indicator / indicators

Axiom MA CTX

A ten-slot moving-average workbench with a weighted blended line, safe multi-timeframe reads, and optional cross-symbol studies. Built for operators who want to stack MA context without losing the ability to inspect each slot.

Last updated: Jun 1, 2026

Crypto / Forex +4 / 1m / 5m +5

Purchase options

Monthly / Yearly / One-time access

$3.00/ month

14-day free trial

You need a TradingView account for tools that open or run on TradingView.

These tools support analysis, testing, planning, and review. They do not make trading decisions for you.

14-day monthly trial / 14-day yearly trial / 30-day one-time refund window

Refund policy / Access help

Product details

Explore the details to see whether the tool fits the problem you are trying to solve for.

Overview

A chart with several moving averages on it is really a chart of several readings that rarely agree — different timeframes, different sources, and sometimes a correlated symbol with its own pace. The practical question is how to carry all of them without collapsing them into a single line you stop questioning.

Axiom MA CTX is a multi-context MA workbench. Up to ten independent slots run on their own timeframe, source, MA family, length, and trend lookback. Enabled slots with non-zero blend weight combine into one weighted blended line you can still take apart slot by slot.

Repaint posture is a per-slot decision. Each slot carries its own On Bar Close? toggle, so you choose which reads stay locked to confirmed history and which move with the developing higher-timeframe bar. Alerts fire only on confirmed chart bars regardless of those toggles. The blended line is a weighted average of the slots you feed it — not a smarter MA than the ones underneath.

Fit: operators who already think in MA context, who will actually reweight slots, and who want one compact reference line without losing the ability to interrogate the stack. Misfit: anyone after a buy/sell line, a setup score, or a one-flip signal.

Where this version sits

Axiom indicator families use a Base -> CTX -> STR progression when the full set exists. Base is the focused/free version: three chart-symbol slots, one global repaint posture, and the Lite MA surface. CTX expands that same MA read into ten slots with optional per-slot tickers, per-slot timing control, deeper Power User controls, and the Pro MA surface. STR sits after CTX where it exists: it keeps the stronger per-slot control pattern, reduces the stack to five slots because of the added computation, and spends that budget on structure around the blended output. This page covers CTX, so choose it when context breadth matters more than STR-style blended-output structure.

Features

The slot set. Ten independent slots, 01 through 10. Each slot carries its own Enable, Hide Plot, source, timeframe, MA type, length, trend length, line width, blended weight, optional ticker, and On Bar Close? toggle. Slot colors are fixed by slot number so a given slot always looks the same across charts. Down-trend colors use reduced opacity so a slot leaning down sits visibly quieter than one leaning up.

The blended line. One line whose value is a weighted average of enabled slots with non-zero weight. Its trend is decided by weighted majority of slot trends — the total weight that is leaning up versus the total weight that is leaning down. Lime when the weighted majority leans up, red when it leans down. Line width defaults to 3 so the blend reads distinct from the slots that built it. If a weighted slot has no usable value on a bar, the current build does not quietly remove that weight from the blend, so unstable or sparse slots should not be left weighted in casually.

Hide Plot without leaving the blend. A hidden slot still computes and still contributes to the blend when its weight is non-zero. Useful when a slot is there to steer the weighting and does not need to sit on the chart.

Optional second symbol per slot. A slot can read from a different ticker. When the scale ratio is available, its MA is rescaled into the chart symbol's price space using a higher-timeframe close ratio so the line lands where you are actually trading rather than where the other symbol trades. If that ratio cannot be computed, the raw requested MA value can remain, so cross-symbol reads deserve a quick chart check.

MA families via the Axiom Moving Average Library Pro. Standard families plus power-user controls for ALMA (offset, sigma, floor), KAMA/FRAMA (fast, slow), Jurik (phase, power), Laguerre (alpha), and VAMA (vol length). Power-user parameters are consumed only by the MA family that uses them.

Alert surface. Per-slot uptrend and downtrend, blended uptrend and downtrend, and alignment across all enabled-and-valid slots for uptrend and downtrend. Every condition is gated to the confirmed chart bar.

Hidden diagnostic plots. Two display.none plots carry the active uptrend count and active downtrend count across enabled slots, so alerts and external tooling can reference those counts without adding anything to the chart.

How to use
  1. Add the indicator to a chart whose timeframe is at or below the slot timeframes you plan to use. The defaults assume 5m or lower.
  2. Leave the three default-enabled slots: slot 01 on 5m, slot 02 on 15m, slot 03 on 60m. SMA 20 each, close as the source, trend length 3, blended weight 33.3.
  3. Confirm the three slot lines render in their slot colors and that the blended line sits between them when they disagree and converges on them when they agree.
  4. If you intend to alert on trend state, leave On Bar Close? ON for every enabled slot whose alerts matter.

What correct first use looks like: three slot lines visible in different widths where you set them, one wider blended line in lime or red, and no runtime error. If you set a slot's timeframe below the chart timeframe, the script stops and names the offending slot — that is intentional, and the fix is either lowering the chart timeframe or raising the slot's.

Settings

High-impact first. The full list is tooltipped inside the panel.

  • Enable MA 0N. 01 through 03 start ON, 04 through 10 start OFF. Turn on a slot only once you know what context it represents. The common miss is enabling all ten and trusting whatever color the blend lands on.
  • Hide MA 0N Plot. OFF by default. Hide the line when you want a slot to steer the blend without adding another line to read.
  • Source. Defaults to close. Change it when you mean to compare source sensitivity, not to nudge the stack quietly.
  • TimeFrame. 5, 15, and 60 on the default slots, blank on the rest. Must be at or above the chart timeframe. Blank inherits the chart timeframe and makes the slot an intrabar MA rather than an MTF one.
  • Length. 20 across slots. Moving lookback meaningfully changes the line.
  • Type. SMA by default. Switching to ALMA, KAMA/FRAMA, Jurik, Laguerre, or VAMA changes how the slot reacts and makes the matching controls inside the per-slot power-user group matter.
  • Trend Length. 3 on the default slots, 2 on the rest. Shorter reacts faster; longer wants a more committed move. Setting it to 0 disables the trend read for that slot — which means that slot counts as downtrend for alert and alignment purposes. Choose deliberately.
  • Line Width. 2 on slots, 3 on the blend.
  • Blended Weight. 33.3 on the default slots, 0 elsewhere. Weights do not need to sum to 100; the blend divides by total weight present, so the scale is relative. A slot at weight 0 is still plotted and still counted in alignment alerts — it just does not steer the blend.
  • Optional Ticker. Blank by default. Set this only when a cross-symbol read is part of your method and the two symbols trade at comparable scales and during comparable sessions.
  • Power-user parameters (per slot). Only consumed by the MA type that uses them. Changing ALMA Sigma on a slot running SMA does nothing; changing it on a slot running ALMA reshapes the line.
  • On Bar Close? ON per slot. See Alerts below and For the geeks for what each position means.
  • Blended MA — Enable, Hide Plot, Line Width. ON, OFF, 3.
Alerts

Every condition is gated by the confirmed chart bar. No alert can fire mid-bar, regardless of any slot's On Bar Close? setting.

  • Per slot, twenty conditions. MA 0N Is Uptrend and MA 0N Is Downtrend for slots 01 through 10.
  • Blended, two conditions. Blended MA Is Uptrend and Blended MA Is Downtrend.
  • Alignment, two conditions. All MA Slots Uptrend and All MA Slots Downtrend — both require at least one enabled-and-valid slot.

These are level conditions, not edge conditions. Is Uptrend means the slot's MA is at or above its own value some bars ago; the condition holds for as long as that stays true. TradingView's own alert frequency setting decides how often your alert actually fires. If you want an alert to fire once per confirmed bar where the condition is true, set the alert to Once Per Bar Close.

What the alert surface is not: no slot crosses, no close-versus-MA conditions, and no edge-only "flipped this bar" events. If that is the shape you need, the stack is not the right place to build it.

For the geeks

Four mechanics worth reading before you calibrate trust.

Safe higher-timeframe reads and the per-slot On Bar Close? toggle. A slot that runs on a higher timeframe has two honest choices. ON: the slot reports the confirmed previous higher-timeframe bar's MA. Slower to react, stable on history. OFF: the slot reports the live higher-timeframe bar's MA. Faster to react, but the value can move until that higher-timeframe bar closes. The toggle is per slot so you can keep the fast response where you want it and lock the confirmed read where you do not. Alerts do not care about the toggle — they wait for the chart bar to confirm. To verify: flip On Bar Close? on any slot and watch the live last bar behave differently while confirmed history stays put.

The blended line and the weighted-majority trend read. The blend is a weighted average of the enabled slots whose weights are not zero. Its trend reads as up when the total weight leaning up is at least as large as the total weight leaning down; otherwise it reads as down. A tie reads as up. The blend is not a smarter MA — it is a summary of the slots underneath, and a misweighted slot with a large weight will pull the whole thing without any on-screen warning. If a weighted slot is missing a usable value, the build does not treat that as a clean abstention from blend math, so the safer operating move is to set unreliable slots to weight zero or disable them until the data is steady. To verify: disable every slot but one, set its weight to 10, and confirm the blend tracks that slot; add a second slot with a larger weight and watch the blend shift toward it.

Cross-symbol lines as a translation into chart price space. When a slot is pointed at another symbol, its MA is rescaled using a higher-timeframe close ratio between the chart symbol and the slot's symbol when that ratio is available. The line usually ends up where the chart symbol actually trades, so the eye is not misled by a foreign price level. It is a translation, not a fundamental conversion. Symbol pairs whose pricing is decoupled, whose sessions do not overlap, whose feeds are stale, or whose scale ratio cannot be computed can look odd for the same reason a translation can read oddly — the source material is the problem, not a signal. To verify: point a slot at a comparable instrument with a known basis and confirm the rescaled line sits near the chart symbol's range rather than the foreign symbol's range.

The slot-timeframe guardrail. If you set a slot's timeframe below the chart timeframe, the script stops with a named error. This is a hard stop by design — a quiet downgrade would ship a misleading read. To verify: set any slot's timeframe below the chart timeframe and read the slot name in the error.

FAQ

Does this repaint?

Per slot, your choice. On Bar Close? ON returns the confirmed previous higher-timeframe bar's MA and stays stable on confirmed history. OFF uses the live higher-timeframe bar and can move until that bar closes. Alerts are gated to confirmed chart bars regardless, so no alert fires mid-bar. The question you actually want to answer is which slots you want responsive and which you want locked.

One of my slots isn't rendering, or I got a runtime error — what happened?

A slot's timeframe is set below the chart timeframe. The error names the offending slot. Either raise that slot's timeframe or move the chart to a lower timeframe.

Is the blended line a smarter MA than any of the slots?

No. It is a weighted average of the enabled slots, and its trend is decided by weighted majority of those slots' trends. It inherits the quality of what you feed it. A slot you misconfigured and handed a large weight will steer the blend without warning you. The blend is a compact reference, not a second-order reading.

My cross-symbol slot looks off sometimes — what should I check?

Three things, in order. Whether the two symbols actually trade comparably (sessions, pricing scale, contract structure). Whether the feed for the other symbol is live and current on this chart. And whether the basis between the two has moved enough that the ratio-based scaling is no longer doing what you assumed. Cross-symbol is a translation; it is only as good as the relationship behind it.

Can I alert on an MA flipping this bar, or on slot crosses?

No. The alert conditions are level states — Is Uptrend, Is Downtrend, All Slots Uptrend, All Slots Downtrend — and they hold for as long as they are true. There is no edge event and no cross event. TradingView's alert frequency is what decides cadence; if you want one alert per confirmed bar, set the TradingView alert to Once Per Bar Close.

Do I need CTX if the core MA trim already does the job?

Probably not. CTX adds ten-slot context breadth, cross-symbol slots, per-slot timing, and the MA-family Power User parameters. If you do not reach for those, Base will be the cleaner call. CTX earns its surface when your method actually uses what it opens up.

Limitations
  • The indicator does not generate signals, score setups, or predict direction. It presents context.
  • The blended line inherits the quality of the slots feeding it. A misconfigured or unavailable slot with a large non-zero weight can distort the blend without a visual warning.
  • Cross-symbol slots are a translation into chart price space when the scale ratio is available, not a fundamental conversion. Decoupled pricing, mismatched sessions, stale feeds, or an unavailable scale ratio will show up as odd-looking lines.
  • MA families differ in warm-up behavior. Exotic families can show awkward early-bar shapes until enough history is present.
  • The alert surface is intentionally narrow: trend level per slot, trend level on the blend, alignment across all enabled slots. No slot crosses, no close-versus-MA alerts, no edge-only flip alerts.
  • A slot's Trend Length set to 0 disables its trend read for that slot, which causes it to count as downtrend for alert and alignment purposes.
  • Slot timeframes must be at or above the chart timeframe or the script stops with a named runtime error.
Support and training

Support and documentation live on the AxiomCharts website. Reach us through the contact channel there.

Disclaimer

Axiom MA CTX is an analysis and charting tool. It is not investment advice, not a recommendation, and not a trading system. Markets carry risk, including the loss of capital. You are responsible for your own decisions, your own risk sizing, and your own verification of any setup built on top of this indicator. Past behavior of any chart, market, or configuration does not determine future behavior.

Related products

If this one is close but not quite right, there may be a better fit nearby for the same kind of chart work, testing need, or workflow gap.

Back to products
Axiom MAindicator
Axiom MA thumbnail

indicator / indicators

Axiom MA

Free

A three-slot moving-average overlay with a weighted blended line, honest multi-timeframe reads, and alerts gated to confirmed bars. Built for operators who pick their MA contexts on purpose and want to inspect every slot that shapes the blend.

1m5m15m1H4H1DANY

Crypto / Forex +4 / 1m / 5m +5

Axiom BB CTXindicator
Axiom BB CTX thumbnail

indicator / indicators

Axiom BB CTX

A ten-slot Bollinger Band workbench with a weighted blended band, safe multi-timeframe reads, and optional cross-symbol studies. Built for operators who want to stack context without giving up the ability to inspect each slot.

1m5m15m1H4H1DANY

Crypto / Forex +4 / 1m / 5m +5

Axiom MA Osc CTXindicator
Axiom MA Osc CTX thumbnail

indicator / indicators

Axiom MA Osc CTX

A ten-slot MA-stretch oscillator with bounded 0..100 slot reads, a weighted composite, optional master smoothing, and optional per-slot cross-symbol studies. For operators who already read moving averages as structure and want to stack several legible stretch contexts without losing the ability to inspect each one.

1m5m15m1H4H1DANY

Crypto / Forex +4 / 1m / 5m +5

Weighing a few options against each other?

Tell us what you are trying to accomplish and we will help you narrow it down honestly.