Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is difference between OUCH protocol and FIX protocol. Message for both protocol looks quite similar

Tags:

fix-protocol

We are using fix earlier but client say implement OUCH for placing trade since that's faster . I checked on internet and message looks quite similar. How it get speed benefit. Please give me some example message

like image 514
Shalini Garg Avatar asked Oct 22 '25 15:10

Shalini Garg


1 Answers

Basically, FIX message is transferred in text format, while OUCH transfers messages in binary format, which leads to OUCH could transfer message in slim size and occupy less bandwidth over the network; for achieving higher performance over transmission.

Everything has a trade-off. Below has listed some comparing items between both for a reference.

Data Format
FIX: Text
OUCH: Binary

Data Size
FIX: Big
OUCH: Slim

Data Length
FIX: Variable
OUCH: Fixed

Data Sequence
FIX: Explicit
OUCH: Implicit

Universality
FIX: Industrial standard; generally supported & accepted by most exchanges and clients
OUCH: Proprietary; limited to specific exchanges

like image 169
garykwwong Avatar answered Oct 24 '25 23:10

garykwwong