Get notified when your strategy fires.
Real-time alerts over email, Telegram, and SMS, the moment a strategy YOU validated fires a signal. HMAC-verified payloads, hash-stamped audit trail, per-user rate limits.
Three reasons traders wire alerts into their workflow.
Trade without staring at charts.
The market gets your time, not your attention.
You validated a strategy. You don’t want to watch the screen for 6.5 hours waiting for it to fire. Wire up email, Telegram, or SMS, walk away, and come back when the alert lands. Includes the entry, stop, target, and a one-tap link to your prop-firm execution platform.
Reproduce every fire after the fact.
If it fired, we can prove why.
Every signal writes a hash-chained log row: the bar that triggered it, the strategy graph version, the parameters, and the channels it was dispatched to. End of week, you can re-run the exact same inputs and get the exact same fire, or find out which version of your graph drifted.
Defend against your own bad strategies.
Rate limits are a feature.
A broken strategy can fire every bar. Without limits, that’s a 600-message day. The dispatcher caps you at 20 alerts/day on Scout and 200/day on paid tiers, atomic per user. Hit the cap and you get one summary message (not a flood) with a link to pause the strategy.
Five questions traders ask.
Are these YOUR signals or my signals?
Yours. EX7 does not publish a signal pack other people copy-trade; that’s a regulated activity in most jurisdictions and we’ve deliberately stayed out of it. Live Signals fires alerts only for the strategies YOU composed (in the Strategy Builder or uploaded as Python at the Principal tier) and YOU own. We never see another user’s graph.
Which channels are supported and how fast are they?
Email (Postmark), Telegram (bot), and SMS (Twilio, opt-in). Email and Telegram are typically delivered within 2–5 seconds of the bar close that fired the signal. SMS adds 1–3 seconds depending on carrier. The dispatcher uses a SKIP-LOCKED worker with a 30-second / 5-minute / 30-minute retry ladder, so transient provider outages don’t silently drop alerts.
Can I get spammed if my strategy goes haywire?
No. Rate limits are atomic and per-user-per-day: 20 alerts/day on Scout (free), 200/day on Operator and above. If a strategy starts firing every bar (a sign it’s broken), you hit the cap, the alerts pause, and you get a single “your strategy is firing too often” notification with a link to disable it. The next day’s budget resets at midnight UTC.
Is there a record of which signals were sent?
Yes. Every fire writes a row to a hash-chained audit log: timestamp, instrument, signal name, parameters, the user’s strategy graph version, the bar that triggered it, and the channels it was dispatched to. Each delivery includes an HMAC-signed payload so you can verify the alert came from us and wasn’t replayed. CFTC Rule 4.41 reproducibility, applied to alerts.
How do I unsubscribe?
Every email and SMS carries a one-click unsubscribe link backed by an HMAC token (Canadian CASL §6(2)(c) compliant). Telegram has a /stop command in the bot. You can also disable channels per-strategy from the dashboard. We log the consent and revocation event with IP and user-agent per CASL §13, so you keep a full audit trail of your own subscription state.
Your strategy fires. You hear about it. That’s the deal.
Join the waitlist. The Scout tier is free: 20 alerts/day, all three channels, no credit card.
Start free