CEF ultra+ Xetra Real-time Analytics Manual



Similar documents
Turquoise Equities. TQ401 - Level 2 MITCH UDP Market Data. Issue November 2015

Moscow Exchange. Market Data Multicast FIX/FAST Platform

London Stock Exchange

US Equities/Options Multicast PITCH Specification. Version

Johannesburg Stock Exchange

ASX 24 ITCH Message Specification

Trading Integration for ViTrade

BATS Chi-X Europe FIX Specification

NASDAQ ITCH to Trade Options

Market Data + Services. Xentric Trade Machine. Algorithmic trading. Designated Sponsor Quoting.

Moscow Exchange Fix protocol specifications for OTC trades report system (OTC-monitor)

Moscow Exchange FAST protocol specifications for derivatives market, indexes, OTC and SKRIN news. Version 1.2.1

RTP / RTCP. Announcements. Today s Lecture. RTP Info RTP (RFC 3550) I. Final Exam study guide online. Signup for project demos

ASXTrade. New Order Types. ASX. The Australian Sharemarket. Centre Point Order Centre Point Crossing Undisclosed Order Iceberg Order.

DAXplus Covered Call Index. Deutsche Börse AG Frankfurt am Main January 2006

NASDAQ Market Velocity and Forces 2.1

Eurex Trader Examination

LMAX Exchange FIX4.4 & API FAQs April 2015

Market Parameters. Release 17. As referred to in the Rules of the Irish Stock Exchange. ISE Xetra Release 15.0

London Stock Exchange

Warrants, Certificates and other products

Minimum Acceptable Audit Trail/Data Elements for Order Routing/Front-End Systems

Understanding Trading Performance in an Order Book Market Structure TraderEx LLC, July 2011

Japannext PTS ITCH Market Data Specification. Version 1.4 Updated 3 October 2014

Algo Flagging How to meet the regulatory requirements? Member communication on Algo Flagging according to the German HFT Act

Sub-Penny Order Specifications

IBM Unica emessage Version 8 Release 6 February 13, User's Guide

A powerful dashboard utility to improve situational awareness of the markets, place precise orders, and graphically monitor trading positions.

Exchange Trader Examination FWB Frankfurt Stock Exchange. Catalogue of questions

NASDAQ DUBAI TRADING MANUAL FOR SECURITIES. May 2014 v3.7

Millennium Exchange - Oslo Børs cash equities and fixed income markets. OSLMIT 201 Guide to New Trading System

Trading of Canadian Listed Securities on Multiple Marketplaces

StreamLink 5.0. StreamLink Configuration XML Reference. November 2009 C O N F I D E N T I A L

TRADING SERVICES DESCRIPTION LONDON STOCK EXCHANGE DERIVATIVES MARKET TRADING SERVICES DESCRIPTION. Version 4.1

Jobs Guide Identity Manager February 10, 2012

MEFFGate Trading FIX INTERFACE SPECIFICATIONS

Insights into trading system dynamics

Kiwi SyslogGen. A Freeware Syslog message generator for Windows. by SolarWinds, Inc.

OPTIONS PRICE REPORTING AUTHORITY DATA RECIPIENT INTERFACE SPECIFICATION TABLE OF CONTENTS

Eurex Exchange s T7 Product and Instrument File Descriptions

FIX Protocol One Day Course. By Khader Shaik

POEMS ProTrader Trading System User Guide Ver Updated on Mar 2013 PHILLIP SECURITIES PTE LTD. POEMS ProTrader Trading System.

SIX Swiss Exchange Ltd. Directive 3: Trading. of 17/07/2015 Effective from: 26/10/2015

Platform Routing Manual

Xetra Release 15.0 Connection portfolio & interface scheme. Interface characteristics and comparison. Xetra. The market.

Trade Reporting Services: Service Description

Xetra Release 14.0 Connection portfolio & interface scheme Interface characteristics and comparison. Xetra. The market.

1. Summary Operating Pre-Requisites Getting Started With New Views Favourites

White Paper Electronic Trading- Algorithmic & High Frequency Trading. PENINSULA STRATEGY, Namir Hamid

CFD-FX Trading platform Software User Guide. May 2006

(i) ASX TradeMatch primary central limit

TRADING RULES. A) Trading System

Voice over IP: RTP/RTCP The transport layer

Millennium Exchange - Oslo Børs cash equities and fixed income markets. OSLMIT Oslo Børs and Burgundy Market Model Equities

The following subpart contains contract specifications for Futures contracts on stock index ( Index Futures Contracts ).

Software Requirements Specification. Schlumberger Scheduling Assistant. for. Version 0.2. Prepared by Design Team A. Rice University COMP410/539

Commander FIX. Rules of Engagement. Corporates and Markets. 5 Jul 2013 Version 1.5

Online Trading System Project Specifications Distributed Objects CSPP 51024

Advanced Networking Voice over IP: RTP/RTCP The transport layer

LogLogic Cisco NetFlow Log Configuration Guide

Conditional and complex orders

NetFlow Aggregation. Feature Overview. Aggregation Cache Schemes

FREQUENTLY ASKED QUESTIONS: THE NASDAQ OPTIONS MARKET (NOM)

Welcome to the topic on approval procedures in SAP Business One.

The Need for Speed: It s Important, Even for VWAP Strategies

MiFID: Best Execution and Market Transparency Information for Investment Firms

HKEx Orion Market Data Platform MMDH Certification Test Instructions v1.0

Sterling Call Center. Upgrade Guide. Release 9.2

Capitalizing on Real-Time Data and New Risk Strategies for a Trading Advantage. Capital Markets Guide by Sybase an SAP Company

SERVICE & TECHNICAL DESCRIPTION. Non-Member OTC Trade Reporting Service via FIX

Trading Rules for the Automated Trading System XETRA (Exchange Electronic Trading)

Interactive Brokers Order Routing and Payment for Orders Disclosure

POEMS ProTrader Trading System User Guide V01/2012

The InstaQuote Solution

Trading Dashboard Tutorial

Specifications for Futures Contracts on the German Stock Index (DAX Futures)

Interconnection Trading System. Exchange Traded Funds (ETFs) MARKET MODEL DESCRIPTION

Trading Station II User Guide. To the No Dealing Desk Forex Execution Platform

The Netherlands Authority for the Financial Markets. A legal person applying to become a Member of TOM MTF.

Alerts & Filters in Power E*TRADE Pro Strategy Scanner

BATS Chi-X Europe Disaster Recovery Guide

GEPL Capital Mobile Trading App

How To Recover From A Trading System Failure

Getting Started. A Step-by-Step Guide to Trading Foreign Currencies Using the FX Solutions Global Trading System

SSC - Communication and Networking Java Socket Programming (II)

Network FAX Driver. Operation Guide

Zoltan Feledy. A Thesis in the Field of Information Technology. Harvard University

Underlier Filters Category Data Field Description

HONG KONG FUTURES EXCHANGE LIMITED HKATS TRADING PROCEDURES

TCP Session Management (SesM) Protocol Specification

Transcription:

CEF ultra CEF ultra+ Xetra Real-time Analytics Version: 1.0 Related to: CEF Last update: 22-August-2013

Copyright CEF ultra+ Xetra Real-time Analytics Page 2 of 14 Revision History This section refers to the major changes of this version in comparison to the previous version. Version Revision Highlight Document Reference 1.0 Initial document

Copyright CEF ultra+ Xetra Real-time Analytics Page 3 of 14 Table of contents 1 INTRODUCTION... 4 2 MULTICAST ADDRESSES... 5 2.1 PRODUCTION MULTICAST ADDRESSES AND PORTS... 5 2.2 SIMULATION MULTICAST ADDRESSES AND PORTS... 5 2.3 SERVICE AVAILABILITY... 5 3 DATA AND SERVICE MESSAGES... 6 3.1 MARKET DATA STATISTICS REFERENCE DATA (TID = 200)... 6 3.2 MARKET DATA STATISTICS UPDATE (TID = 201)... 9 3.3 PACKET HEADER (TID = 119)... 10 3.4 EXTENDED TECHNICAL HEARTBEAT (TID = 170)... 11 3.5 MARKET DATA REPORT MESSAGE (TID = 152)... 11 4 APPENDIX A VALID VALUES FOR MDSTATID... 12 5 CHANGE LOG... 14

Copyright CEF ultra+ Xetra Real-time Analytics Page 4 of 14 1 Introduction Real-time Analytics offers additional information especially for algorithmic trading. Predominantly, the new offering is based on Xetra 1 unpublished order, quote and trade data. Real-time Analytics Xetra is offered to clients via CEF 2 Core and CEF ultra. The instruments for which the analytics are calculated are the index constituents for the following indices: DAX 3 MDAX SDAX TecDAX In addition to the 160 index constituents for each of the 4 indices one specific analytic is calculated. The total number of instruments is therefore 164. Real-time Analytics are calculated during Continuous Trading and are based on orders, quotes and trades on Xetra Frankfurt (XETR). Xetra Best and Xetra Midpoint orders and trades as well as Hidden Orders are out of the scope of these statistics. This document lists the multicast addresses and describes the message layouts of the interface. The relevant FAST 1.1 and 1.2 templates for this interface will be provided via MD+S Interactive. Please note: The present document explains the CEF ultra+ Xetra RTA Service only. The other concepts regarding FIX messages, FAST encoding and the live-live concept are described in the regular CEF ultra+ Xetra documents. For the 160 equities the isix known from CEF ultra is used as instrument identifier (SecurityID). For the 4 indices the ISIN of the index is used as identifier (because no isix exists for indices). The Service described in this manual has a version number. The version number is also listed at the beginning of the FAST XML templates. This manual relates to the interface version number 000.001.001. 1 Xetra is a registered trademark of 2 CEF is a registered trademark of. 3 DAX, MDAX, SDAX, TecDAX are registered trademarks of.

Copyright CEF ultra+ Xetra Real-time Analytics Page 5 of 14 2 Multicast addresses The Real-time Analytics for Xetra will be disseminated via the following multicast addresses and port combinations in the Deutsche Börse network. 2.1 Production multicast addresses and ports Service Multicast Groups Service A Multicast Groups Service B Ports for RTA Data Ports for Configuration data DAX and constituents 224.0.113.0 224.0.113.4 55800 55801 MDAX, TecDAX, SDAX and constituents 224.0.113.1 224.0.113.5 55800 55801 2.2 Simulation multicast addresses and ports Service Multicast Groups Service A Multicast Groups Service B Ports for RTA Data Ports for Configuration data DAX and constituents 224.0.113.8 224.0.113.12 55900 55901 MDAX, TecDAX, SDAX and constituents 224.0.113.9 224.0.113.13 55900 55901 2.3 Service availability The service will be technically available at least between 7:00 CET and 20:00 CET. The Reference Data / Configuration Data (Template id 200) will be sent out cyclically (e.g. every 5 minutes) starting around 07:00 CET. The calculated Real-time Analytics values will be available during Continuous Trading of the 160 relevant equities on Xetra between 09:00 CET and 17:30 CET.

Copyright CEF ultra+ Xetra Real-time Analytics Page 6 of 14 3 Data and service messages 3.1 Market Data Statistics Reference Data (TID = 200) FIX Tag FIX Field Name Req d FAST Data Type Description 35 MsgType Y string Message type Always U25 = MarketDataStatisticsReport 49 SenderCompID Y uint32 Unique ID of a sender 29800 MDStatRptID Y uint32 Market Data Statistics Report identifier Always 0 207 SecurityExchange Y string Market used to help identify a security (XETR) 48 SecurityID Y string Instrument ID (isix for equities, ISIN for indices) 22 SecurityIDSource Y string Source Identification <MDStatsRptGrp> sequence starts Always M = Marketplace-assigned Identifier 29616 NoMDStats Y length Defines the number of entries to follow. 29801 > MDStatID Y uint32 Unique statistics identifier 29802 > MDStatStatus Y enum Status for the statistics 1- Active 2- Inactive 29803 > MDStatSymbol Y string Acronym for statistic 29804 > MDStatDesc N string Description for the statistics 29805 > MDStatFrequencyPeriod Y uint32 Dissemination frequency of statistics Special meaning for 0 real-time (e.g. as soon as a new trade appears) 29806 > MDStatFrequencyUnit Y enum Time unit for MDStatFrequencyPeriod 0 seconds (default) 3 milliseconds 29807 > MDStatIntervalPeriod Y uint32 Length of time for which the statistic is calculated. 29808 > MDStatIntervalUnit N enum Time unit for MDStatIntervalPeriod 0 Seconds (default)

Copyright CEF ultra+ Xetra Real-time Analytics Page 7 of 14 FIX Tag FIX Field Name Req d FAST Data Type Description 3 Milliseconds 10 Minutes 12 - Days 29809 > MDStatType Y enum Type of statistic 1 Count 2 Average 3 Volume 4 Distribution 5 Ratio 6 Liquidity 7 VWAP 8 Volatility 9 Duration 10 Tick 29810 > MDStatScope Y enum Scope of the statistics 1 Best Bid 2 Best Ask 3 Depth Ask 4 Depth Bid 5 Orders 6 Quotes 7 Orders and Quotes 8 - Trade 29811 > MDStatSubScope Y enum Scope details of the statistic 1 Orderbook (only visible orders/quotes) 2 Hidden (only hidden rders/quotes) 3 Indicative (only non-tradable quotes) 29812 > MDStatScopeType N enum Scope type of the statistics 1 Entry Rate 2 Modification Rate 3 Cancel Rate 54 > Side N enum Data of a specific side only 1 Buy 2 - Sell

Copyright CEF ultra+ Xetra Real-time Analytics Page 8 of 14 FIX Tag FIX Field Name Req d FAST Data Type Description 40 > OrdType N enum Data for a specific order type only 1 Market 2 Limit 3 Stop 59 > TimeInForce N enum Specifies how long an order remains in effect 3 Immediate Or Cancel 4 Fill Or Kill 29813 > MDStatRatioType N enum Ratios between various entities. Conditionally required for MDStatType Ratio <MDStatsRptGrp> sequence ends 1 Buyer / Seller Relation 2 Upticks Downticks 60 > TransactTime Y timestamp Transaction Time 3 Market Maker to Non-Market Maker

Copyright CEF ultra+ Xetra Real-time Analytics Page 9 of 14 3.2 Market Data Statistics Update (TID = 201) FIX Tag FIX Field Name Req d FAST Data Type Description 35 MsgType Y string Message type Always U25 = MarketDataStatisticsReport 49 SenderCompID Y uint32 Unique ID of a sender 29800 MDStatRptID Y uint32 Market Data Statistics Report identifier Always 0 207 SecurityExchange Y string Market used to help identify a security (XETR) 48 SecurityID Y string Instrument ID (isix for equities, ISIN for indices) 22 SecurityIDSource Y string Source Identification Always M = Marketplace-assigned Identifier <MDStatsRptGrp> sequence starts 29816 NoMDStats Y length Defines the number of entries to follow. 29801 > MDStatID Y uint32 Unique statistics identifier 29814 > MDStatTime Y timestamp Time of calculation of the statistic 29815 > MDStatValue Y decimal Calculated statistics value <MDStatsRptGrp> sequence ends 60 > TransactTime Y timestamp Transaction Time

Copyright CEF ultra+ Xetra Real-time Analytics Page 10 of 14 3.3 Packet header (TID = 119) Each datagram contains a packet header which is used for identification of datagrams and is sent on a channel basis. Each header contains the following fields: Field Name FAST Data Type Description SenderCompID uint32 Unique id for a sender Each multicast channel uses the same logic. Constant value: Standard Value Failover Value PacketSeqNum ByteVector Datagram/packet sequence number Contiguous. Can be used for gap detection. Sequenced for each multicast channel itself. The PacketSeqNum s in the packet header are contiguous per SenderCompID, multicast address and port combination. SendingTime ByteVector Time at which this packet left the sender (in nanoseconds since epoch). The following table shows the structure of the block header before FAST-decoding: 1 Byte 1 Byte 1 Byte 1 Byte 4 Bytes 1 Byte 8 Bytes PMAP TID Sender Comp ID Length PacketSeqNum Length SendingTime 1 2 3 4 8 9 17

Copyright CEF ultra+ Xetra Real-time Analytics Page 11 of 14 3.4 Extended technical heartbeat (TID = 170) The heartbeat message is sent periodically as a line active indicator when there are no messages generated on the feed for a preconfigured period of time. Each heartbeat contains the following fields: Field Name FAST Data Type Description SenderCompID uint32 Unique id for a sender Each multicast channel uses the same logic. Constant value: Standard Value Failover Value LastPacketSeqNum uint32 Contains the last PacketSeqNum of the corresponding multicast channel. 3.5 Market Data Report Message (TID = 152) FIX Tag FIX Field Name Req d Fast Data Type Description 35 MsgType Y string U20 - MarketDataReport 5468 MDCount N uint32 Number of messages 369 LastMsgSeqNumProcessed N uint32 28827 MDReportEvent Y enum 11 = Start Of Statistic Reference Data 12 = End Of Statistic Reference Data 60 TransactTime Y timestamp Transaction Time

Copyright CEF ultra+ Xetra Real-time Analytics Page 12 of 14 4 Appendix A Valid Values for MDStatID MDStatID MDStatSymbol Description 100 VWAP_AGENT VWAP of Agent Trades 101 VWAP_BUY VWAP of Buy Triggered Trades 102 VWAP_SELL VWAP of Sell Triggered Trades 200 ARR_NO Number of Arrived Orders 210 ARR_QTY Quantity of Arrived Orders 220 ARR_NO_BUY Number of Arrived Buy Orders 224 ARR_NO_SELL Number of Arrived Sell Orders 230 ARR_QTY_BUY Quantity of Arrived Buy Orders 234 ARR_QTY_SELL Quantity of Arrived Sell Orders 250 ARR_QTY_M Quantity of Arrived Market Orders 251 ARR_QTY_M_BUY Quantity of Arrived Buy Market Orders 252 ARR_QTY_M_SELL Quantity of Arrived Sell Market Orders 260 ARR_NO_IOC Number of Arrived Immediate-or-Cancel Orders 261 ARR_NO_FOK Number of Arrived Fill-or-Kill Orders 300 CR_NO Number of Cancelled Orders 301 CR_NO_BUY Number of Cancelled Buy Orders 302 CR_NO_SELL Number of Cancelled Sell Orders 320 CR_NO_L Number of Cancelled Limit Orders 321 CR_NO_Q Number of Cancelled Quotes 322 CR_NO_M Number of Cancelled Market Orders 323 CR_NO_S Number of Cancelled Stop Orders 330 CR_NO_L_BUY Number of Cancelled Buy Limit Orders 334 CR_NO_Q_BUY Number of Cancelled Buy Quotes 338 CR_NO_M_BUY Number of Cancelled Buy Market Orders 339 CR_NO_S_BUY Number of Cancelled Buy Stop Orders 340 CR_NO_L_SELL Number of Cancelled Sell Limit Orders 344 CR_NO_Q_SELL Number of Cancelled Sell Quotes 348 CR_NO_M_SELL Number of Cancelled Sell Market Orders 349 CR_NO_S_SELL Number of Cancelled Sell Stop Orders 400 NO_BUY_TRADES Number of Buy Triggered Trades 404 NO_SELL_TRADES Number of Sell Triggered Trades 410 QTY_BUY_TRADES Quantity of Buy Triggered Trades 411 QTY_SELL_TRADES Quantity of Sell Triggered Trades 420 BUY_SELL_IND Buyer / Seller Ratio 440 AVG_QTY Average Quantity of Orders 441 VOLA_QTY Volatility of Arrived Order Quantity 442 AVG_BUY_QTY Average Quantity of Buy Orders 443 VOLA_BUY_QTY Volatility of Arrived Buy Order Quantity

Copyright CEF ultra+ Xetra Real-time Analytics Page 13 of 14 MDStatID MDStatSymbol Description 444 AVG_SELL_QTY Average Quantity of Sell Orders 445 VOLA_SELL_QTY Volatility of Arrived Sell Order Quantity 460 TICK_INDEX Up/Down Indicator (DAX, MDAX, SDAX, TECDAX ) 470 DUR_TRADE Average Duration of Orders within Calculation Period 471 DUR_ODB Average Duration of Order(s) of Last Trade

Copyright CEF ultra+ Xetra Real-time Analytics Page 14 of 14 5 Change log No Chapter, page Date Change 1.0 General Aug 23, 2013 Creation of document