Page 1 of 1

FIX protocol basics for curious scalpers

Posted: Wed Oct 28, 2026 7:08 am
by Shadow Trader
FIX, the Financial Information eXchange protocol, is the standard messaging language between trading firms and venues. Messages are streams of tag-value pairs, with tags like 35 for message type, 55 for symbol, 54 for side and 38 for quantity.

Some brokers offer FIX access to clients, usually with a minimum account size or volume. It bypasses retail platforms, connecting software directly to the broker's trading engine.

Benefits include lower latency, finer control over order types and time in force, and a standardised interface that works across brokers. Drawbacks include the need to implement sessions: logon, heartbeats, sequence numbers, resend requests and recovery after disconnection. Mistakes can cause rejected messages or duplicate orders.

Open-source FIX engines handle much of the plumbing, and some brokers provide sample code and test environments.

For a retail scalper, the question is whether the performance gain justifies the engineering. Measuring the actual latency difference between the retail platform and FIX on the same broker, before investing, answers it.

Even without implementing FIX, reading a few sample messages is educational. A new order message, an execution report and a reject each show what information flows between client and broker, and what details, like the reject reason, are available that retail platforms often hide behind generic errors.

For those curious, simulators and open-source acceptors exist that allow practice sessions with no money involved. A weekend of experimentation is enough to understand the concepts.

Has FIX access been explored, and was the latency improvement meaningful?