Nordic Equity - ITCH for Reported Trades 3.00.3 - Nasdaq · Order Book 1 6 Numeric Orderbook ID....

14
Nordic Equity – ITCH for Reported Trades Version 3.00.3 December 1, 2015

Transcript of Nordic Equity - ITCH for Reported Trades 3.00.3 - Nasdaq · Order Book 1 6 Numeric Orderbook ID....

Nordic Equity – ITCH for Reported Trades Version 3.00.3

December 1, 2015

Overview

Confidentiality/Disclaimer

This specification is being forwarded to you strictly for informational purposes

and solely for the purpose of developing or operating systems for your use that

interact with systems of Nasdaq, Inc. and its affiliates (collectively,

Nasdaq). This specification is proprietary to Nasdaq.

Nasdaq reserves the right to withdraw, modify, or replace this specification at

any time, without prior notice. No obligation is made by Nasdaq regarding the

level, scope or timing of Nasdaq's implementation of the functions or features

discussed in this specification. The specification is provided "AS IS," "WITH

ALL FAULTS". Nasdaq makes no warranties to this specification or its

accuracy, and disclaims all warranties, whether express, implied, or statutory

related to the specification or its accuracy. This document is not intended to

represent an offer of any terms by Nasdaq. Whilst all reasonable care has

been taken to ensure that the details contained herein are true and not

misleading at the time of publication, no liability whatsoever is assumed by

Nasdaq for any incompleteness or inaccuracies. By using this specification

you agree that you will not, without prior written permission from Nasdaq, copy

or reproduce the information in this specification except for the purposes noted

above. You further agree that you will not, without prior written permission

from Nasdaq, store the information contained in this specification in a retrieval

system, or transmit it in any form or by any means, whether electronic,

mechanical, or otherwise except for the purposes noted above. In addition you

agree that you will not, without prior written permission from Nasdaq, permit

access to the information contained herein except to those with a need-to-

know for the purposes noted above.

Nasdaq® is a registered trademark, or service mark, of Nasdaq, Inc. in the

United States and other countries.

Copyright © 2015. Nasdaq, Inc. All rights reserved v

Contents 1 OVERVIEW ................................................................... 1

2 ARCHITECTURE ............................................................ 2

3 DATA TYPES ................................................................. 3

4 MESSAGE FORMATS ...................................................... 44.1 Trade Messages ....................................................................................... 4

4.1.1 Reported Trade Message (Exchange Trade) ............................. 44.1.2 Reported Trade Message (Off-Exchange Trade) ...................... 4

4.2 Broken Trade ........................................................................................... 5

5 SUPPORT ..................................................................... 6

6 REVISION HISTORY ..................................................... 7

APPENDIX A, TRADE TYPES ................................................ 8

Overview

Copyright © 2015. Nasdaq, Inc. All rights reserved 1

1 Overview Nordic Equity – ITCH for Reported Trades is a direct data feed product offered by Nasdaq Nordic1, which features the following data elements:

o Reported Trade messages: Trades reported to the marketplace. Both for instruments traded on the exchange and trades for non-listed instruments.

1NasdaqCopenhagen,NasdaqHelsinki,NasdaqIceland,NasdaqRiga,NasdaqStockholm,NasdaqTallinnandNasdaqVilniusarerespectivelybrandnamesforNasdaqCopenhagenA/S,NasdaqHelsinkiLtd,NasdaqIcelandhf.,NasdaqRigaAS,NasdaqStockholmAB,NasdaqTallinnASandABNasdaqVilnius.NasdaqNordicrepresentsthecommonofferingbyNasdaqCopenhagen,NasdaqHelsinki,NasdaqIcelandandNasdaqStockholm.NasdaqBalticrepresentsthecommonofferingbyNasdaqTallinn,NasdaqRigaandNasdaqVilnius.

Architecture

2 Copyright © 2015. Nasdaq, Inc. All rights reserved

2 Architecture The ITCH feed is made up of a series of sequenced messages. Each message is variable in length based on the message type and is composed of non-control ASCII bytes. The messages that make up the ITCH protocol are typically delivered using a higher level protocol that takes care of sequencing and delivery guarantees.

Nasdaq Nordic offers the ITCH data feed in three protocol options:

Protocol Option Number of Outbound Channels SoupTCP Single outbound channel for all securities.

Nasdaq Nordic can add new message fields and message types to this specification. New message fields will be added to the end of the message. Participants should use decoders that ignore unknown message types and messages that expand in length.

Data Types

Copyright © 2015. Nasdaq, Inc. All rights reserved 3

3 Data Types All numeric fields are composed of a string of ASCII coded digits, right justified and space filled on the left.

All alpha and alpha.numeric fields are left justified and padded on the right with spaces.

Prices are given in two different decimal formats. The format is decided by the Trade Price Format field.

1. With 6 whole number places followed by 6 decimal digits. The whole number portion is padded on the left with spaces; the decimal portion is padded on the right with zeros. The decimal point is implied by position; it does not appear inside the price field.

2. With 10 whole number places followed by 2 decimal digits.The DateTime data type is given in CET (Central European Time) and the YYYYMMDDHHMMSS.sssssssss format.

Message Formats

4 Copyright © 2015. Nasdaq, Inc. All rights reserved

4 Message Formats The Nordic Equity – ITCH for Reported Trades feed is composed of a series of messages that describe Trades reported to the Nasdaq Nordic marketplace.

NOTE: Only confirmed (locked-in) trades are published in this feed.

4.1 Trade Messages

4.1.1 Reported Trade Message (Exchange Trade) The Reported Trade Message (Exchange Trade) is used to publish reported trades in instruments listed by the exchange.

REPORTED TRADE MESSAGE (EXCHANGE TRADE) Name Offset Length Value Notes Message Type

0 1 “Y” ‘Y’ – Exchange Trade

Order Book 1 6 Numeric Orderbook ID.

Executed Quantity

7 12 Numeric Traded Quantity

Match Number

19 10 Alpha-numeric

VILI Match Number

Time of trade execution

29 24 Datetime

Time of trade agreement

53 24 Datetime

Time of trade dissemination

77 24 Datetime Time when the trade was published

Trade Price 101 12 Numeric Trade Price

Trade Price Format

113 1 Alpha Values: A – Unit Price 6x6 B – Contract Price 10x2

Security Description

114 1 Alpha Values: R – Regulated Market

Trade type 115 1 Alpha-numeric

For valid values, see Appendix A

Participant ID, buyer

116 4 Alpha MPID of buyer

Participant ID, seller

120 4 Alpha MPID of seller

4.1.2 Reported Trade Message (Off-Exchange Trade) The Reported Trade Message (Off-Exchange Trade) is used to publish reported OTC or SI trades in any instruments, whether listed on the exchange or not, using the ISIN-Currency-Venue (Market) combination.

REPORTED TRADE MESSAGE (OFF-EXCHANGE TRADE) Name Offset Length Value Notes Message Type

0 1 “Z” ‘Z’ – Off-Exchange Trade

Message Formats

Copyright © 2015. Nasdaq, Inc. All rights reserved 5

ISIN Code 1 12 Alpha-numeric

Currency 13 3 Alpha

Venue 16 4 Alpha

Side 20 1 Alpha Values: ‘B’ – Buy ‘S’ – Sell ‘X’ - Cross

Executed Quantity

21 12 Numeric Traded Quantity

Match Number

33 10 Alpha-numeric

VILI Match Number

Time of trade execution

43 24 Datetime

Time of trade agreement

67 24 Datetime

Time of trade dissemination

91 24 Datetime Time when the trade was published

Trade Price 115 12 Numeric Trade Price

Trade Price Format

127 1 Alpha Values: A – Unit Price 6x6 B – Contract Price 10x2

Security Description

128 1 Alpha Values: ‘O’ = Over The Counter (OTC) ‘S’ = Systematic Internalizer (SI)

Trade type 129 1 Alpha-numeric

For valid values, see Appendix A

Reporting Party MPID

130 4 Alpha MPID of reporting party

4.2 Broken Trade The Broken Trade Message is sent whenever a reported trade is canceled.

BROKEN TRADE MESSAGE Name Offset Length Value Notes Message Type

0 1 “B” Broken Trade Message.

Match Number

1 10 Alpha-numeric

The Match Number of the Trade Report that was broken.

Time of trade break

11 24 Datetime Time when trade was broken.

Support

6 Copyright © 2015. Nasdaq, Inc. All rights reserved

5 Support Specification documents can be located at:http://www.nasdaqomx.com/transactions/technicalinformation

Revision History

Copyright © 2015. Nasdaq, Inc. All rights reserved 7

6 Revision History

Date Revision

Change Description

February 19, 2010

1.0 Initialversion.

March 15, 2010 1.01 Specificationrenamed.March 22, 2010 1.02 Specificationnamechangedagain.May 26, 2011 1.03 AddedOXRoutedTradesSeptember 13, 2012

1.03 Removed“draft”fromConfidentiality/Disclaimer.ReplacedURLinSection5.

March 8, 2013 1.04 TradeTypedescriptivenamesharmonizedwithotherdocumentation.Removedtablecolumnsforvaluesthatarenotexternallyexposed.RemovedTradetype4asitisnotsupported.(AppendixA,Tradetypes).

September 25, 2013

1.10 AddedsupportforLiquidnetrouting• Addednewtradetype(E)toAppendixA.

February 10, 2014

1.10.1 ModifiedthedocumentationURLinsection5.

May 20, 2014 2.00 Addedparagraphtotheendofsection2.January 19, 2015

2.00.1 Rebranded,changed“NASDAQOMX”to“Nasdaq”.

June 22, 2015 3.0 ExtendedtheDatetimedatatypeandassociatedfieldstosupportnanosecondtimestamps

September 22, 2015

3.00.1 CorrectedtheSideenumerationsoftheReportedTrade(Off-ExchangeTrade)message,adding“X”thatisusedforcross-trades.Refertosection4.1.2.

October 8, 2015 3.00.2 ClarifiedthattheTimestampdatatypeusesCETtime.

December 1, 2015

3.00.3 Brandnamechanges,noactualprotocolchanges.

Appendix A, Trade types

8 Copyright © 2015. Nasdaq, Inc. All rights reserved

Appendix A, Trade types Trade type Description

1 Standard Trade

2 Non-Standard Settlement

3 Exchange Granted Trade

5 Portfolio Trade

6 Volume Weighted Average Price Trade

7 Derivative Related Transaction

8 Pre-Opening Trade

9 OTC Standard Trade

A OTC Non-Standard Trade

B SI Standard Trade

C SI Non-Standard Trade

D Standard Routed Trade

E Standard Routed Dark Trade