A scheduled Cloud Function pulls live intraday bars and computes RSI, VWAP, EMAs, opening ranges, and volume baselines — the same engine that powers the native app, ported and parity-tested.
A cloud checker sweeps live 5-minute market data every 60 seconds of the trading day, evaluates ten classic day-trading conditions — opening-range breakouts, VWAP crosses, RSI extremes, EMA crosses, volume spikes — and pushes a notification the instant one triggers. Edge-triggered and deduplicated, so every alert is a new event, never noise.
A scheduled Cloud Function pulls live intraday bars and computes RSI, VWAP, EMAs, opening ranges, and volume baselines — the same engine that powers the native app, ported and parity-tested.
Every rule is edge-triggered: it fires on the bar where a condition becomes true. Per-rule cooldowns and bar-level dedup mean a signal can never spam or double-fire.
Alerts push to a phone in seconds with the full context — “SPY broke above its opening range high $753.23” — and every fired signal is stored as history below.
Tradovate live mode fills the planner from the continuous NQ feed. The planner scores daily direction first, then looks for a 62–79% OTE retracement near a standard-deviation level from the session open.
The live rule board and signal history are available to verified, invited operators. Access is enforced server-side by Firestore rules.
One alert fires only when price is above the 30-minute opening-range high and VWAP while the latest 5-minute bar has elevated relative volume. It is a research signal, not an automatic trade.
| Symbol | Condition | Threshold | Cooldown | Last fired | Status |
|---|
| When | Symbol | Condition | Message |
|---|
Alerts automatically match every ticker already on your rule board. Add a member below to also receive every newly filed trade from that person, even when the ticker is not on your board.
| Filed | Traded | Member | Chamber | Symbol | Transaction | Range |
|---|