The B2BITS MITCH Market Feed handler is designed to process market data distributed via MITCH protocol. MITCH (Millennium ITCH) is the proprietary market data protocol for the Millennium Exchange platform, developed by LSEG Technology (formerly MillenniumIT).

Because the Millennium Exchange platform is a white-label solution, MITCH is used by a variety of global exchanges beyond just the London Stock Exchange.

The protocol is widely employed for the dissemination of full-depth, order-level market data with near real-time latency characteristics. Many exchanges such as JSE/NSX, LSE, Borsa Italiana, Turquoise,BYMA and Oslo Børs have adapted the use of MITCH.


ITCH Handler Preview ITCH Convertor Preview                     

Clients can use the C++ API to attach to the exchange data feed and start getting MITCH messages via a callback call.

The handler provides optional MITCH-to-FIX message conversion, client would use C++ API to access the message data using well-known standard FIX tag numbers. MITCH/FIX convertor is specifically designed to deliver high performance. It converts messages on the fly, with an average latency of 3 microseconds. The converter also optimizes the number of output messages by stacking several MITCH messages into one output FIX Message 'X' (up to 10 MD entries or less depending on the current message rate). This reduces the overhead of message delivery over FIX.

FIXEdge is a server application that supports MITCH market data feed and adds an additional feature for routing market data messages to FIX clients via TCP.

Our products come with 24x7 support provided worldwide and availability of "on-demand" software escrow.

Learn about our connectivity solution for the Johannesburg Stock Exchange that includes MITCH as well as a FAST feed handler.

Features

Feature Description
MITCH support 100% MITCH compliance, support standard MITCH units and messages:
  • Unit Header
  • Message Header
  • Time Stamp
  • System Event
  • Symbol Directory
  • Symbol Status
  • Add Order
  • Order Deleted
  • Order Modified
  • Order Book Clear
  • Order Executed
  • Order Executed With Price/Size
  • Trade
  • Auction Trade
  • Off Book Trade
  • Trade Break
  • Recovery Trade
  • Auction Info
  • Statistics
Venues

Pre-configured for and certified with:

  • JSE
  • NSX
  • LSE

With adaptation can be used for:

  • Borsa Italiana
  • Turquoise
  • Oslo Børs
  • ...others may be added on-demand
FIX protocol support

Main features:

  • Built-in support of converting MITCH binary stream into FIX 5.0 SP2
  • In the unlikely event that an MITCH message cannot be converted to FIX due to an undocumented field value or a recent change in MITCH format, the binary message is wrapped into a special standard FIX message and delivered to the client for handling
  • Customizable convertor code may be shared with the customer for an additional fee
High Throughput/Low Latency: MITCH handler:
  • 530,000 messages/second, with 3 uSec average latency

 

MITCH-to-FIX conversion:
  • 380,000 messages/second, with 7 uSec average latency

 

MITCH/UDP to FIX/TCP:
  • 40,000 messages/second
Integration
  • User-friendly intuitive pure ANSI C++ public interface
  • Is supplied as a dynamic library or server application
Packaging

Supported Compilers

MITCH/FIX Converter is tested on a wide variety of compilers and platforms. The binary package is available right away for the platforms listed below:

Operating System Compiler 32-bit 64-bit
Windows Visual Studio 14 (2015)
Windows Visual Studio 15 (2017)
Linux GCC 4.8 Centos 7
Linux GCC 6.5 Ubuntu 16.04
Can't find your platform in the table?