Currenex ITCH – Market Data Specification

The Currenex Itch service uses a low latency protocol and is delivered over reliable high-speed physical networks such as LAN cross connects or metro area direct circuits.

Itch is supported on Transmission Control Protocol (TCP) as well as User Datagram Protocol (UDP), with minimal differences between the two (2). As a UDP service, Itch is intended for use on low datagram loss networks. Itch is not supported on Public Internet or low performance connections.

Itch achieves lower processing and latency times by not compressing messages.
Itch enables faster and easier message parsing and memory management through the use of fixed field sizes and the use of integer values where possible.
It also supports fast messaging delivery via UDP and reliable message delivery via TCP.

Customers co-located in the Currenex datacenter can achieve microsecond scale performance on Itch.

Related Posts


CFD Trading involves significant risk.

CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage.
64.4% of retail investor accounts lose money when trading CFDs with this provider.
You should consider whether you understand how CFDs work, and whether you can afford to take the high risk of losing your money.
Professional clients can lose more than they deposit. CFD trading involves significant risk.
Read full Risk Warning Notice.

Price Markets UK Ltd (Price Markets) is a company registered in England and Wales under registered number: 09597543.
Price Markets is authorised and regulated by the Financial Conduct Authority (FCA) under firm reference number: 725804.

Office: 60 Gresham Street, London EC2V 7BB, United Kingdom.
Registered address: 35 Ballards Lane, London N3 1XW, United Kingdom.