Platform
Everything between your strategy and the broker.
Provisioning, isolated runtimes, monitoring and alerts, failover, a universal API and pre-trade risk control, in one self-hosted platform. Early access, on MT5 demo accounts.
01 · Provisioning
Add a server by its address. PerkBridge does the rest.
Bring any Ubuntu 24.04 VPS or dedicated server. The dashboard connects once over SSH, verifies the host’s identity, installs Docker and the Fleet Agent, and enrols the agent with its own certificate. Windows servers are in progress.
02 · Isolated runtimes
One account, one sealed environment.
Every trading account runs in its own version-pinned container with its own resources and temporary data. One crash, update or misbehaving EA never touches another account.
03 · Monitoring
See every layer, from the server to the broker link.
Layered health tells you exactly where a problem is: the server, the agent, the container, the terminal or the broker connection. Alerts open and resolve on their own and keep a history, 7 days by default. They are in the dashboard and the API, and rules can send them to your own channels.
Restarting a trading process blindly can open duplicate positions. So PerkBridge does not restart a stalled terminal on its own: it detects the fault and raises an alert, and you decide what happens next. After a server reboot, deployments start again by default, and you can turn that off.
05 · Universal API
One API for every account.
Quotes, bars, symbols, positions, orders, history and events through one REST interface described in OpenAPI 3. Today it trades MT5 demo accounts with market, limit, stop and stop-limit orders and time in force (GTC, day, GTD). Pending orders can be modified and cancelled, and closes are full closes. Stop loss and take profit work on pending orders, not yet on MT5 market orders. Coming next: DirectConnect, an opt-in low-latency order path over a TLS WebSocket for demo accounts, with the same risk checks. It is designed, not built yet; an early benchmark measured about 200 to 230 ms end to end on a broker demo server, mostly broker time, and that is not a guarantee.
06 · Risk management
Your limits, enforced before the order leaves.
Set loss, exposure, rate and market-quality rules from 12 metrics, per account, strategy, route or symbol. When a limit is hit, new exposure is blocked; closing positions automatically on a limit trip is not available yet. Time rules cover trading hours, market close and news windows from the MT5 economic calendar, and can close positions and cancel pending orders before the close or the news. A tripped rule stays latched until its period ends, unless you clear it through the API.
07 · Ephemeral sessions
Short-lived terminals that leave nothing behind.
Start an environment with an explicit lifetime. When it ends, session data is wiped and the cleanup is verified, so a temporary login stays temporary.