Server side
Three servers do the heavy lifting.
Prices come in from your providers, get normalised and streamed to every terminal. Orders go through the matching engine and out to liquidity. Every tick and every trade is stored for charts and statements.
● Quote Server Matching Engine History Server Any LP, no bridge
Clients & staff
Desktop · WebTrading terminals
Android · iOSNative mobile apps
Dealer / ManagerRisk and client monitoring
AdminGroups, symbols, settings
Altus core
QUOTESQuote ServerAggregates provider feeds, applies group markups and spreads, streams prices to every connected terminal.
orders ↓ prices ↑
ORDERSMatching EngineValidates margin, matches and routes market, limit and stop orders, triggers SL / TP and stop-outs.
ticks · trades ↓
DATAHistory ServerRecords ticks and builds M1 to D1 candles. Serves charts, order history and account statements.
Liquidity
Prime of primeDirect FIX / API connection
Banks & ECNsAggregated depth
Crypto exchangesSpot and perpetual venues
Your own LPPlug in any provider
Quote Server
Multiple feeds per symbol with failover. Stale-price detection keeps clients from trading on frozen quotes.
Matching Engine
Hedging and netting accounts, partial fills, max fill per quote, and configurable price deviation for market execution.
History Server
Tick-by-tick storage with candle building on the fly, so every terminal draws the same chart.
Related
Explore more of the platform
STP / ECN execution
Orders go straight through to any liquidity provider, with no bridge to license. Learn more
APIs
Trading, Manager and Admin APIs over REST and WebSocket, in plain JSON. Learn more
Synthetic instruments
Live, tradable symbols built from a formula over the prices you already receive. Learn more
Get started
See Altus Trader running with your symbols.
Tell us about your brokerage and we will set up a demo with the terminals, the manager desk and the admin console.