FIX connectivity
Trade against Pulse over a real FIX session
Pulse exposes its simulated exchange over standard FIX 4.4 — the same protocol you already speak to trade venues. Connect an execution algo, send orders into the live agent-based market, and watch it respond in real time.
The full message set, custom tags and connection details are in the FIX reference.
Logon
35=AYour algo opens a FIX 4.4 session to the Pulse venue. Your CompID is your Pulse account id — nothing to provision, nothing extra to keep in step — and you authenticate with your API key in Password(554). Revoke the key and the session dies with it.
Start a simulation
35=g / hA TradingSessionStatusRequest names the symbol, date, scenario and clock speed, and the venue answers Open once the market is live. This comes first: subscribe before it and there is no market to subscribe to.
Subscribe to market data
35=V / W / XRequest L1 or full L2 depth for a symbol. You get a snapshot back, then incremental refreshes as the simulated book moves — ticks, trades, and top-of-book updates on their own stream.
Send orders
35=DNewOrderSingle messages go straight into the live agent-based market: market or limit, buy or sell. The population of simulated traders reacts to your order the same way it reacts to its own flow.
Get execution reports
35=8New, partial fill, and filled ExecutionReports stream back in real time, followed by an execution cost report once trading ends — slippage and market impact measured against a baseline run that never saw your orders.
Pre-trade testing
Test the alpha over FIX before you risk it in the real market
Point the same algo that will eventually trade live at the Pulse simulator instead — same FIX session, same message types, same order-entry code. Only the connection details change; nothing in your algo has to know it's talking to a simulation.
Point the connection at Pulse for testing, then repoint it at the real venue when you're ready to go live — your algo's FIX client doesn't change.
Compress a full trading day into minutes. Rerun the same session against different scenarios or seeds without waiting for the market to open.
When trading ends, get slippage and market impact benchmarked against a baseline run of the same market that never saw your orders — the real cost of the alpha, before it's live.
See it on the wire
A session, message by message
A representative FIX session against 700.HK: logon, a market data subscription, an order, and the fill it produces — the order book updates as the messages land, exactly as it would over a real connection.
Waiting for messages…
Ready to connect your algo?
FIX trading needs a Pro account and the venue address. Tell us which strategy or system you want to connect and we'll get you set up — or read the FIX reference first for the message set, custom tags and connection details.
Get in touch about FIX