Arm a price level on any instrument — futures, stocks, ETFs, crypto, or forex — right inside the desktop terminal. The Alerts panel evaluates every armed alert against live prices and flags you the moment a level is hit.
“The alerts panel manages conditions, like a level being crossed, and notifies you when they trigger.”
Overview
Open it from the command palette with add alerts, or the ALERTS mnemonic. It is a sortable table of every alert you've created — armed, fired, and disarmed — with a toolbar to build and manage them. It runs continuously while the terminal is open, evaluating each armed alert against the live price feed.
Armed means the alert is live and being evaluated. Fired is sticky — once a level is hit the alert latches so it won't re-fire on every tick. Disarming keeps the alert in the list without evaluating it, so you never lose the work of setting it up.
By default an alert fires once. Set a re-arm delay (in seconds) and it un-latches itself after the cooldown, so a level you scalp repeatedly can flag you more than once. Right- click any alert to Snooze 5m or Reset (un-fire).
Every alert takes an optional free-text note — pros leave context for themselves like "VAH break, watch for short". The note shows in the table and is searchable in the filter box.
The panel checks every armed, un-fired, eligible alert against the most recent price the engine has for its symbol. Because the terminal is fed by the same live data stream that drives your charts and DOM, a level is caught the moment price reaches it — no polling delay, no separate service.
A fired alert stays fired until you reset it, delete it, or its re-arm delay elapses. That latch is what stops one level from firing ten times while price chops across it.
Getting Started
Click New in the Alerts panel toolbar. A small dialog opens where you set the symbol, condition, threshold price, re-arm delay, and an optional note.
Symbol — type the ticker you want to watch (e.g. ES). The dialog pre-fills the symbol of the panel you launched it from.
Condition — choose Above, Below, Crosses up, or Crosses down.
Threshold — the exact price level you want to be alerted at.
Re-arm after — leave it on "off — fire once", or set a cooldown in seconds so the alert can fire again later.
Note (optional) — free text to remind yourself why you set it.
Save — the alert is armed immediately and evaluated against live prices.
Shortcut
The fastest way to arm a level is straight off the price ladder. Right-click any row in the DOM and choose Alert at <price> — the symbol and the exact price of the row you clicked are filled in for you.
Right-click a price row — on the bid, ask, or any traded level in the DOM ladder.
Choose "Alert at <price>" — the menu reads the price straight from the row under your cursor.
The alert is armed — it appears in the Alerts panel, pre-filled with that symbol and level, ready to edit if you want a different condition or a note.
It's the natural move when you spot a large resting order or a key level while reading the book — mark it in one click without leaving the ladder.
Reference
Four price conditions cover the ways a level matters. Pick the one that matches how you want to be told about your threshold.
Fires when price reaches or rises above your threshold.
Use case: breakout alerts above resistance.
Fires when price reaches or falls below your threshold.
Use case: support-break alerts and dip-buy triggers.
Fires only when price moves through the level from below — it must have been under the threshold first.
Use case: reclaiming VWAP or a pivot from underneath.
Fires only when price moves through the level from above — it must have been over the threshold first.
Use case: losing a pivot or VWAP you were holding above.
Advanced
A plain price cross isn't always enough. Click + Conditional… in the toolbar to compose a multi-condition rule that only fires when several things line up at once.
Each condition reads one field from the engine's latest bars:
Add as many rows as you need with + Add condition and join them with And / Or. The rule fires when the combined conditions reach their goal state.
Example: price above 5,930 And RSI above 70 — a breakout that's also overbought. The same re-arm delay and note apply as a simple alert.
When It Fires
When a rule's condition is met, the terminal makes it impossible to miss without stealing your focus.
A message flashes in the terminal's status bar naming the symbol, condition, and price that just triggered — visible at a glance while you keep working the chart or the book.
A native OS notification is raised from the system tray, so you're flagged even when the terminal is behind another window. Being a native app, this works at the operating-system level — there's no browser tab to be buried.
Alerts Panel
Every alert lives in the panel's table. Click a column header to sort; use the filter box to narrow the list. Toolbar buttons and the right-click menu handle the rest.
The Filter symbol / note… box narrows the table by ticker or by anything you wrote in a note. Click any header to sort by symbol, condition, price, or state.
Alerts are saved in the terminal's local settings and survive restarts — close the app and reopen it, and your armed levels are still watching. Use Clear Fired to tidy up spent alerts or Clear All to start fresh.
Pro Tips
Get more out of the alert system with these habits.
If a market is consolidating between 5900 and 5930, arm an Above alert at 5930 and a Below alert at 5900. Whichever side breaks first flags you immediately — no need to babysit the tape.
Crosses up and Crosses down only fire on the transition through a level, not just for being on the far side. That makes them ideal for "reclaimed VWAP" or "lost the pivot" alerts where the moment of the cross is the signal.
See a large resting order or a key GEX level on the ladder? Right-click that row and pick "Alert at price" — one click marks it while you're still reading the book, no dialog to fill out.
A price cross that also needs RSI over 70 or elevated volume filters out the levels that break on nothing. Compose it once with + Conditional and the terminal only flags the moves that actually line up.
Instead of a bare price, note why you set it — "ES breakout, look for long on retest of 5930." When it fires, the note is right there in the table so you act on your own plan, not a naked number.
If a level didn't play out today, disarm the alert rather than deleting it. Key levels often stay relevant for days — re-arm it tomorrow instead of rebuilding it from scratch.
Alerts are one panel in the terminal — see how they fit the rest.