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.
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.