Real-time technical indicators for equities
StratAlerts computes a set of core technical indicators in real time for every equity symbol in the scanner universe. As trades and candle aggregates stream in during the session, the platform updates each metric continuously — you always see the latest value without refreshing or waiting for a candle close. Aggregate-driven indicators (EMA, SMA, RSI, ATR) now update live for every runtime timeframe — 15m, 30m, 60m, 4H, D, W, M, Q, Y — from the developing candle, not just on candle close. This means your metrics reflect the current bar’s progress across all timeframes the scanner tracks. The metrics pipeline covers two categories: aggregate-driven indicators derived from candle data (EMA, SMA, RSI, ATR) and trade-driven indicators derived from individual trades (session VWAP with sigma bands).Available metrics
EMA (9, 12, 20, 26, 50, 200)
SMA (20)
RSI (14)
ATR (14)
Session VWAP
VWAP sigma bands
RVOL (20)
Opening Range (ORB)
How the metrics work
Aggregate-driven indicators
EMA, SMA, RSI, and ATR are computed from candle aggregates — the same OHLCV data that powers the setups engine. Each time a new aggregate arrives for a symbol and timeframe, all six EMA periods (9, 12, 20, 26, 50, 200) plus SMA, RSI, and ATR update. Metrics update live for every runtime timeframe (15m, 30m, 60m, 4H, D, W, M, Q, Y) from the developing candle path, so you see intrabar progress on higher timeframes without waiting for the bar to close. Indicator state is bootstrapped from historical candles at startup, so EMA, SMA, RSI, and ATR values are available from the first update of the session — you never see blank or partially seeded metrics while the system catches up. RSI threshold events fire automatically when the indicator crosses key levels:Trade-driven indicators
Session VWAP and its sigma bands are computed from individual trade executions, not candle data. Every trade updates the running VWAP and recalculates the standard deviation bands in real time. The platform tracks where price sits relative to the VWAP bands and fires events on transitions:Metric alerts
You can create custom metric alert rules from Alerts → Metrics that fire when specific indicator conditions occur in real time. There are two layers of metric alerting:Custom metric alert rules
Custom rules let you define named alert rules that evaluate directly from the live metrics pipeline. Each rule specifies a rule type, timeframes, symbol scope, and type-specific parameters. Go to Alerts → Metrics to create and manage rules. Every rule includes a timeframe selector that controls which candle periods the rule evaluates against. Available timeframes are 15m, 30m, 60m, 4H, 12H, D, W, M, Q, Y. The default selection is 60m, 4H, 12H, D, W, M, Q, and Y. The rule fires independently per selected timeframe — for example, an RVOL rule can alert on 60-minute volume separately from daily volume. VWAP bands rules do not show the timeframe selector — they always evaluate against session VWAP. Initial Balance rules do not use the timeframe selector — they always reference the first closed 60-minute session window. ORB rules have their own timeframe selector limited to 15m, 30m, and 60m. Available rule types:RVOL high
RVOL high
VWAP bands
VWAP bands
ATR High/Low
ATR High/Low
Initial Balance
Initial Balance
Opening Range Breakout (ORB)
Opening Range Breakout (ORB)
RSI superstack
RSI superstack
- Specific symbols — enter a comma-separated list of tickers
- Watchlists — select one or more watchlists to monitor every symbol in them
- All equities — match every equity in the scanner universe
- All futures — match every futures contract in the scanner universe
Event-level metric alerts
You can also create alert definitions that fire on specific metric transitions. Each definition targets a combination of:- Metric family — RSI, SMA, EMA, ATR, or VWAP
- Metric key — the specific indicator (e.g.,
rsi_14,ema_9,ema_12,ema_26,atr_14,session_vwap_2sigma) - Event type — the transition you want to be notified about (e.g.,
rsi_entered_oversold,price_touched_vwap_plus_2sigma,entered_atr_high_zone) - Symbol — a specific ticker, or leave blank to match all equities
- Session mode — regular session or extended hours
- Cooldown — minimum time between repeated alerts for the same definition
Example alert configurations
RVOL spike on your watchlist
RVOL spike on your watchlist
RSI superstack for reversal candidates
RSI superstack for reversal candidates
VWAP band touch on a specific ticker
VWAP band touch on a specific ticker
RSI oversold on any equity (event-level)
RSI oversold on any equity (event-level)
ATR high proximity on a specific name
ATR high proximity on a specific name
NVDA). This fires when price moves into the ATR high zone, indicating the stock may be reaching the upper end of its expected daily range.Initial Balance break alerts on your watchlist
Initial Balance break alerts on your watchlist
ATR High/Low on a futures contract
ATR High/Low on a futures contract
ES=F), select the D and 60m timeframes, and enable Near on the ATR high and Crossing on the ATR low. You’ll get an early warning when the contract approaches the upper end of its daily expected range, and a confirmed alert when it breaks below the lower end on an intraday basis.ORB break on your watchlist
ORB break on your watchlist
Combining metrics with setups
Equities metrics work alongside the existing setups engine — they don’t replace it. Use metrics as an additional filter layer on top of your Strat-based workflow:Identify a setup on the setups table
Check the metric context
Use VWAP bands for entry timing
Set a metric alert for confirmation