BullionDocs

Reference

Status Guide

Every status indicator in the Agent GUI and the dashboard, and what to do when something isn't green.

Agent GUIAgent GUI — Status card

The connection card in the top-left of the Agent GUI shows three indicators: gRPC (backend connection), MT5 (terminal connection), and IPC (local service port).

StatusWhereWhat it means
gRPC livegRPCAgent is authenticated and streaming with the backend. Commands can be received.
gRPC waitgRPCAgent is trying to connect. Check the Backend URL and API Key on the Setup tab.
gRPC downgRPCConnection failed. Check internet connectivity and that the backend host is reachable.
MT5 syncMT5MT5 is logged in and positions are syncing on schedule.
MT5 lagMT5MT5 is starting up or the watchdog is restarting the terminal. Wait ~15 seconds.
MT5 offMT5MT5 failed to start or login failed. Check the MT5 Path and credentials on Setup.

DashboardDashboard — Agent & account status

StatusWhereWhat it means
healthyAgentHeartbeat received recently. Agent is online and operational.
offlineAgentNo heartbeat received in the last 2 minutes. Check the Windows service and connectivity.
connectedBroker accountAgent is logged into MT5 and account data is syncing. Trades can be executed.
disconnectedBroker accountAgent has not confirmed MT5 login for this account. Check the agent status first.

AlertsDashboard — Alert status

StatusWhereWhat it means
executedAlertAlert was received, routed to the agent, and the order was placed by MT5.
queuedAlertAlert received and waiting for the agent to pick it up.
receivedAlertAlert payload saved. Pipeline is processing.
failedAlertExecution failed. MT5 rejected the order or the agent was offline. Check Logs.
no_agentAlertNo connected agent available to route the alert to. Check agent connectivity.

TimersBackground timers

Understanding the agent's internal schedule helps interpret delays you may see:

ProcessIntervalWhat it does
Heartbeat15 sSends agent health + MT5 status to the backend
Reconciliation30 sSyncs positions, orders, and account info from MT5 to the dashboard
Watchdog10 sChecks if MT5 is responsive; restarts it if frozen or disconnected
gRPC reconnect5–120 sExponential backoff reconnect if the gRPC stream drops
If a broker account shows disconnected immediately after setup, wait up to 30 seconds for the first reconciliation cycle to complete before troubleshooting.