Alerts

Axiom MA Osc Lite provides 18 alert conditions. All of them are **bar-close gated at the chart-bar level** — they only evaluate on confirmed (closed) chart bars, so intrabar price fluctuations on the chart bar will no...

Written By Axiom Admin

Last updated About 1 month ago

Alerts

Axiom MA Osc Lite provides 18 alert conditions. All of them are bar-close gated at the chart-bar level — they only evaluate on confirmed (closed) chart bars, so intrabar price fluctuations on the chart bar will not trigger alerts.

This page covers every condition, the recommended TradingView trigger mode for each, and — just as importantly — the places where alert users commonly overtrust what the alert is telling them. An alert is a notification that a condition was true on a completed bar. It is not a recommendation, not a signal, and not a reason to act without checking the context. The gap between "the alert fired" and "I should do something" is where your own judgment lives.


How bar-close gating works

Every alert condition in this indicator checks barstate.isconfirmed before evaluating. This means:

  • An alert will never fire while a bar is still building. It fires only after the bar closes and is finalized.

  • This applies regardless of the On Bar Close setting. Even if On Bar Close is off and the oscillator is using live HTF data, the alert itself waits for bar close before checking the condition.

  • The practical effect: when you receive an alert, the condition was true on a completed chart bar. If On Bar Close is off, the higher-timeframe input behind that alert can still come from a building HTF candle, so the later historical chart may not display the exact same intrablock reading that triggered it.


Alert types: continuous-state versus edge-triggered

The 18 conditions fall into two categories, and the distinction matters for how you configure them in TradingView.

Continuous-state alerts fire on every confirmed bar where the condition is true. If a slot is in bullish regime for twenty bars in a row, the "Is Bullish" alert is true on every one of those bars. With TradingView set to "Once Per Bar Close," this produces twenty alerts — one per bar.

Edge-triggered alerts fire only on the bar where the condition changes. A regime flip alert fires once — on the bar where the regime changed from bullish to bearish or vice versa. If the new regime persists for twenty bars, the alert does not fire again until the next flip.

This distinction is critical for managing alert noise. A continuous-state alert with "Once Per Bar Close" will fire repeatedly as long as the condition holds. If you want to be notified only when something changes, use edge-triggered conditions or switch the continuous-state alert to "Only Once" (though this means you will not be re-notified if the condition resets and then becomes true again later).


Per-slot regime alerts (9 conditions)

Three conditions per slot, applied identically to MA 01, MA 02, and MA 03.

Is Bullish (continuous-state)

Condition

Slot Fast > Slot Slow on a confirmed bar

What it confirms

The slot is currently in bullish regime — the raw distance score is above its smoothed version

What it does NOT confirm

Anything about trend strength, continuation likelihood, or the other slots' states

Recommended trigger

"Once Per Bar Close" if you want ongoing confirmation; "Only Once" if you want a single notification when the state is first entered

Is Bearish (continuous-state)

Condition

Slot Fast < Slot Slow on a confirmed bar

What it confirms

The slot is currently in bearish regime

What it does NOT confirm

Same caveats as Is Bullish

Recommended trigger

Same as Is Bullish

Regime Flip (edge-triggered)

Condition

The slot's bullish/bearish state changed from the previous bar

What it confirms

The regime just flipped — Fast crossed Slow

What it does NOT confirm

Whether the flip will persist. Regime flips can be noisy, especially with short Slow Lengths. A flip can reverse on the very next bar.

Recommended trigger

"Once Per Bar Close" — since this is edge-triggered, it only fires on the transition bar. It will not repeat unless the regime flips back and then flips again.

Overtrust risk with per-slot alerts: Treating a single slot's regime flip as an entry trigger. A regime flip tells you that the Fast line crossed its Slow line on one timeframe. It does not tell you about the other slots, the blended state, the broader trend, or anything about what happens next. A flip with a Slow Length of 3 is a small crossing that can reverse quickly. Context from the other slots and from the blended regime matters more than any single-slot transition.


Blended oscillator alerts (7 conditions)

These evaluate the blended (composite) oscillator — the weighted average of all enabled slots.

Blended Is Bullish (continuous-state)

Condition

Blended Fast > Blended Slow on a confirmed bar

What it confirms

The composite oscillator is in bullish regime

What it does NOT confirm

Whether the individual slots agree. The blend can be bullish while one or more slots are bearish — if the bullish slots carry more weight.

Recommended trigger

"Once Per Bar Close" or "Only Once" depending on whether you want ongoing notification

Blended Is Bearish (continuous-state)

Condition

Blended Fast < Blended Slow on a confirmed bar

What it confirms

The composite oscillator is in bearish regime

What it does NOT confirm

Same caveat about slot disagreement

Recommended trigger

Same as Blended Is Bullish

Blended Regime Flip (edge-triggered)

Condition

The blended bullish/bearish state changed from the previous bar

What it confirms

The composite regime just flipped

What it does NOT confirm

Whether the flip represents genuine multi-timeframe agreement or a single heavily-weighted slot flipping. A blended flip driven by one slot with 80% weight is effectively a single-slot event.

Recommended trigger

"Once Per Bar Close"

Crossed Above Zero (edge-triggered)

Condition

Blended Fast crossed from below zero to above zero on a confirmed bar

What it confirms

The composite distance score flipped from negative (price below the weighted-average MA context) to positive (price above it)

What it does NOT confirm

A structural reversal. The zero crossing means the blended distance changed sign — the MAs are now, on average, below price rather than above it.

Recommended trigger

"Once Per Bar Close"

Crossed Below Zero (edge-triggered)

Condition

Blended Fast crossed from above zero to below zero on a confirmed bar

What it confirms

The composite distance flipped to negative

What it does NOT confirm

Same as Crossed Above Zero in reverse

Recommended trigger

"Once Per Bar Close"

Overbought (edge-triggered)

Condition

Blended Fast crossed above the user-defined overbought level on a confirmed bar

What it confirms

The composite oscillator entered your defined overbought zone

What it does NOT confirm

Anything about reversal probability. The OB level is a line you chose on a tanh-bounded scale. Crossing it means the distance from the average is large by your definition — not that price is about to turn.

Recommended trigger

"Once Per Bar Close"

Oversold (edge-triggered)

Condition

Blended Fast crossed below the user-defined oversold level on a confirmed bar

What it confirms

The composite oscillator entered your defined oversold zone

What it does NOT confirm

Same caveat as Overbought

Recommended trigger

"Once Per Bar Close"

Overtrust risk with blended alerts: The blended regime flip and the zero-cross alerts are the most commonly overinterpreted. A blended regime flip feels significant — "the whole oscillator just changed direction" — but it may be a single heavy slot flipping while the others were already on that side. The zero cross feels decisive — "the oscillator just went positive" — but it is a mathematical crossing point in a weighted average, not a structural momentum reversal. Both alerts are useful as attention triggers. Neither is reliable as a standalone entry or exit signal.


Alignment alerts (2 conditions)

All Slots Bullish (continuous-state)

Condition

Every enabled slot has Fast > Slow on a confirmed bar

What it confirms

All active oscillator slots are in bullish regime simultaneously

What it does NOT confirm

Anything about the strength, freshness, or persistence of the agreement. Alignment can hold through an entire trend without saying anything useful about entry timing.

Recommended trigger

"Only Once" is usually more useful here — you want to know when alignment is first achieved. "Once Per Bar Close" will fire on every bar as long as alignment persists, which can produce significant alert noise during sustained trends.

All Slots Bearish (continuous-state)

Condition

Every enabled slot has Fast < Slow on a confirmed bar

What it confirms

All active oscillator slots are in bearish regime simultaneously

What it does NOT confirm

Same caveats as All Slots Bullish

Recommended trigger

Same as All Slots Bullish

How disabled slots affect alignment: Disabled slots are excluded from the count. If two slots are enabled and both are bullish, "All Slots Bullish" fires even though the third slot is disabled. Alignment is evaluated only against the active slot population.

Overtrust risk with alignment alerts: Alignment is the alert most likely to be treated as "confirmation" — as if all timeframes agreeing means the trade is safe. It does not. Alignment is a backward-looking observation: all of the configured MAs at all configured timeframes have had price on the same side for some period. It is consistent with a strong trend in progress — and it is also consistent with the end of a trend where the slowest slot has finally caught up just as the move exhausts itself. Some of the worst entries happen right when alignment arrives, because the last holdout slot flipping often means the easy part of the move is over. The alert tells you what is happening now, not what happens next — and "all slots agree" is not the same as "this trade is safe."


Hidden count plots for alert message templates

The indicator includes two hidden plots that exist solely to support custom alert messages:

  • Active Bullish Count — the number of enabled slots currently in bullish regime

  • Active Bearish Count — the number of enabled slots currently in bearish regime

These plots are invisible in the pane (display.none) but can be referenced in TradingView alert message templates using:

{{plot("Active Bullish Count")}}{{plot("Active Bearish Count")}}

Example usage: You set up a "Blended MA Osc Regime Flip" alert with a custom message:

Axiom MA Osc Lite regime flip on {{ticker}} {{interval}}.Bullish slots: {{plot("Active Bullish Count")}} | Bearish slots: {{plot("Active Bearish Count")}}

When the alert fires, the message will include the count of how many slots are in each regime, giving you immediate context about whether the blended flip is backed by all slots or driven by a weight imbalance.


Alert summary table

#

Alert condition

Type

Fires on

Scope

1

MA Osc 01 Is Bullish

Continuous

Every bar where slot 01 Fast > Slow

Per-slot

2

MA Osc 01 Is Bearish

Continuous

Every bar where slot 01 Fast < Slow

Per-slot

3

MA Osc 01 Regime Flip

Edge

Bar where slot 01 regime changed

Per-slot

4

MA Osc 02 Is Bullish

Continuous

Every bar where slot 02 Fast > Slow

Per-slot

5

MA Osc 02 Is Bearish

Continuous

Every bar where slot 02 Fast < Slow

Per-slot

6

MA Osc 02 Regime Flip

Edge

Bar where slot 02 regime changed

Per-slot

7

MA Osc 03 Is Bullish

Continuous

Every bar where slot 03 Fast > Slow

Per-slot

8

MA Osc 03 Is Bearish

Continuous

Every bar where slot 03 Fast < Slow

Per-slot

9

MA Osc 03 Regime Flip

Edge

Bar where slot 03 regime changed

Per-slot

10

Blended MA Osc Is Bullish

Continuous

Every bar where Blended Fast > Blended Slow

Blended

11

Blended MA Osc Is Bearish

Continuous

Every bar where Blended Fast < Blended Slow

Blended

12

Blended MA Osc Regime Flip

Edge

Bar where blended regime changed

Blended

13

Blended MA Osc Crossed Above Zero

Edge

Bar where Blended Fast crossed above 0

Blended

14

Blended MA Osc Crossed Below Zero

Edge

Bar where Blended Fast crossed below 0

Blended

15

Blended MA Osc Overbought

Edge

Bar where Blended Fast crossed above OB level

Blended

16

Blended MA Osc Oversold

Edge

Bar where Blended Fast crossed below OS level

Blended

17

All MA Osc Slots Bullish

Continuous

Every bar where all enabled slots bullish

Alignment

18

All MA Osc Slots Bearish

Continuous

Every bar where all enabled slots bearish

Alignment


Managing alert noise

Continuous-state alerts with "Once Per Bar Close" frequency will fire on every qualifying bar. During a sustained trend where all slots are bullish, the alignment alert alone fires once per bar — potentially hundreds of times over a trending session. That is not useful notification; it is spam that trains you to ignore alerts, which is worse than not having them.

Practical recommendations:

  • Use edge-triggered conditions (Regime Flip, zero-cross, OB/OS) as your primary alert type if you want to be notified when something changes. These fire once on the transition bar and stay quiet until the next change.

  • Use continuous-state conditions with "Only Once" trigger if you want to know when a state is first entered, without repeated notifications.

  • Reserve continuous-state with "Once Per Bar Close" for automation or logging purposes, not for push notifications to your phone. If your phone vibrates every bar for an hour, you will turn the alerts off — and then miss the one that mattered.

  • Combine the regime flip alert with the hidden count plot message template to get immediate context about the alignment state when the flip fires. This gives you "what changed" and "what the current agreement looks like" in one notification.