OUCH
Quick definition
OUCH is an application-level binary protocol developed by Nasdaq for order entry and management.
What is OUCH?
The main benefits of OUCH as an order entry protocol are its binary encoding and its simple, fixed-size message structures, which are optimized for low latency.
There are parallels between OUCH and ITCH, which is another application-level binary protocol developed by Nasdaq for market data transmission.
Whereas ITCH is generally built on top of MoldUDP64 as its sequencing protocol, OUCH is generally built on top of SoupBinTCP as its sequencing protocol.