NASDAQ GLIMPSE 3.2. All numeric fields are composed of a string of ASCII coded digits, right justified and space filled on the left.

Similar documents
BX GLIMPSE 3.1. All numeric fields are composed of a string of ASCII coded digits, right justified and space filled on the left.

BX GLIMPSE 4.0. All integer fields are unsigned big-endian (network byte order) binary encoded numbers.

1 Overview Architecture Data Types Message Formats System Event Message... 3

1 Overview Architecture Data Types Message Formats Snapshot Message... 9

NASDAQ OMX PSX TotalView-ITCH 4.1

1 Overview Architecture Data Types Message Formats Snapshot Message... 9

NASDAQ Best Bid and Offer (QBBO) Version 2.0

NASDAQ OMX PSX Last Sale

NASDAQ OMX BX Last Sale

NASDAQ OMX PSX Best Bid and Offer

Nasdaq TotalView-ITCH 5.1

Nasdaq Options GLIMPSE

Nasdaq Options GLIMPSE

NASDAQ OPTIONS GLIMPSE INTERFACE SPECIFICATIONS. Market Data Feed Version 1.2 BX OPTIONS GLIMPSE

PHLX GLIMPSE INTERFACE SPECIFICATIONS. Version 1.5 PHLX GLIMPSE

NASDAQ Last Sale (NLS)

NASDAQ OMX BX Best Bid and Offer

Glimpse for Best of Nasdaq Options (BONO)

Nasdaq Net Order Imbalance SnapShot (NOIS) Version 2.20

NLS Plus. Version 2.1

Nasdaq BX TotalView-ITCH 5.0

Nasdaq Level 2 Version 2.00

Nasdaq TotalView-Aggregated 2.0

Omega Securities Inc. Operating Omega ATS & Lynx ATS. ITCH 3.0 Specification (Market Data) Version 3.02

NASDAQ OMX PSX Last Sale

NASDAQ OMX BX Last Sale

Nasdaq Best Bid and Offer (QBBO) Version 2.1

Nasdaq BX Best Bid and Offer (BX BBO)

Nasdaq Last Sale (NLS) (including Nasdaq Trades FilterView 2.1 and TRF Trades FilterView 3.0) Version 3.0

NASDAQ OpenView Basic SM. Data Feed Interface Specifications Version c Updated: September 12, 2006

US Equities Last Sale Specification. Version 1.2.1

Version 2.1. Nasdaq PSX Last Sale (PLS) 1

NASDAQ OMX Futures - Top of Market. Version 4.00

NASDAQ OMX BX Best Bid and Offer

NASDAQ ITCH to Trade Options

BX Options Depth of Market

NASDAQ FUTURES DEPTH OF MARKET INTERFACE SPECIFICATIONS. Depth of Market. Version 4.00

NLS Plus A trade-by-trade data feed with Nasdaq, BX and PSX transactions and consolidated volume information for U.S. exchange-listed equities

ITCH for Genium INET PROTOCOL SPECIFICATION. Revision

U.S. Equities Auction Feed Specification. Version 1.3.0

Best of Nasdaq Options

PHLX Clearing Trade Interface (CTI)

Version 3.1 Contents

O*U*C*H Version 3.2 Updated March 15, 2018

The OTC Montage Data Feed SM (OMDF SM )

ISE, GEMX, & MRX Trade Feed Specification VERSION JUNE 13, 2017

Version Updated: December 20, 2017

Genium INET. ITCH Protocol Specification NFX. Version:

ETF Implied Liquidity Feed Specification. Version 1.0.2

SPECIFICATION BIVA X-STREAM EXTERNAL ITCH SPECIFICATION

Contents 1 Nasdaq Basic Canada Description Network Protocol Options Architecture Data Types Nasdaq Basic Canada Market

NYSE ArcaBook FTP Client Specification

O*U*C*H Version 4.2 Updated October 20, 2017

Cboe Summary Depth Feed Specification. Version 1.0.2

O*U*C*H 4.1 Updated February 25 th, 2013

NASDAQ OMX Global Index Data Service SM

BATS Chi-X Europe PITCH Specification

Version Overview

Document title TAQ TRADES CLIENT SPECIFICATION Jun 2014

SECURITIES INDUSTRY AUTOMATION CORPORATION CQS

ASX 24 ITCH Message Specification

Clearing Trade Interface (CTI) VERSION 1.3 OCTOBER 31, 2017

Trade Data Dissemination Service 2.0 (TDDS 2.0)

O*U*C*H Version 3.0 Updated May 8, 2008

RussellTick TM. Developed by: NASDAQ OMX Information, LLC 9600 Blackwell Road, Suite 500 Rockville, MD 20850, USA

Protocol Specification

DAILY TAQ CLIENT SPECIFICATION

TAQ XDP PRODUCTS CLIENT SPECIFICATION INTEGRATED, BBO, TRADES AND IMBALANCES FEEDS

OTTO DROP Version 1.1e

Cboe Europe PITCH Specification

UTP Data Feed Services Specification. Binary Version 1.3c

UTP Data Feed Services Specification. Binary Version 1.3b

UTP Participant Input Specification. Binary Version 1.2a

CONSOLIDATED QUOTATION SYSTEM

Nasdaq CXC Limited. CHIXMMD 1.1 Multicast Feed Specification

RASHport SM Version 1.0 Updated March 31 st, 2015

Cboe Europe Last Sale Specification

TickView - Historical Trades

CONSOLIDATED QUOTATION SYSTEM CQS INTERFACE SPECIFICATION

Nasdaq Fund Network Data Service

Lightspeed Gateway::Books

RASHport SM Version 1.1 Updated February 6 th, 2014

NYSE BEST TRADE AND QUOTE CLIENT SPECIFICATION

XDP INTEGRATED FEED CLIENT SPECIFICATION

NYSE BEST TRADE AND QUOTE CLIENT SPECIFICATION

OPTIONS PRICE REPORTING AUTHORITY

XDP INTEGRATED FEED CLIENT SPECIFICATION

GLOBAL OTC INTEGRATED FEED CLIENT SPECIFICATION

SECURITIES INDUSTRY AUTOMATION CORPORATION

GLOBAL OTC INTEGRATED FEED CLIENT SPECIFICATION

NASDAQ OMX BX TotalView-ITCH 3.2

DAILY TAQ CLIENT SPECIFICATION

NASDAQ TotalView Aggregated Version 1.1

XDP BBO CLIENT SPECIFICATION

US EQUITIES TRADES AND QUOTES ( TAQ ) CSV. Level 1 Overview

AMENDMENT NO. 35. Timestamps

Nasdaq Iceland INET Nordic. Nasdaq Iceland_Market_Model_For_Fixed-Income_Markets 2018:01

SECURITIES INDUSTRY AUTOMATION CORPORATION

The Cost Of Exchange Services

NextShares Price Display Guidelines

Transcription:

NASDAQ GLIMPSE 3.2 1. Overview A complement to the NASDAQ TotalView-ITCH real-time data feed product, NASDAQ GLIMPSE 3.2 is a point-to-point data feed connection that provides direct data feed customers with the current state of the NASDAQ execution system with full market participant attribution. NASDAQ GLIMPSE 3.2 uses the same data formats as the TotalView-ITCH 3.2 data feed product. 2. Architecture NASDAQ GLIMPSE 3.2 is a point-to-point data feed product comprised of a series of sequenced messages. Each message is variable in length based on the message type and is composed of noncontrol ASCII bytes. The messages that make up the GLIMPSE 3.2 protocol are typically delivered using a higher level protocol that takes care of sequencing and delivery guarantees. NASDAQ currently offers the GLIMPSE 3.2 data feed in the SoupTCP3.0 protocol option only. Please note that GLIMPSE users must login to SoupTCP3.0 for sequence 1 to correctly receive data. 3. Data s All numeric fields are composed of a string of ASCII coded digits, right justified and space filled on the left. All alpha fields are left justified and padded on the right with spaces. Prices are given in decimal format with 6 whole number places followed by 4 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. 4. Message Formats Upon logon to the NASDAQ GLIMPSE service, firms will receive the following data elements with the relevant system time stamp: Symbol Directory messages for all security symbols in the NASDAQ execution system; Trading Action messages with the current trading state value for active security symbol in the NASDAQ execution system; Add Order messages for all the displayable orders on the NASDAQ execution system at the time of login request; GLIMPSE Snapshot message that reflects the most recent order reference number reflected in the transmission. Please note that NASDAQ GLIMPSE 3.2 uses the same Symbol Directory, Trading Action, and Add Order message formats as the NASDAQ TotalView-ITCH 3.2 data feed. At the end of the spins, NASDAQ GLIMPSE will send a Snapshot message to denote where firms should begin processing real-time updates via the NASDAQ TotalView-ITCH product. 4.1 Time Messages For bandwidth efficiency reasons, NASDAQ uses separate time stamp messages for the NASDAQ GLIMPSE 3.2 and NASDAQ TotalView-ITCH 3.2 products. The messages will be sequenced so that data feed recipients can apply the time stamps properly. The time stamp is broken into two separate messages: seconds and milliseconds.

4.1.1 Seconds Message This message is sent every second for which at least one NASDAQ GLIMPSE 3.2 / NASDAQ TotalView-ITCH 3.2 message is being generated. SECONDS MESSAGE Message 0 1 T Seconds Message. Second 1 5 Numeric Number of second since midnight. 4.1.2 Milliseconds Message This message is sent every millisecond for which at least one NASDAQ GLIMPSE 3.2 / NASDAQ TotalView-ITCH 3.2 message is being generated. MILLISECONDS MESSAGE Message 0 1 M Milliseconds Message. Millisecond 1 3 Numeric Number of milliseconds since last second. 4.2 System Event Message NASDAQ GLIMPSE product is designed to support the same system event messages as the NASDAQ TotalView-ITCH feed. On GLIMPSE, NASDAQ will send out system event messages for those events that that occurred up to the time of the GLIMPSE snapshot request. SYSTEM EVENT MESSAGE Message 0 1 S System Event Message. Event Code 1 1 Alpha See System Event Codes below. SYSTEM EVENT CODES DAILY Code Explanation O Start of Messages. Outside of time stamp messages, the start of day message is the first message sent in any trading day. S Start of System hours. This message indicates that NASDAQ is open and ready to start accepting orders. Q Start of Market hours. This message is intended to indicate that Market Hours orders are available for execution. M End of Market hours. This message is intended to indicate that Market Hours orders are no longer available for execution. E End of System hours. It indicates that NASDAQ is now closed and will not accept any new orders today. It is still possible to receive Broken Trade messages and Order Delete messages after the End of Day. C End of Messages. This is always the last message sent in any trading day. VERSION 3.20 1/9/2013 PAGE 2

SYSTEM EVENT CODES AS NEEDED Code Explanation A Emergency Market Condition Halt: This message is sent to inform NASDAQ market participants that the EMC is in effect. No trading is allowed during the EMC. R Emergency Market Condition Quote Only Period: This message is sent to inform NASDAQ market participants that the EMC quotation only period is in effect. B Emergency Market Condition Resumption: This message is sent to inform NASDAQ market participants that EMC is no longer in effect. 4.3 Add Order Message An Add Order Message indicates that a new order has been accepted by the NASDAQ system and was added to the displayable book. The message includes a day-unique Order Reference Number used by NASDAQ to track the order. For GLIMPSE 3.2 / TotalView-ITCH 3.2, NASDAQ supports two variations of the Add Order message format. 4.3.1 Add Order No MPID Attribution This message will be generated for unattributed orders in the NASDAQ Single Book system. (Note: If a firm wants to display a MPID for unattributed orders, NASDAQ recommends that it use the MPID of NSDQ.) ADD ORDER MESSAGE Message 0 1 A Add Order Message. Order Reference Number 1 12 Numeric The unique reference number assigned to the new order. The order reference number is Increasing, but not necessarily sequential. Buy/Sell Indicator 13 1 Alpha The type of order being added. B = buy order. S = sell order. Shares 14 6 Numeric The total number of shares associated with the order being added to the book. Stock 20 8 Alpha The security symbol for which the order is being added. Price 28 10 Numeric The display price of the new order. Refer to Data s for field processing notes. 4.3.2 Add Order MPID Attribution This message will be generated for attributed orders and quotations entered into the NASDAQ Single Book system. ADD ORDER MPID ATTRIBUTION MESSAGE Message 0 1 F Add Order Message. Order Reference Number 1 12 Numeric The unique reference number assigned to the new order. The order reference number is Increasing, but not necessarily sequential. VERSION 3.20 1/9/2013 PAGE 3

Buy/Sell Indicator 13 1 Alpha The type of order being added. B = buy order. S = sell order. Shares 14 6 Numeric The total number of shares associated with the order being added to the book. Stock 20 8 Alpha The security symbol for which the order is being added. Price 28 10 Numeric The display price of the new order. Refer to Data s for field processing notes. Attribution 38 4 Alpha NASDAQ market participant identifier associated with the entered order. 4.4 Symbol Directory At the start of each GLIMPSE transmission, NASDAQ will disseminate stock directory messages for all symbols in NASDAQ execution system for the current trading day. Please note that the Symbol Directory spin may include halted issues. Firms must process the Trading Action message for current trading state information. SYMBOL DIRECTORY Message 0 1 R Stock Directory Message Stock 1 8 Alpha Denotes the security symbol for the issue in NASDAQ Single Book. Refer to Appendix NASDAQ Single Book stock symbol convention information. Market Category 9 1 Alpha Indicates Listing market or listing market tier for the issue Financial Status Indicator N = New York Stock Exchange (NYSE) A = NYSE Amex P = NYSE Arca Q = NASDAQ Global Select Market SM G = NASDAQ Global Market SM S = NASDAQ Capital Market Z = BATS BZX Exchange 10 1 Alpha For NASDAQ-listed issues, this field indicates when a firm is not in compliance with NASDAQ continued listing requirements. D = Deficient E = Delinquent Q = Bankrupt S = Suspended G = Deficient and Bankrupt H = Deficient and Delinquent J = Delinquent and Bankrupt K = Deficient, Delinquent and Bankrupt Space = Company is in compliance, if NASDAQlisted issue For CQS issues, this field will also be spacefilled. Redistributors should refer to SIAC feeds for code if needed. Round Lot Size 11 6 Numeric Indicates the number of shares that represent a round lot for the issue Round Lots 17 1 Alpha Indicates if NASDAQ system limits order entry VERSION 3.20 1/9/2013 PAGE 4

Only for issue 4.5 Stock Trading Action message Y = only round lots are accepted in this stock N = odd/mixed lots are allowed NASDAQ uses this administrative message to indicate the current trading status of a security to the trading community. In the GLIMPSE transmission, NASDAQ will send out a Stock Trading Action message for only those NASDAQ, NYSE, NYSE Amex, NYSE Arca and BATS issues that were eligible for trading during the current trading session. For most issues, the Trading Action state would be T (Trading Resumption) to reflect the issue was released for trading during the current market session. If the issue was in a halted or paused state at the time of the GLIMPSE transmission, however, the Trading Action state may reflect one of the other states outlined below. If the GLIMPSE transmission includes a Stock Directory message, but not a Stock Trading Action message, for an issue, firms may assume that the issue was placed in an operational or regulatory trading halt prior to the start of the current trading system. STOCK TRADING ACTION Message 0 1 H Stock Trading Action Message. Stock 1 8 Alpha Stock symbol right padded with spaces. Trading State 9 1 Alpha Indicates the current trading state for the stock. Allowable values: H = Halted across all U.S. equity markets / SROs P = Paused across all U.S. equity markets / SROs (NASDAQ-listed securities only) Q = Quotation only period for cross-sro halt or pause T = Trading on NASDAQ Reserved 10 1 Alpha Reserved. Reason 11 4 Alpha Trading Action reason. 4.6 Reg SHO Short Sale Price Test Restricted Indicator In February 2011, the Securities and Exchange Commission (SEC) will implement changes to Rule 201 of the Regulation SHO (Reg SHO). For details, please refer to SEC Release Number 34-61595. In association with the Reg SHO rule change, NASDAQ will introduce the following Reg SHO Short Sale Price Test Restricted Indicator message format. For NASDAQ-listed issues, NASDAQ will support a full pre-opening spin of Reg SHO Short Sale Price Test Restricted Indicator messages indicating the Rule 201 status for all active issues. NASDAQ will also send the Reg SHO Short Sale Price Test Restricted Indicator message in the event of an intraday status change. For other exchange-listed issues, NASDAQ will relay the Reg SHO Short Sale Price Test Restricted Indicator message when it receives an update from the primary listing exchange. NASDAQ will process orders based on the most Reg SHO Restriction status value. REG SHO RESTRICTION VERSION 3.20 1/9/2013 PAGE 5

Message 0 1 Y Reg SHO Short Sale Price Test Restricted Indicator Stock 1 8 Alpha Stock symbol right padded with spaces. Reg SHO Action 9 1 Alpha Denotes the Reg SHO Short Sale Price Test Restriction status for the issue at the time of the message dissemination. Allowable values are: 0 = No price test in place 1 = Reg SHO Short Sale Price Test Restriction in effect due to an intra-day price drop in security 2 = Reg SHO Short Sale Price Test Restriction remains in effect 4.7 Retail Price Improvement Indicator (RPII) Identifies a retail interest indication of the Bid, Ask or both the Bid and Ask for NASDAQ-listed securities. Retail Interest Message Message 0 1 N Retail Interest message Timestamp - 1 4 Integer Nanoseconds portion of the timestamp. Nanoseconds Stock 5 8 Alpha Denotes the security symbol for the issue in the NASDAQ execution system. Refer to Appendix B for stock symbol convention information. Interest Flag 13 1 Alpha B = RPI orders available on the buy side S = RPI orders available on the sell side A = RPI orders available on both sides (buy and sell) N = No RPI orders available 4.8 Snapshot message The Snapshot message reflects the NASDAQ TotalVIew-ITCH 3.2 sequence number at the time that the GLIMPSE 3.2 spin was requested. To maintain a real-time order display, firms should begin to process real-time NASDAQ TotalView- ITCH 3.2 messages beginning with the sequence number stated in this GLIMPSE snapshot message. END OF SNAPSHOT MESSAGE Message 0 1 G End of Snapshot message TotalView- ITCH 3.2 Sequence 1 20 Numeric TotalView-ITCH 3.2 sequence number when the GLIMPSE 3.2 snapshot was taken. VERSION 3.20 1/9/2013 PAGE 6

number To keep the order book current, firms should process real-time TotalView-ITCH 3.2 messages beginning with the message sequence number reflected in this snapshot message. 5. Support o o For general product support for NASDAQ data feeds, please contact NASDAQ OMX Global Data Products at +1 301 978 5307 or dataproducts@nasdaqomx.com. For technical support for NASDAQ data feeds, please contact NASDAQ OMX Global Software Development at devsupport@nasdaqomx.com. VERSION 3.20 1/9/2013 PAGE 7

Appendix A Documentation Revision Control Log January 9, 2013: NASDAQ GLIMPSE Version 4.10 NASDAQ OMX removed the Trading State, R, from the Stock Trading Action message. January 8, 2013: NASDAQ GLIMPSE Version 3.20 Released a new version of the TotalView-ITCH documentation to support the following changes: Modified the Retail Price Interest Indicator Message. Changed the message type from G to N. November 6, 2012: NASDAQ GLIMPSE Version 3.20 Released a new version of the TotalView-ITCH documentation to support the following changes: Added the P value to the Trading State in the Stock Trading Message. Removed Trading State, V, related to the Volatility Guard Program Added the Retail Price Interest Indicator Message November 1, 2011: NASDAQ GLIMPSE Version 3.20 NASDAQ OMX updated the Market Category to include code Z for the BATS BZX Exchange. November 4, 2010: NASDAQ GLIMPSE Version 3.20 NASDAQ OMX updated the Reg SHO message description to reflect the new SEC implementation date. NASDAQ OMX also corrected a time stamp error in the Regulation SHO Short Sale Price Test Restricted message format. July 14, 2010: NASDAQ GLIMPSE Version 3.20 NASDAQ OMX added a new Regulation SHO Short Sale Price Test Restricted Indicator message format to be introduced in the fourth quarter of 2010. July 2, 2010: NASDAQ GLIMPSE Version 3.20 NASDAQ OMX added new Action Trading code(s) to the Stock Trading Action message for the NASDAQ Volatility Guard trading pause. January 26, 2010: NASDAQ GLIMPSE Version 3.20 NASDAQ updated the length of the symbol field from 6 characters to 8 characters to match the NASDAQ TotalView-ITCH 3.2 product offering. January 22, 2010: NASDAQ GLIMPSE Version 3.10 NASDAQ added stock directory and stock trading action message types. July 20, 2009: NASDAQ GLIMPSE Version 3.10 NASDAQ modified system event processing to include a wider range of TotalView-ITCH codes. May 20, 2009: NASDAQ GLIMPSE Version 3.10 NASDAQ adds a statement about the user logon procedure for GLIMPSE in section 2. April 28, 2009: NASDAQ GLIMPSE Version 3.10 NASDAQ releases initial GLIMPSE 3.10 specifications to public. VERSION 3.20 1/9/2013 PAGE 8

VERSION 3.20 1/9/2013 PAGE 9