OPEN-SOURCE SCRIPT

Catalyst Response Atlas

425
Catalyst Response Atlas maps what price is actually doing after a corporate catalyst.


Instead of treating an earnings beat, dividend, or split as a signal by itself, this indicator measures whether the market is accepting that reaction, fading it, or simply balancing after the event.

The script tracks the latest selected catalyst and then builds a simple post-event framework around it:
- a catalyst-anchored VWAP
- volume-weighted sigma bands around that AVWAP
- the high/low range of the catalyst bar
- the pre-event close as a possible gap-fill magnet
- a compact acceptance score based on price behavior after the event

The goal is to answer a very practical question:
Is this catalyst move being accepted, rejected, or stretched?

How it works

1) Catalyst detection
The script can reset on Earnings, Dividends, Splits, or Earnings only.
For earnings, it also labels the event as Beat, Miss, or Inline using the EPS surprise threshold input.
That label is informational only. The actual trading state always comes from price response, not from the headline.

2) Catalyst AVWAP
When a new selected catalyst appears, the script anchors VWAP to that event bar.
This gives traders a live reference for post-event value.

3) Acceptance model
The indicator scores the reaction using:
- price vs catalyst AVWAP
- price vs the midpoint of the catalyst bar
- whether price is holding above/below the catalyst range
- the slope of the catalyst AVWAP
- how much of the event gap has been filled

If the score is strong enough, the move is classified as accepted.
If the score turns strongly negative, the move is classified as failed.
Anything in between is treated as balancing.

4) Stretch logic
If the reaction is accepted and price is also extended beyond the AVWAP sigma band threshold, the state is upgraded to an Extended condition.
This helps traders separate healthy continuation from moves that may be too stretched to chase.

States:


1. Accepted Up

The bullish post-catalyst reaction is holding.
Pullbacks toward AVWAP may matter more than random momentum entries.

2. Accepted Down
The bearish post-catalyst reaction is holding.
Rallies back toward AVWAP may matter more than emotional bottom-fishing.

3. Accepted Up, Extended
The bullish reaction is still strong, but it is stretched away from AVWAP.

4. Accepted Down, Extended
The bearish reaction is still strong, but it is stretched away from AVWAP.

5. Bullish Move Failed
The original bullish catalyst reaction has broken down.

6. Bearish Move Failed
The original bearish catalyst reaction has broken down.

7. Balancing
The market is digesting the event and has not yet committed to clean acceptance or failure.

What makes this script different

This is not just another earnings marker and it is not just a plain event-anchored VWAP.

The original part of this script is the combination of:
- catalyst-anchored VWAP
- weighted sigma stretch context
- event-range acceptance/failure logic
- gap-fill tracking
- a simple state engine and playbook panel

The result is meant to be easy to read on-chart while still giving useful post-event context.

How to use it

A common continuation workflow is:
- identify a fresh catalyst
- watch whether price holds the catalyst AVWAP
- watch whether price stays outside or re-enters the catalyst range
- use the state and playbook to decide whether the move is being accepted, balancing, or failing

This indicator is generally most useful on liquid stocks where corporate events create meaningful repricing.
A good starting point is Earnings only on 1H, 4H, or Daily charts.

Default interpretation guide

Accepted Up:
Trend intact. Watch for pullbacks above AVWAP.

Accepted Down:
Trend intact. Watch for rallies below AVWAP.

Balancing:
Wait for a cleaner hold, rejection, or range break.

Failed states:
The initial post-catalyst direction is losing control. AVWAP can start acting as the opposite side’s decision area.

Inputs

Catalyst source:
Choose which event type can reset the atlas.

EPS beat/miss threshold:
Only affects the earnings label text.

ATR length:
Normalizes gap significance across symbols.

AVWAP slope lookback:
Controls how quickly slope confirmation reacts.

Gap thresholds:
Define what counts as meaningful hold or failure of the event gap.

Sigma settings:
Control band width and stretch sensitivity.

Visual toggles:
Show or hide AVWAP, sigma bands, event range, markers, label, candle tint, and panel.

Limitations

This script is stock-focused and depends on TradingView’s event data for the selected symbol.
Corporate event behavior can vary across instruments, liquidity conditions, and timeframes.
The indicator does not predict future price. It classifies the quality of the market’s response after a catalyst has occurred.
Low-volume symbols and noisy lower timeframes can produce less reliable context than liquid names on higher timeframes.

Aviso legal

As informações e publicações não se destinam a ser, e não constituem, conselhos ou recomendações financeiras, de investimento, comerciais ou de outro tipo fornecidos ou endossados pela TradingView. Leia mais nos Termos de Uso.