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.

01

Logon

35=A

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

02

Start a simulation

35=g / h

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

03

Subscribe to market data

35=V / W / X

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

04

Send orders

35=D

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

05

Get execution reports

35=8

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

Swap the venue, not the code

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.

Run it at up to 10× speed

Compress a full trading day into minutes. Rerun the same session against different scenarios or seeds without waiting for the market to open.

A pre-trade cost report

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.

FIX.4.4 session · user_76b8ee0f… → PULSE
FIX wire0/10

Waiting for messages…

Order book · 700.HK
609.5014,600
609.005,500
608.0014,900
607.004,800
606.005,500
spread 1.00
605.0023,100
604.503,300
604.002,000
603.502,400

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