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.

01

Logon

35=A

Your algo opens a FIX 4.4 session to the Pulse venue with a CompID we provision for you. Authentication rides your Pulse API key inside the Logon message — revoke the key and the session dies with it.

02

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.

03

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.

04

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 20× 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 · ALGO_042 → PULSE_FIXCHART
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 access is provisioned per client — tell us which strategy or system you want to connect, and we'll set up a CompID and session details for you.

Get in touch about FIX