HonorPro Hub · Feature Guide
A quote-stream watchdog that tells your dealing desk in Telegram — within seconds — when prices stop flowing during market hours, and again when they recover.
A dead price feed is the most expensive kind of silence: traders see frozen charts, stops don't trigger, and nobody notices until the complaints arrive. Price Alerts turns that silence into a message. It runs where your feed runs — on your own gateway — and understands trading sessions, so a quiet Saturday never pages anyone, while a stall in the middle of the London session pages everyone in the ops chat.
One incident, one message. A liquidity provider going down kills dozens of symbols in the same second — the watchdog aggregates them into a single alert instead of flooding the chat, stays silent while the incident is ongoing, and closes the loop with a recovery notice carrying the measured gap.
sequenceDiagram participant M as MT5 server participant G as Gateway watchdog participant A as Hub Agent participant H as Hub participant T as Telegram M->>G: quotes (polled every 5s) G->>G: stall detected — market open,
threshold exceeded G->>A: event via local outbox A->>H: alert.event (outbound WSS) H->>T: ⚠️ message to every bound chat M->>G: ticks resume G->>A: recovery event (gap measured) A->>H: alert.resolve H->>T: ✅ recovery notice
Console → Alerts → Bind a chat. You get a one-time code, valid 15 minutes. From your Telegram ops chat, send it to the Hub bot:
/start a1b2c3d4
Done — the chat appears in your channel list. Bind as many chats as you like; remove them any time.
{
"enabled": true,
"symbols": ["EURUSD.z", "GBPUSD.z", "USDJPY.z", "XAUUSD.z"],
"groups": [
{ "match": "XAU*", "threshold_s": 60 },
{ "match": "*.z", "threshold_s": 30 }
],
"default_threshold_s": 60,
"poll_sec": 5,
"weekend": { "close": "Fri 21:00", "open": "Sun 21:05" },
"overrides": [ { "date": "2026-12-25", "closed": true } ]
}
| Key | Meaning |
|---|---|
symbols | Instruments to watch. Watch your flagship set — one dead LP shows up on any of them. |
groups | Glob-matched thresholds in seconds; first match wins. |
weekend | The weekly closed window, UTC. Outside it, silence is an incident. |
overrides | Per-date exceptions — holidays, planned maintenance. |
The watchdog starts with the gateway when the config says enabled: true; the agent and the Hub do the rest. Nothing about your trading flow changes — detection is a read-only observer on the same quote stream your terminal already serves.
HonorPro Hub · Price Alerts v1.0 · 2026-08-20