Difference between the FIX and FAST protocols? [closed]
Asked Answered
F

3

14

Could anyone explain what the difference between FIX and FAST? When should one use FIX, and when should one use FAST?

Figwort answered 12/9, 2012 at 18:22 Comment(0)
D
16

From an equities trading perspective, FAST is more widely used for market data dissemination, where message rates are much higher. FIX is the protocol of choice for interoperability between firms, and often internal systems as well, although different implementations can vary widely in the specific messages & attributes used.

Brokers and trading venues will generally offer order entry via some flavour of FIX, and offer a complementary native binary protocol for the most performance-sensitive clients or specialised features. The FIX interface is often just a wrapper around the native one, with an more limited set of message types and parameters.

A good example of this is the London Stock Exchange, with offers FIX 5.0 for order entry, along with their own low-latency native protocol. For market data they offer a combination of FAST and ITCH, although even using FAST, the full-depth market data feed isn't available to subscribers, and requires ITCH, as described here

Dorotea answered 25/10, 2012 at 9:22 Comment(0)
N
13

FAST(FIX Adapted for STreaming) is FIX only, but customised to send across data more quickly, because of the huge increase in volume of data transferred in today's markets, as compared to normal FIX implementation. This should clarify a bit more.

Neurogram answered 12/9, 2012 at 19:45 Comment(2)
Thank you..the document is really good! :)Figwort
The link mentioned as clarification is brokenWholehearted
A
10

FIX is text based protocol where all information encoded in tag=value format and delimited using special character:

'....35=X|55=EUR/USD...'

This mean that even decimal data will be send as text e.g. 1000000(which give you 7 bytes instead of 4 if code as binary).

FAST is solution to resolve this overhead. It based on concept of templates where described bytes order, sizes and meaning.

Arnoldarnoldo answered 15/11, 2012 at 23:2 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.