BullionDocs

Documentation

Set up Bullion in minutes

Bullion automates MT5 trade execution from your TradingView strategies. No constant monitoring. No manual order entry. Connect your broker, deploy the agent, and point your alerts at it.

Self-hostedNo monthly feesMulti-accountAutomatic recoveryWindows + MT5

What is Bullion?What is Bullion?

Bullion is a distributed trading automation platform. It receives TradingView webhook alerts, validates and deduplicates them, then routes execution commands to a local Windows agent running alongside your MT5 terminal — placing the actual broker-side order.

Everything is self-hosted. You run the backend on a cloud VPS, the agent on your trading machine. There are no subscription fees per trade, no third-party cloud with access to your broker credentials, and no black-box execution you can't inspect.

Three moving partsThree moving parts

Backend — a FastAPI server that receives alerts, persists state in PostgreSQL, and orchestrates agents over gRPC. You deploy this once on any Ubuntu VPS.

Dashboard — a Next.js web app connected to the backend. Monitor agent health, account balances, open trades, alert logs, and execution history in real time.

Agent — a Python service running on your Windows trading machine. It keeps a persistent gRPC connection to the backend, manages the MT5 terminal process, and executes incoming commands broker-side.

One agent per account. Each agent manages exactly one MT5 login. For multiple broker accounts, deploy one agent per machine (or per MT5 terminal instance).