Technical documents and Connectivity
Testing Agreement
Guide to Connectivity and Hosting
The Guide to Connectivity and Hosting provides a detailed description of the process for connecting to Turquoise from a networking perspective. This guide is intended for individuals who require a detailed knowledge of the implementation as well as those who require a high level overview.
Technical Library
EMAPI Developer's Guide to the Turquoise Trading System
|
with changes
|
release notes
The External Message Application Programming Interface (EMAPI) is a proprietary protocol providing optimised access to the Turquoise Trading System. EMAPI provides the mechanism to access all of the trading and information services available within the Turquoise Trading System. This document provides a conceptual overview of the EMAPI protocol and technical guidance on implementing a peer-to-peer connection to Turquoise. It covers implementation of the EMAPI protocol in both the C++ and Java programming languages.
FIX 4.2 Specification
|
FIX 4.4 Specification
|
FIX Platform Release Notes
The Financial Information Exchange (FIX) protocol enables access to the Turquoise Trading System using a messaging standard developed for real-time electronic exchange of security transactions. FIX enables access to all the trading services and security information within Turquoise. This document describes a conceptual overview of the FIX protocol as well as providing technical guidance on adopting FIX to connect to Turquoise. Turquoise FIX connectivity is based on version 4.2 and 4.4 of the FIX protocol.
EMAPI Certification Manual
This purpose of the EMAPI Certification Service Overview is to provide a summary of the activities required to undertake certification tests on the Turquoise Trading System from an EMAPI protocol perspective. The Certification Tests are intended to cover a range of functional elements in order to demonstrate that a participant can successfully interact and perform as specified with the core Turquoise architecture. This mandatory testing is designed to ensure that a robust platform is in operation between participants and Turquoise to ensure a stable, productive and performant service.
FIX Certification Manual
This purpose of the FIX Certification Service Overview is to provide a summary of the activities required to undertake certification tests on the Turquoise Trading System from a FIX protocol perspective. The Certification Tests are intended to cover a range of functional elements in order to demonstrate that a participant can successfully interact and perform as specified with the core Turquoise architecture. This mandatory testing is designed to ensure that a robust platform is in operation between participants and Turquoise to ensure a stable, productive and performant service.
FIX 4.4 Trade Reporting Specification
|
CSV Trade Reporting Specification
API code library
Java
C++, Linux RH5 32-bit
C++, Linux RH5 64-bit
C++, Solaris 10 X86 64-bit
C++, Solaris 10 X86 (32 bit & 64-bit)
C++, Windows
EMAPI Viewer
The EMAPI Viewer provides the means to interpret bespoke EMAPI protocol log files (.TxLog) in order to assist software engineers with application development and debugging purposes.
Market Notices
Market Notice - Rules Consultation: Material Amendment to the Turquoise Rules("the Rules") - Introduction of Market Maker Members
Short selling
Further to the Financial Services Authority (“FSA”)’s announcement in relation to short selling, (
http://www.fsa.gov.uk/pages/Library/Communication/PR/2008/102.shtml) the FSA has confirmed that its rule is not intended to prevent Turquoise member firms that regularly provide two way liquidity on the Turquoise order book from trading in the affected stocks.
Uniform Symbology Framework