Connectivity
Connectivity Agreement 3.0
Guide to Connectivity and Hosting 1.2a
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 Certification Manual Version 0.1a
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.
EMAPI Developer's Guide to the Turquoise Trading System 1.3 |
With Changes
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 Specification 1.3 |
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.4 of the FIX protocol.
API code library
Application connectivity to Turquoise is established using either the FIX 4.4 protocol or via bespoke EMAPI protocol. Turquoise provides a set of C++ and Java EMAPI code libraries which facilitate order entry & execution. The latest versions of these code libraries are available via the following links:
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.