Nasdaq CXC Limited. CHIXMMD 1.1 Multicast Feed Specification

Size: px
Start display at page:

Download "Nasdaq CXC Limited. CHIXMMD 1.1 Multicast Feed Specification"

Transcription

1 Nasdaq CXC Limited CHIXMMD 1.1 Multicast Feed Specification

2 Nasdaq CXC Limited CHIXMMD 1.1 Multicast Feed Specification Synopsis: This document describes the protocol of the Nasdaq CXC Limited (Nasdaq Canada) CHIXMMD Feed. This feed provides a recoverable stream of orders and trades to Nasdaq Canadian Equities customers and vendors through a Multicast feed. Revision Date: February 8, , Nasdaq CXC Limited. All rights reserved. Nasdaq is a registered trademark. The copyright in the whole and every part shall not be copied or reproduced in whole or any part in any manner or form or in or on any media without the prior written consent of Nasdaq CXC Limited. This information is provided for informational purposes only. It does not take into account the particular investment objectives, financial situation, or needs of any individual or entity. Under no circumstances is it to be used or considered as an offer to purchase or sell any security, or as a solicitation or recommendation of the purchase, sale, or offer to purchase or sell any security. While the information has been obtained from sources deemed reliable, neither Nasdaq CXC Limited, nor its licensors, nor any other party through whom the user obtains any such information: (i) makes any guarantees that it is accurate, complete, timely, or contains correct sequencing of information; (ii) makes any warranties with regard to the results obtained from its use; or (iii) shall have any liability for any claims, losses, or damages arising from or occasioned by any inaccuracy, error, delay, or omission, or from the use of the information or actions taken in reliance on the information. Reproduction or redistribution of this information is prohibited except with written permission from Nasdaq Canada. System response times may vary for a number of reasons including market conditions, trading volumes and system performance. CHIXMMD Feed 1. Introduction PAGE 2 OF 26

3 The CHIXMMD Feed is the Multicast data feed for Nasdaq Canada. It disseminates information about orders and executions in real time for Nasdaq Canada s three independent Trading Books: CXC, CX2 and CXD. The feed is a series of sequenced and unsequenced variable length messages. The messages themselves are encoded in printable ASCII bytes. This document describes the Multicast version. Technical aspects of this data feed including the connection protocol, message types and message structures are described in this document. 2. Revision History Name Description Date Version 1.0 Initial document Version 1.1 Added multicast address information Version 1.2 Minor format edits Version 1.3 Version 1.4 Version 1.5 Added Listing Market on Stock Status messages. Added Attribute to support Bypass ( B = Bypass) on Trade messages. Added Cross Type on Trade messages. Added CX2 connectivity details Added UAT connectivity details Updated comments and examples to incorporate CX2 Changed multicast ports for production CX2 stream 1 and stream 2 and CX2 UAT stream 1 Version 1.6 Updated heartbeat interval in Section 3.1 Updated Bandwidth Recommendation Version 1.7 Added Attribute to support Market On Close ( C = Market On Close) on Trade messages Version 1.8 Updated Network Address Summary Version 1.9 Version 2.0 Version 2.1 Added Attributes to support Settlement Terms on Cross orders ( T = Cash Today, C = Cash Tomorrow, D = Delayed Delivery). Updated Network Address Summary to Include CX2 Secondary Site. Updated Message Descriptions to Reference Nasdaq CXD where applicable. Added value X to Cross Type field on Trade messages. Added Nasdaq CXD UAT network addresses Version 2.2 Added Nasdaq CXD production multicast addresses Version 2.3 Version 2.4 Added all remaining production and UAT network addresses for Nasdaq INET platform. Added Chicago (CH4) and Markham (3500 Steeles POP) addresses PAGE 3 OF 26

4 Version 2.5 Version 2.6 Version 2.7 Updated multicast operating hours. Updated Chicago (CH4) and Markham (3500 Steeles POP) addresses. Removed legacy Nasdaq CX2 production addresses and all legacy UAT addresses. Removed legacy Nasdaq CXC production addresses. Remove value B for Bypass from Order Execution Message and Long Form Order Execution Message. Added value D to Cross Type field of Trade message and Long Form Trade message. Added value C to Listing Market field of Stock Status message for CSE listed securities Version 2.8 Housekeeping update Version 2.9 Removed note about Nasdaq CXC order attribution PAGE 4 OF 26

5 3. Overview The Multicast Market Data system consists of two data services: Real-time Multicast Market Data Feed (CHIXMMD) Multicast Message Recovery Service (MMRS) The real-time multicast market data feed delivers market data in UDP multicast packet streams over the multicast market data network. There are multiple data streams published over the network for resilience purposes. They all carry identical content. By subscribing to these data streams, market data clients receive latest market data updates from the trading system. The multicast message recovery service offers message recovery to market data clients. Clients can connect to a designated MMRS server and request for past message retransmission. The recovery process is implemented via a TCP connection established by the request client to the MMRS server. The two data services are made available in both primary and secondary site for resilience purposes. Market data clients may want to rely on primary site services and switch to secondary site services only when necessary due to matching engine location. PAGE 5 OF 26

6 3.1 Real-Time Multicast Market Data Feed Service The Nasdaq Canada CHIXMMD feed delivers real-time market data in the form of UDP packet streams. There are two streams published from the primary site and another two from the secondary site. They are published in different multicast addresses. Refer to section Network Configuration Parameters for address details. All data streams are identical in terms of market data content. They are identical at message level. However, the protocol allows packing of multiple messages into a UDP packet and different market data servers at different sites may apply packing differently. Therefore the streams may differ at UDP packet level. Market data clients need to be aware of this nature when processing the feed. Every market data message carries a unique message sequence number which starts at 1 and increments by 1 in the next message. Market data clients may use this sequence number to detect message gap and act on recovery accordingly. There are regular heartbeat messages published in each data stream to indicate line connection status. The heartbeat message itself does not increment message sequence number and does not carry market data updates. It does carry the next expected sequence number so the market data client can use it to detect if the previous data messages are missing. Normally, the heartbeat message is published every 5 seconds but may be skipped when a data stream has a high volume of messages. Market data clients need to be aware of this nature when determining their heartbeat monitoring scheme. 3.2 Multicast Message Recovery Service Market data clients may use the service provided by MMRS Server to recover missing messages of the current trading day. This is done so by establishing a TCP connection to a designated MMRS server and following the protocols described in the latter part of this specification to initiate the request. Basically, the client application needs to submit a Login Request together with the sequence number of the first missing message. After validation, the Recovery Server replays messages to the client starting from the requested message. There is a limit on message volume to replay in a single recovery session. If the limit is reached, the server will terminate the connection. The Market data client has to start a new session and continue from the last recovery point. Refer to section Network Configuration Parameter for details on server address and recovery limit setting. 3.3 Real-Time Multicast Market Data Feed Service The multicast feed will be operating from 04:00 to 19:15. During the operation hours, market data clients may expect to see market data update messages and regular heartbeat messages in the data streams. PAGE 6 OF 26

7 3.4 Network Configuration Parameters The following tables summarize network address & parameter configurations needed for accessing the multicast market data services for each of the Nasdaq Canada books: Production Nasdaq Canada INET Platform Primary TR2 (45 Parliament St, Toronto) CXC CX2 CXD Stream A Multicast Group Multicast Port RP Source / / /28 MMRS MMRS Port Stream B Multicast Group Multicast Port RP Source / / /28 MMRS MMRS Port Production Nasdaq Canada INET Platform DR CH4 (350 E. Cermak Rd, Chicago) CXC CX2 CXD Stream C Multicast Group Multicast Port RP Source / / /25 MMRS MMRS Port Stream D Multicast Group Multicast Port RP Source / / /25 MMRS MMRS Port PAGE 7 OF 26

8 Production Nasdaq Canada INET Platform MKM POP (3500 Steeles Ave E, Markham) CXC CX2 CXD Stream E Multicast Group Multicast Port RP Source / / /29 MMRS MMRS Port Stream F Multicast Group Multicast Port RP Source / / /29 MMRS MMRS Port Nasdaq Canada Test Facility (NTF) INET Platform CXC CX2 CXD Multicast Group Multicast Port RP Source / / /28 MMRS MMRS Port PAGE 8 OF 26

9 Bandwidth Recommendation Market data clients are required to order line circuits with sufficient bandwidth to cater for market data volume published in our data streams. Below table provides guidelines on sizing the bandwidth calculation. Note that all multicast data streams published in our data network carry identical content. For resilience purpose, market data clients are advised to subscribe to at least two data streams (one from primary site and one from secondary site). Market data client also need to make provision for message recovery service. Sufficient bandwidth should be arranged so that message recovery can be completed timely. Multicast Data Stream 1 Recovery Server 30Mbps 2 Mbps minimum Figure: Production Bandwidth Recommendation for CXC Multicast Data Stream 1 Recovery Server 18Mbps 2 Mbps minimum Figure: Production Bandwidth Recommendation for CX2 Multicast Data Stream 1 Recovery Server 2Mbps 2 Mbps minimum Figure: Production Bandwidth Recommendation for CXD CHIXMMD Parameters MTU setting 1500 Heartbeat message frequency At least 1 in every 5 seconds Figure: CHIXMMD Configuration Parameters 1 Bandwidth requirement of the multicast stream the figure indicates the requirement for one multicast stream. If the client intends to subscribe to both streams from a single site, the figure should be doubled. PAGE 9 OF 26

10 MMRS Parameters The MMRS Server applies limit checks in serving recovery requests. If a request exceeds the preset limit, the server will disconnect the connection automatically. Market data clients are required to start a new session and continue from the last recovery point. Message Recovery Range Limit Session Time Limit 100,000 messages TBD Figure: MMRS Configuration Parameters 4. Protocol 4.1 CHIXMMD Protocol The Real-time Multicast Market Data Feed protocol contains the definition of market data messages and the definition of the multicast packets. The market data messages describe the activities of the trading system. For example, order addition and trade execution are activities in the trading system. The format of the market data messages is described in the next section. The multicast packet definition describes how market data messages are encoded in a multicast packet Multicast Packet Layout Each multicast packet contains a packet header followed by one or more data messages as illustrated in the following diagram. PAGE 10 OF 26

11 Figure 1: CHIXMMD Multicast Packet Layout The following table describes the packet header layout. PACKET HEADER NAME OFFSET LENGTH VALUE REMARKS Sequence 0 4 Numeric Message Count Sequence number of the first message. 4 2 Numeric Number of messages in the packet The following table describes the data message layout. The following layout may repeat in the multicast packet to deliver multiple data messages in one packet. PAGE 11 OF 26

12 DATA MESSAGE NAME OFFSET LENGTH VALUE REMARKS Length Variable 2 Numeric Length of the Market Data Message Market Data Message Variable Variable Market Data Message Content of the Market Data Message Heartbeat Message The heartbeat message is used in the multicast feed to indicate health of the multicast feed. The message is delivered regularly by the Market Data Servers. The heartbeat message is delivered in a single multicast packet and indicated by the message count value of zero in the packet header described below. Figure 2: CHIXMMD Heartbeat Packet Layout The following table describes the heartbeat message layout including the packet header. HEARTBEAT MESSAGE NAME OFFSET LENGTH VALUE REMARKS Sequence 0 4 Numeric Message Count Sequence number of the next Market Data Message A zero value indicating this is a heartbeat message Session 6 10 Alphanumeric Current Session value The Session field contains the current session of the market data stream being delivered. Client applications should use this field to fill-in the Session field in the Login Request of the Recovery Service. The Session field will not change during a normal trading day. In unlikely events (e.g. the trading system is restarted in the middle of the day), it may change to a different value. When this happens, the sequence number of the market data messages will be reset to 1. PAGE 12 OF 26

13 4.2 MMRS Protocol The Multicast Message Recovery Service protocol follows the one used in the TCP version of the CHIXMD Feed. The protocol definition is described in the document CHIXMD Feed Specification. In terms of Market Data Message format, the MMRS protocol uses the same message format in the multicast feed described in section 5 of this document. The following diagram describes a typical recovery scenario: In the diagram, there are 4 steps involved Figure in the 3: message Recovery recovery Scenario process. Example Step 1: Market Data Client identified missing message(s) from the multicast stream and needs to recover the message using the recovery service. The client has to establish a TCP connection with the recovery server and format a Login Request message to request message retransmission. Step 2: After receiving the login request, the Recovery Server will validate the user authentication information in the request. The session and message sequence number in the request will also be checked to ensure relevant messages are available for retransmission. A Login Accepted message will be replied to the client to indicate the request is accepted and message retransmission will start soon. Step 3: The recovery server starts replaying the past messages one by one, starting from the one requested by the client. Step 4: When the client receives the necessary retransmissions, it should send a Logout Request to disconnect the recovery session. After the request is sent, the client may close the TCP connection immediately. PAGE 13 OF 26

14 There is a limit on message volume to replay in a single recovery session. If the limit is reached, the server will terminate the connection. Market data client has to start a new session and continue from the last recovery point. The recovery limit is described in the previous section Network Configuration Parameter. In addition, the recovery server will disconnect a client when playback of the past messages finishes. This is different from the CHIXMD feed which would continue to broadcast the real-time messages. 5. Market Data Messages The market data message format described below is the same in the multicast service and the TCP based CHIXMD recovery service. 5.1 Data Types All numeric fields are composed of a string of ASCII coded digits, right justified and space filled on the left. All alphanumeric text fields are left justified and padded on the right with spaces, and can include letters or digits. Standard prices are given in decimal format with 6 whole number places followed by 4 decimal digits. Long form prices are given in decimal format with 12 whole number places followed by 7 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. Timestamp fields are given in milliseconds past midnight Local Time. 6. Application Protocol - Market Data The CHIXMMD Feed service is composed of a series of messages that describe orders added to, removed from, and executed on CXC, CX2 and CXD. All of these messages will be contained in a Sequenced Data Message and are inbound messages to the client. The introduction of long form messages are used when either the price or size is larger than the standard messages can permit. This will be done on a per order basis. PAGE 14 OF 26

15 6.1 Add Order Message An Add Order Message indicates that CXC or CX2 has accepted a visible order into the book. It includes a day-unique Order Reference key assigned to the order. (Note: the issuing of an Add Order Message is not necessarily always for a new order. See section Modification of Existing Orders.) Not applicable to CXD. Add Order Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 A Add Order Message Order Reference 9 9 Numeric Day unique order reference number Buy/Sell Indicator 18 1 Alphanumeric B = Buy Order S = Sell Order Shares 19 6 Numeric Total number of shares being added to the book (may be less than the number of shares entered because part of the order may trade before being posted to the book). Stock Alphanumeric Stock symbol right padded with spaces. Price Price The display price of the order. Broker 45 3 Numeric The three digit numeric TSX Broker Number or 001 for anonymous. Long Form Add Order Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 a Add Order Message Order Reference 9 9 Numeric Day unique order reference number Buy/Sell Indicator 18 1 Alphanumeric B = Buy Order S = Sell Order Shares Numeric Total number of shares being added to the book (may be less than the number of shares entered because part of the order may trade before being posted to the book). Stock Alphanumeric Stock symbol right padded with spaces. Price Price The display price of the order. PAGE 15 OF 26

16 Long Form Add Order Message Broker 58 3 Numeric The three digit numeric TSX Broker Number or 001 for anonymous. 6.2 Order Execution Message An Order Execution Message is sent whenever an order on the book is executed in whole or in part. Not applicable to CXD. Order Execution Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 E Order Execution Message Order Reference 9 9 Numeric The reference key of the order that was executed. Executed Shares 18 6 Numeric The number of shares executed on this trade Trade Reference 24 9 Numeric Day unique trade reference number Contra Order Reference 33 9 Numeric The reference key of the contra-order that was executed. Trade Attribute 42 1 Alphanumeric C = Market On Close Broker 43 3 Numeric The three digit numeric TSX Broker Number or 001 for anonymous. Contra Broker 46 3 Numeric The three digit numeric TSX Broker Number of the contra order or 001 for anonymous. Long Form Order Execution Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 e Order Execution Message Order Reference 9 9 Numeric The reference key of the order that was executed. Executed Shares Numeric The number of shares executed on this trade Trade Reference 28 9 Numeric Day unique trade reference number PAGE 16 OF 26

17 Long Form Order Execution Message Contra Order Reference 37 9 Numeric The reference key of the contra-order that was executed. Trade Attribute 46 1 Alphanumeric C = Market On Close Broker 47 3 Numeric The three digit numeric TSX Broker Number or 001 for anonymous. Contra Broker 50 3 Numeric The three digit numeric TSX Broker Number of the contra order or 001 for anonymous. 6.3 Order Cancel Message An Order Cancel Message is sent whenever an order on the book is fully canceled, its quantity revised down or when a pegged order is re-priced. Not applicable to CXD. Order Cancel Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 X Order Cancel Message Order Reference 9 9 Numeric The reference number of the order being canceled. References a previously sent Add Order Message. Canceled Shares 18 6 Numeric Number of shares cancelled Long Form Order Cancel Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 x Order Cancel Message Order Reference 9 9 Numeric The reference number of the order being canceled. References a previously sent Add Order Message. Canceled Shares Numeric Number of shares cancelled 6.4 Modification of Existing Orders A price modification of an existing order is represented in CHIXMD by the issuing of a Cancel Message (for full open quantity) on the existing order followed by an Add Order Message that uses the same Order reference. Reduction of quantity order is represented in CHIXMD by the issuing of a Cancel Message on the existing order. The cancel message can reduce the number of shares currently pending in the referenced open order by the number of shares indicated. When the number of currently pending shares for an order reaches zero, the order is dead and should be removed from the book. PAGE 17 OF 26

18 6.5 Trade Message A Trade Message is sent when a trade occurs against order quantity not visible on the book (i.e. a fully or partially hidden order). They do not affect the book and can be ignored if you are building a book. Trade Messages are required to provide time-and-sales and other execution based data; they fill in the gaps left when an order that is not otherwise visible on the order book is executed. By combining the executions received separately via both Order Execution Messages and Trade Messages, it is possible to build a complete view of all executions that occur. Note that the Order Reference is always set to 0 (zero) and the Buy/Sell indicator to B. This applies to the Long Form version as well. Trade Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 P Trade Message Order Reference 9 9 Numeric The reference number of the order executed. (always 0) Buy/Sell Indicator 18 1 Alphanumeric B = buy order executed S = sell order executed (Always B ) Shares 19 6 Numeric Number of shares executed Stock Alphanumeric Symbol, right padded with spaces Price Price Match price of the order Trade Reference 45 9 Numeric Trade reference number generated for this trade. Contra Order Reference 54 9 Numeric The reference number of the contra order executed. Broker 63 3 Numeric The three digit numeric TSX Broker Number of the buyer or 001 for anonymous. Contra Broker 66 3 Numeric The three digit numeric TSX Broker Number of the seller or 001 for anonymous. Trade Attribute 69 1 Alphanumeric B = Bypass (intentional crosses only) C = Market On Close Cross Type 70 1 Alphanumeric I = Internal B = Basis C = Contingent V = VWAP X = Intentional Cross D = Derivative Related Settlement Terms 71 1 Alphanumeric T = Cash Today C = Cash Tomorrow D' = Delayed Delivery PAGE 18 OF 26

19 Long Form Trade Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 p Trade Message Order Reference 9 9 Numeric The reference number of the order executed. (always 0) Buy/Sell Indicator 18 1 Alphanumeric B = buy order executed S = sell order executed (Always B ) Shares Numeric Number of shares executed Stock Alphanumeric Symbol, right padded with spaces Price Price Match price of the order Trade Reference 58 9 Numeric Trade reference number generated for this trade. Contra Order Reference 67 9 Numeric The reference number of the contra order executed. Broker 76 3 Numeric The three digit numeric TSX Broker Number of the buyer or 001 for anonymous. Contra Broker 79 3 Numeric The three digit numeric TSX Broker Number of the seller or 001 for anonymous. Trade Attribute 82 1 Alphanumeric B = Bypass (intentional crosses only) C = Market On Close Cross Type 83 1 Alphanumeric I = Internal B = Basis C = Contingent V = VWAP X = Intentional Cross D = Derivative Related Settlement Terms 84 1 Alphanumeric T = Cash Today C = Cash Tomorrow D' = Delayed Delivery 6.6 Broken Trade Message A Broken Trade message is sent whenever an execution is broken. A Broken Trade is final; once a trade is broken it cannot be reinstated. Broken Trades happen only rarely and will only affect applications that build a time-and-sales database or maintain cumulative volumes or high/low calculations. If you are only building a book, you can ignore these messages; they have no effect on the book. PAGE 19 OF 26

20 Broken Trade Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 B Broken Trade Message Trade Reference 9 9 Numeric The trade reference number of the execution that was broken. This refers to a trade reference number from a previously transmitted Order Execution or Trade Message. 7.0 System Event Message The system event message type is used to indicate a market state event. System Event Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 S System Event Message Event Code 9 1 Alphanumeric O = First message of the day S = Start of Nasdaq Canada Trading Session Q = Start of Primary Market Trading Session M = End of Primary Market Trading Session. Indicates that Pegged orders are no longer available for execution. E = End of System Hours. Nasdaq Canada is closed and not accepting orders. It is still possible to receive Broken Trade messages and Order Cancel Messages. C = End of Messages. Last message of the day. 8.0 Stock Status Message This message indicates the current trading status of a stock. At the start of day, the feed will send out a stock status message for each of the symbols trading on CXC, CX2 and CXD. Subsequently, stock status messages will be sent when a stock is halted or is released for trading. Stock Status Message Time Stamp 0 8 Numeric Time Stamp Message Type 8 1 H Stock Trading Message Stock 9 10 Alphanumeric Stock symbol PAGE 20 OF 26

21 Stock Status Message Trading State 19 1 Alphanumeric H = Halted, T = Trading Short Exempt 20 1 Alphanumeric Y = Short Exempt, N = Not Exempt Listing Market 21 1 Alphanumeric T = TSX, V = Venture, C = CSE 9.0 Example Output 9.1 Multicast Packet Messages Single message within packet MESSAGE TYPE CHIXMMD FEED MESSAGE Trade Message f b /...; P 0B f 44 2e 4c VOD.L FIELD HEX MEANING Sequence Number f Decimal Value = 815 Message Count Decimal Value = 1 Message Length 00 3b Decimal Value = 59 Message f 44 2e 4c ASCII String P 0B 400VOD.L Multiple message within packet MESSAGE TYPE Add Order, Order Execution and Order Cancel Message in one packet CHIXMMD FEED MESSAGE c a * A 4B f 44 2e 4c VOD.L a Y.* E PAGE 21 OF 26

22 MESSAGE TYPE CHIXMMD FEED MESSAGE X FIELD HEX MEANING Sequence Number c Decimal Value = 796 Message Count Decimal Value = 3 Message Length 00 2a Decimal Value = 42 Message f 44 2e 4c ASCII String A 4B 500VOD.L Y Message Length 00 2a Decimal Value = 42 Message ASCII String E Message Length Decimal Value = 24 Message X Heartbeat message MESSAGE TYPE CHIXMMD FEED MESSAGE Heartbeat Message FIELD HEX MEANING Sequence Number Decimal Value = 790 Message Count Always zero Session ID ASCII String Market Data Messages Order added then fully trades. Not applicable to CXD. Sell of 100 RIM shares entered at Order Ref of 113 assigned A 113S 100RIM PAGE 22 OF 26

23 Matching buy order entered and trade results with Trade Ref Both sides are anonymous by default for CXC. (CX2 is not anonymous by default) E Sell of 100 RIM shares entered at Order Ref of 172 assigned. On the order Tag Anonymous (6761)=N, but add message will show 001 for CXC only (CX2 would show the appropriate broker #). Matching buy order entered and trade results with Trade Ref A 172S 100RIM E Note: There is no Add Order message for the buy order. It is not displayed on the book so no alert goes out. Note: The Execution message has no price. The consumer must infer the execution price based on the limit of the original order Order added, fully trades and residual amount of matching order is placed on the book. Not applicable to CXD. Buy of 200 RIM shares entered at Order Ref of 269 assigned. Matching sell order entered for 100 shares of RIM. Execution message sent with Trade Ref A 269B 200RIM E Pegged/Market Order added to book. Not applicable to CXD. Sell of 800 RIM shares entered with a pegged order attribute. Order Ref 296 assigned. The display price is Each time the price moves and this order is re-priced a Cancel is sent. Then an Add message is sent but note that the Order Ref is the same. The display price is now Note: Market orders will behave in the same way as above A 296B 800RIM X A 296B 800RIM Price Revision. Not applicable to CXD. PAGE 23 OF 26

24 Sell of 300 RIM shares entered. Order Ref 273 assigned. The display price is Price is revised to Cancel is sent X Then an Add message is sent but note that the Order Ref is the same. The display price is now A 273S 300RIM A 273S 300RIM Revision of Order Quantity Down. Not applicable to CXD. Sell of 1000 RIM shares entered. Order Ref 276 assigned. The display price is The order is then revised in quantity down by 500 shares; a Cancel message informs the consumer of this A 276S 1000RIM X Note: The consumer is expected to calculate the residual amount of the original order still open Revision of Order Quantity Up. Not applicable to CXD. Sell of 1000 RIM shares entered. Order Ref 278 assigned. The display price is The order is then revised in quantity up by 500 shares, a Cancel message is sent. Then an Add message is sent but note that the Order Ref is the same. The display quantity is now A 278B 1000RIM X A 278B 1500RIM Order Revision Results in Execution. Not applicable to CXD. A visible buy order for 300 RIM shares is placed on the book with a display price of Anonymous (6761)=Y or blank. A visible sell order of 300 shares is placed on the book with a display price of Anonymous=N, Broker= shows on the Add message for CXC. 123 shows on the Add message for CX2. The sell order is revised to a display price of This results in a Cancel message. Then the sell order trades and an Execution message is sent. The broker shows anonymous. The Contra broker is attributed to TSX Broker Number A 272B 300RIM A 273S 300RIM X E PAGE 24 OF 26

25 9.2.8 Execution of a Fully Hidden Order (Minimum Fill) A non-displayed minimum fill sell order of 3000 RIM shares is put on the book with a price of A visible buy order of 3000 shares is entered at 85.89, Anonymous=N, Broker 123. This results in a Trade message against the hidden order quantity. The Contra broker is attributed to TSX Broker Number 123. [ No message for non-displayed order ] P 0B 3000RIM Trades against a Partially Hidden Order (Iceberg). Not applicable to CXD. A sell order of 10,000 RIM shares is put on the book with a visible quantity of 1000 shares, price is 85.89, Anonymous=N, Broker=123. This results an Add message for the visible amount. 001 shows on the Add message for CXC or 123 for CX2. A Buy order for 500 shares is entered and crosses. 500 shares remain on the book. The Broker is attributed to TSX Broker Number 123. Then a Buy order for 4000 shares is entered and crosses against the iceberg. We first get a visible trade of 500 shares. The Broker is attributed to TSX Broker Number 123. Then a Trade is sent against the not visible quantity of 3500 shares. The Broker is attributed to TSX Broker Number 123. Finally the peak is refreshed onto the book. An Add message is sent for 1000 shares A 282S 1000RIM E E P 0B 3500RIM A 285S 1000RIM Trade Cancellation (Bust). Only Broken Trade message applicable to CXD. A sell order of 100 RIM shares is put on the book. The display price is This results an A message for the visible amount A 206S 100RIM PAGE 25 OF 26

26 An Execution message is generated by a matching order. The Trade Ref is Then the trade is cancelled by Nasdaq Canada. A Broken Trade message goes out for each side of the trade E B B Trade Correction. Only the Broken Trade message followed by a Print message is applicable to CXD. A sell order of 1000 ECA shares is put on the book. The display price is This results an A message for the visible amount. An Execution message is generated by a matching order. The Trade Ref is A 47B 1000ECA E Then the trade price is corrected B P 0B 1000ECA PAGE 26 OF 26

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

Contents 1 Nasdaq Basic Canada Description Network Protocol Options Architecture Data Types Nasdaq Basic Canada Market Nasdaq Basic anada ontents 1 Nasdaq Basic anada escription... 1 2 Network Protocol Options... 1 3 Architecture... 1 4 ata Types... 1 5 Nasdaq Basic anada Market ata Messages... 1 5.1 Quotation Message

More information

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

Omega Securities Inc. Operating Omega ATS & Lynx ATS. ITCH 3.0 Specification (Market Data) Version 3.02 Omega Securities Inc. Operating Omega ATS & Lynx ATS ITCH 3.0 Specification (Market Data) 1 Table of Contents Revision History... 3 Overview... 5 Introduction... 5 Deviations from Standard ITCH... 5 Data

More information

Cboe Summary Depth Feed Specification. Version 1.0.2

Cboe Summary Depth Feed Specification. Version 1.0.2 Specification Version 1.0.2 October 17, 2017 Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Cboe Summary Depth Server (TCP)... 4 1.3 Cboe Summary Depth Feed Server (UDP)... 5 1.4 Cboe Summary Depth

More information

U.S. Equities Auction Feed Specification. Version 1.3.0

U.S. Equities Auction Feed Specification. Version 1.3.0 U.S. Equities Auction Feed Specification Version 1.3.0 July 3, 2018 Contents 1 Introduction... 3 1.1 Overview... 3 1.2 Halt and IPO Quote-Only Period... 3 1.3 Feed Connectivity Requirements... 3 2 Protocol...

More information

US Equities Last Sale Specification. Version 1.2.1

US Equities Last Sale Specification. Version 1.2.1 US Equities Last Sale Specification Version 1.2.1 October 17, 2017 Contents 1 Introduction... 3 1.1 Overview... 3 1.2 Data Types... 3 2 Protocol... 4 2.1 Message Format... 4 2.2 Sequence Numbers... 4 3

More information

Version Updated: December 20, 2017

Version Updated: December 20, 2017 Version 1.05 Updated: December 20, 2017 Copyright 201 Exchange LLC. All rights reserved. This document may not be modified, reproduced, or redistributed without the written permission of IEX Group, Inc.

More information

BX Options Depth of Market

BX Options Depth of Market Market Data Feed Version 1.3 BX Options Depth of Market 1. Overview Nasdaq BX Options Depth of Market (BX Depth) is a direct data feed product offered by The Nasdaq BX Options Market, which features the

More information

ETF Implied Liquidity Feed Specification. Version 1.0.2

ETF Implied Liquidity Feed Specification. Version 1.0.2 Specification Version 1.0.2 October 17, 2017 Contents 1 Introduction... 3 1.1 Overview... 3 2 Protocol... 3 2.1 Message Format... 3 2.2 Sequence Numbers... 3 2.3 Sessions... 3 3 Implied Liquidity Update

More information

NASDAQ ITCH to Trade Options

NASDAQ ITCH to Trade Options Market Data Feed Version 4.0 NASDAQ ITCH to Trade Options 1. Overview NASDAQ ITCH to Trade Options (ITTO) is a direct data feed product in NOM2 system offered by The NASDAQ Option Market, which features

More information

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

NASDAQ OpenView Basic SM. Data Feed Interface Specifications Version c Updated: September 12, 2006 NASDAQ OpenView Basic SM Data Feed Interface Specifications Version 2006-1c Updated: September 12, 2006 Table of Contents 1 Introduction...1 1.1 Product Background...1 1.2 OpenView Basic Product Description...2

More information

BATS Chi-X Europe PITCH Specification

BATS Chi-X Europe PITCH Specification BATS Chi-X Europe PITCH Specification Version 4.5 8th June, 2015 BATS Trading Limited is a Recognised Investment Exchange regulated by the Financial Conduct Authority. BATS Trading Limited is an indirect

More information

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

O*U*C*H Version 3.2 Updated March 15, 2018 O*U*C*H Version 3.2 Updated March 15, 2018 1 Overview NASDAQ accepts limit orders from system participants and executes matching orders when possible. Non-matching orders may be added to the NASDAQ Limit

More information

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

NASDAQ FUTURES DEPTH OF MARKET INTERFACE SPECIFICATIONS. Depth of Market. Version 4.00 Depth of Market Contents 1. Overview... 3 2. Architecture... 3 3. Data Types... 4 4. Message Formats... 4 4.1.1. Seconds Message... 5 4.2. System Event Message... 6 4.3. Administrative Data... 7 4.3.1.

More information

Genium INET. ITCH Protocol Specification NFX. Version:

Genium INET. ITCH Protocol Specification NFX. Version: Genium INET ITCH Protocol Specification NFX Version:..235 Document ID: Documentation Release: Release Date: Publication Date: ITCH_ProtSpec_9 GENIUM_Product_a2000 206-0-7 206-0-7 All content in this document

More information

Version 3.1 Contents

Version 3.1 Contents O*U*C*H Version 3.1 Updated April 23, 2018 Contents 2 1 Overview... 2 1.1 Architecture... 2 1.2 Data Types... 2 1.3 Fault Redundancy... 3 1.4 Service Bureau Configuration... 3 2 Inbound Messages... 3 2.1

More information

ASX 24 ITCH Message Specification

ASX 24 ITCH Message Specification ASX 24 ITCH Message Specification Table of Contents 1 Introduction... 4 1.1 ASX 24 ITCH... 4 1.2 Blink and Glance Recovery Services... 4 2 System Architecture... 6 3 Message Protocol... 7 3.1 Packet Header...

More information

ITCH for Genium INET PROTOCOL SPECIFICATION. Revision

ITCH for Genium INET PROTOCOL SPECIFICATION. Revision ITCH for Genium INET PROTOCOL SPECIFICATION Revision 0.4 2015-09-21 CONFIDENTIALITY/DISCLAIMER Genium, INET, ITCH, CONDICO, EXIGO, and TradeGuard are registered trademarks of Nasdaq, Inc. X-stream Trading,

More information

NASDAQ CXC Limited. Trading Functionality Guide

NASDAQ CXC Limited. Trading Functionality Guide NASDAQ CXC Limited Trading Functionality Guide CONTENTS 1 PURPOSE... 1 2 OVERVIEW... 2 3 TRADING OPERATIONS... 3 3.1 TRADING SESSIONS...3 3.1.1 Time...3 3.1.2 Opening...3 3.1.3 Close...3 3.2 ELIGIBLE SECURITIES...3

More information

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

ISE, GEMX, & MRX Trade Feed Specification VERSION JUNE 13, 2017 ISE, GEMX, & MRX Trade Feed Specification VERSION 1.0.1 JUNE 13, 2017 Nasdaq ISE/Nasdaq GEMX/Nasdaq MRX Trade Feed Table of Contents 1. Overview 3 2. Architecture 4 3. Data Types 4 4. Message Formats 5

More information

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

O*U*C*H Version 3.0 Updated May 8, 2008 O*U*C*H Version 3.0 Updated May 8, 2008 1 Overview NASDAQ accepts limit orders from system participants and executes matching orders when possible. Non-matching orders may be added to the NASDAQ Limit

More information

Nasdaq CXC Subscriber Manual

Nasdaq CXC Subscriber Manual Nasdaq CXC Limited Nasdaq CXC Subscriber Manual Nasdaq CXC Limited (NCXL) is an alternative trading system (ATS) that operates three trading books; Nasdaq CXC, Nasdaq CX2 (CX2) and Nasdaq CXD (CXD). This

More information

NASDAQ CXC Limited. Trading Functionality Guide

NASDAQ CXC Limited. Trading Functionality Guide NASDAQ CXC Limited Trading Functionality Guide CONTENTS 1 PURPOSE... 1 2 OVERVIEW... 2 3 TRADING OPERATIONS... 3 3.1 TRADING SESSIONS... 3 3.1.1 Time... 3 3.1.2 Opening... 3 3.1.3 Close... 3 3.2 ELIGIBLE

More information

Version Overview

Version Overview O*U*C*H Version 4.1 Updated July 18, 2016 1 Overview... 1 1.1 Architecture... 2 1.2 Data Types... 2 1.3 Fault Redundancy... 2 1.4 Service Bureau Configuration... 3 2 Inbound Messages... 3 2.1 Enter Order

More information

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

O*U*C*H 4.1 Updated February 25 th, 2013 O*U*C*H Updated February 25 th, 2013 1 Overview... 1 1.1 Architecture... 2 1.2 Data Types... 2 1.3 Fault Redundancy... 3 1.4 Service Bureau Configuration... 3 2 Inbound Messages... 3 2.1 Enter Order Message...

More information

Best of Nasdaq Options

Best of Nasdaq Options Market Data Feed Version 3.2 Best of Nasdaq Options 1. Overview BONO SM is a direct data feed product in the NOM2 system offered by Nasdaq that features the following data elements: o o o Best Bid and

More information

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

O*U*C*H Version 4.2 Updated October 20, 2017 O*U*C*H Version 4.2 Updated October 20, 2017 1 Overview NASDAQ accepts limit orders from system participants and executes matching orders when possible. Non-matching orders may be added to the NASDAQ Limit

More information

SPECIFICATION BIVA X-STREAM EXTERNAL ITCH SPECIFICATION

SPECIFICATION BIVA X-STREAM EXTERNAL ITCH SPECIFICATION SPECIFICATION BIVA X-STREAM EXTERNAL ITCH SPECIFICATION Version 1.04 Date 20 October 2016 File BIVA X-stream External ITCH Specification V1.04 Copyright 2016 Central de Corretajes(CENCOR), S.A. de C.V.

More information

NASDAQ CXC Limited. Trading Functionality Guide

NASDAQ CXC Limited. Trading Functionality Guide NASDAQ CXC Limited Trading Functionality Guide CONTENTS 1 PURPOSE... 1 2 OVERVIEW... 2 3 TRADING OPERATIONS... 3 3.1 TRADING SESSIONS... 3 3.1.1 Time... 3 3.1.2 Opening... 3 3.1.3 Close... 3 3.2 ELIGIBLE

More information

Cboe Europe PITCH Specification

Cboe Europe PITCH Specification Cboe Europe PITCH Specification Version 4.15 26 January, 2018 Cboe Europe Limited is a Recognised Investment Exchange regulated by the Financial Conduct Authority. Cboe Europe Limited is an indirect wholly-owned

More information

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 3.1. All numeric fields are composed of a string of ASCII coded digits, right justified and space filled on the left. BX GLIMPSE 3.1 Note: This version of the BX GLIMPSE service is designed to support symbols up to six characters only. As noted in Data Technical News #2010-3, NASDAQ OMX is releasing new versions of the

More information

PHLX Clearing Trade Interface (CTI)

PHLX Clearing Trade Interface (CTI) PHLX Clearing Trade Interface (CTI) Specification Version 1.1 Table of Contents Table of Contents... 1 1. Overview... 2 2. Architecture... 3 2.1 Network protocol... 3 2.2 Connection... 3 2.3 Backup...

More information

Nasdaq Options GLIMPSE

Nasdaq Options GLIMPSE Market Data Feed Version 3.2 Nasdaq Options GLIMPSE 1. Overview A complement to the Nasdaq Options ITCH to Trade Options (ITTO) real-time data feed product, Nasdaq Options GLIMPSE 3.0 is a point-to-point

More information

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

NASDAQ OPTIONS GLIMPSE INTERFACE SPECIFICATIONS. Market Data Feed Version 1.2 BX OPTIONS GLIMPSE Market Data Feed Version 1.2 BX OPTIONS GLIMPSE 1. Overview A complement to the Nasdaq BX Options Depth of Market (BX Depth) real-time data feed product, Nasdaq BX Options GLIMPSE (BX GLIMPSE) is a point-to-point

More information

Trade Data Dissemination Service 2.0 (TDDS 2.0)

Trade Data Dissemination Service 2.0 (TDDS 2.0) Trade Data Dissemination Service 2.0 (TDDS 2.0) Data Feed Interface Specification Version Number: 9.0A Revised: June 16, 2017 Managed and Published by: Financial Industry Regulatory Authority (FINRA) Product

More information

London Stock Exchange Derivatives Market

London Stock Exchange Derivatives Market London Stock Exchange Derivatives Market LSEDM 401 HSVF Market Data Technical Specification (SOLA 9) Issue 9.0.1 16 September 2016 Contents 2.0 Introduction 6 7.1 Message Type F: Option Quote 22 7.2 Message

More information

NASDAQ OMX Futures - Top of Market. Version 4.00

NASDAQ OMX Futures - Top of Market. Version 4.00 NASDAQ OMX Futures - Top of Market Version 4.00 Version 4.00 Table of Contents 1. Overview... 3 2. Architecture... 4 3. Data Types... 4 4. Message Formats... 5 4.1. Timestamp Message... 5 4.2. System Event

More information

Nasdaq Options GLIMPSE

Nasdaq Options GLIMPSE Nasdaq Options GLIMPSE Market Data Feed Version 4.00 Nasdaq Options GLIMPSE 1. Overview A complement to the NASDAQ Options ITCH to Trade Options (ITTO) real-time data feed product, NASDAQ Options GLIMPSE

More information

OTTO DROP Version 1.1e

OTTO DROP Version 1.1e OTTO DROP Version 1.1e Overview NASDAQ accepts limit orders from subscribers and executes matching orders when possible. Non-matching orders may be added to the NASDAQ Book, a database of available limit

More information

NASDAQ OMX Global Index Data Service SM

NASDAQ OMX Global Index Data Service SM NASDAQ OMX Global Index Data Service SM Version: 2009-2 Revised: September 25, 2009 Distributed by: NASDAQ OMX Global Data Products 9600 Blackwell Road, Suite 500 Rockville, MD 20850, USA Phone: +1 301

More information

PHLX GLIMPSE INTERFACE SPECIFICATIONS. Version 1.5 PHLX GLIMPSE

PHLX GLIMPSE INTERFACE SPECIFICATIONS. Version 1.5 PHLX GLIMPSE Version 1.5 PHLX GLIMPSE 1. Overview A complement to the PHLX Depth real-time data feed product on Nasdaq PHLX SM (referred as PHLX ) PHLX GLIMPSE is a point-to-point data feed connection that provides

More information

Nasdaq Fund Network Data Service

Nasdaq Fund Network Data Service Nasdaq Fund Network Data Service Version: 2018-3 Revised: May 22, 2018 Distributed by: Nasdaq Global Information Services 805 King Farm Boulevard, Suite 200 Rockville, MD 20850 Phone: +1 301 978 5307 E-mails:

More information

NASDAQ OMX PSX TotalView-ITCH 4.1

NASDAQ OMX PSX TotalView-ITCH 4.1 NASDAQ OMX PSX TotalView-ITCH 4.1 For PSX Trading Venue NASDAQ OMX Global Data Products 6/12/2014 6/12/2014 1 1 Overview NASDAQ OMX PSX TotalView-ITCH 4.1 ITCH is the revolutionary NASDAQ OMX outbound

More information

London Stock Exchange Derivatives Market

London Stock Exchange Derivatives Market London Stock Exchange Derivatives Market LSEDM 401 HSVF Market Data Technical Specification (SOLA 11) Issue 5.1 31 March 2017 Contents 1.0 Introduction 6 6.4 Message Type ES: Instrument Schedule Notice

More information

Glimpse for Best of Nasdaq Options (BONO)

Glimpse for Best of Nasdaq Options (BONO) S Market Data Feed Version 1.1 Glimpse for Best of Nasdaq Options (BONO) 1. Overview A complement to the Best of Nasdaq Options (BONO) real-time data feed products, Glimpse for Best of Nasdaq Options (BONO)

More information

NYSE ArcaBook FTP Client Specification

NYSE ArcaBook FTP Client Specification NYSE ArcaBook FTP Version 1.5a June 21, 2011 2011 NYSE Euronext. All rights reserved. No part of this material may be copied, photocopied or duplicated in any form by any means or redistributed without

More information

Protocol Specification

Protocol Specification Lightspeed Book Engine Protocol Specification Version 1.04 October 25, 2016 All messages are text based in order to ensure human readability. End Of Message (EOM) is a Line Feed (ASCII code 0x0a) or optionally

More information

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

NASDAQ GLIMPSE 3.2. All numeric fields are composed of a string of ASCII coded digits, right justified and space filled on the left. 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

More information

OPTIONS PRICE REPORTING AUTHORITY

OPTIONS PRICE REPORTING AUTHORITY OPTIONS PRICE REPORTING AUTHORITY DATA RECIPIENT INTERFACE SPECIFICATION April 5, 203 Version.20 BATS Options BOX Options Exchange, LLC C2 Options Exchange, Incorporated Chicago Board Options Exchange,

More information

The OTC Montage Data Feed SM (OMDF SM )

The OTC Montage Data Feed SM (OMDF SM ) The OTC Montage Data Feed SM (OMDF SM ) Data Feed Interface Specification Revised: November 2015 Published by: NASDA Market Technology 9600 Blackwell Road, Suite 500 Rockville, Maryland 20850 Phone: (301)

More information

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

BX GLIMPSE 4.0. All integer fields are unsigned big-endian (network byte order) binary encoded numbers. BX GLIMPSE 4.0 Note: This version of the BX GLIMPSE service is designed to support symbols up to six characters only. As noted in Data Technical News #2010-3, NASDAQ OMX is releasing new versions of the

More information

NASDAQ OMX BX Best Bid and Offer

NASDAQ OMX BX Best Bid and Offer NASDAQ OMX BX Best Bid and Offer For BX Trading Venue and BX Listing Market NASDAQ OMX Global Data Products 9600 Blackwell Road, Suite 500 Rockville, MD 20850 +1 301 978 5307 12/03/2009 VERSION 1.0 7/2/2010

More information

NYSE BEST TRADE AND QUOTE CLIENT SPECIFICATION

NYSE BEST TRADE AND QUOTE CLIENT SPECIFICATION NYSE BEST TRADE AND QUOTE CLIENT SPECIFICATION NYSE NYSE AMERICAN NYSE ARCA NYSE NATIONAL Version Date 2.2 December 5, 2018 Copyright 2018 Intercontinental Exchange, Inc. ALL RIGHTS RESERVED. INTERCONTINENTAL

More information

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

RussellTick TM. Developed by: NASDAQ OMX Information, LLC 9600 Blackwell Road, Suite 500 Rockville, MD 20850, USA RussellTick TM Developed by: NASDAQ OMX Information, LLC 9600 Blackwell Road, Suite 500 Rockville, MD 20850, USA Phone: +1 301 978 5307 Fax: +1 301 978 5295 E-mail: dataproducts@nasdaqomx.com Version:

More information

NYSE BEST TRADE AND QUOTE CLIENT SPECIFICATION

NYSE BEST TRADE AND QUOTE CLIENT SPECIFICATION NYSE BEST TRADE AND QUOTE CLIENT SPECIFICATION NYSE NYSE AMERICAN NYSE ARCA Version Date 2.1 July 24, 2017 Copyright 2017 Intercontinental Exchange, Inc. ALL RIGHTS RESERVED. INTERCONTINENTAL EXCHANGE,

More information

TMX SELECT INC. NOTICE OF INITIAL OPERATIONS REPORT AND REQUEST FOR FEEDBACK

TMX SELECT INC. NOTICE OF INITIAL OPERATIONS REPORT AND REQUEST FOR FEEDBACK 13.2 Marketplaces 13.2.1 TMX Select Inc. Notice of Initial Operations Report and Request for Feedback TMX SELECT INC. NOTICE OF INITIAL OPERATIONS REPORT AND REQUEST FOR FEEDBACK TMX Select has announced

More information

Lightspeed Gateway::Books

Lightspeed Gateway::Books Lightspeed Gateway::Books Note: Messages on test servers may not reflect this specification. Production messages will be adapted to follow this specification. ECN's all use the same message formats, with

More information

Order Types and Functionality

Order Types and Functionality Date of Issue: May 12, 2017 Contents 1. INTRODUCTION... 3 2. CONTACT... 3 3. TRADING SESSIONS... 3 3.1 Hours of Operation... 3 3.2 Pre-Open and Post-Open Priority and Allocation... 3 3.3 Opening... 3 3.4

More information

NLS Plus. Version 2.1

NLS Plus. Version 2.1 NLS Plus Version 2.1 A trade-by-trade data feed with Nasdaq, Nasdaq BX and Nasdaq PSX transactions and consolidated volume information for U.S. exchange-listed equities Page 1 Table of Contents 1 Product

More information

NASDAQ OMX PSX Last Sale

NASDAQ OMX PSX Last Sale NASDAQ OMX PSX Last Sale For PSX Trading Venue NASDAQ OMX Global Data Products 11/1/2013 1 Overview PSX Last Sale SM (PLS) is a direct data feed product offered by NASDAQ OMX to support the PSX Trading

More information

Omega/Lynx ATS Subscriber Manual v. 1.6 Effective Date: June 10, 2013

Omega/Lynx ATS Subscriber Manual v. 1.6 Effective Date: June 10, 2013 Omega/Lynx ATS Subscriber Manual v. 1.6 Effective Date: June 10, 2013 Revision History Date Description Author August 21, 2008 Standard boardlots (page 4) to change from 100 shares across all traded securities

More information

CONSOLIDATED QUOTATION SYSTEM

CONSOLIDATED QUOTATION SYSTEM SECURITIES INDUSTRY AUTOMATION CORPORATION CONSOLIDATED QUOTATION SYSTEM CQS OUTPUT MULTICAST LINE INTERFACE SPECIFICATION January 29, 2008 Version 32 TABLE OF CONTENTS.0 INTRODUCTION... -. BACKGROUND...

More information

NASDAQ Last Sale (NLS)

NASDAQ Last Sale (NLS) NASDAQ Last Sale (NLS) Direct Data Feed Interface Specification Version: 1.00 Date Revised: July 2, 2010 Table of Contents 1 Product Description:... 3 2 Network Protocol Options... 3 3 Architecture...

More information

Technical Specifications 01 November January SOLA Derivatives HSVF Market Data. SOLA 12 Drop 4: V November 2018

Technical Specifications 01 November January SOLA Derivatives HSVF Market Data. SOLA 12 Drop 4: V November 2018 Technical Specifications 01 November 201827 January 2014 SOLA Derivatives HSVF Market Data SOLA 12 Drop 4: V9.0 01 November 2018 1 1 Introduction 7 1.1 Purpose 7 1.2 Readership 7 1.3 Revision History 7

More information

NASDAQ OMX BX Last Sale

NASDAQ OMX BX Last Sale NASDAQ OMX BX Last Sale For BX Trading Venue and BX Listing Market NASDAQ OMX Global Data Products 805 Kind Farm Blvd Rockville, MD 20850 +1 301 978 5307 11/1/2013 1 Overview 1.1 Product Description BX

More information

BATS EUROPE GUIDANCE NOTE PERIODIC AUCTIONS BOOK

BATS EUROPE GUIDANCE NOTE PERIODIC AUCTIONS BOOK BATS EUROPE GUIDANCE NOTE PERIODIC AUCTIONS BOOK Bats Europe 10 Lower Thames Street, 6 th Floor London, EC3R 6AF, UK 2 Contents 1. Introduction... 4 Intended Audience... 4 Reason for Changes... 4 Reference...

More information

CBOE EUROPE EQUITIES GUIDANCE NOTE PERIODIC AUCTIONS BOOK

CBOE EUROPE EQUITIES GUIDANCE NOTE PERIODIC AUCTIONS BOOK CBOE EUROPE EQUITIES GUIDANCE NOTE PERIODIC AUCTIONS BOOK The Monument Building 11 Monument Street, 5 th Floor London, EC3R 8AF, UK 2 Contents 1. Introduction... 4 Intended Audience... 4 Reason for Changes...

More information

Nasdaq TotalView-ITCH 5.1

Nasdaq TotalView-ITCH 5.1 Nasdaq TotalView-ITCH 5.1 Table of Contents 1 Overview... 2 2 Architecture... 2 3 Data Types... 3 4 Message Formats... 3 4.1 System Event Message... 3 4.2 Stock Related Messages... 4 4.2.1 Stock Directory...

More information

Dark Liquidity Guide Toronto Stock Exchange TSX Venture Exchange

Dark Liquidity Guide Toronto Stock Exchange TSX Venture Exchange Dark Liquidity Guide Toronto Stock Exchange TSX Venture Exchange Document Version: 1.3 Date of Issue: 2012/09/28 Table of Contents 1.1 Overview... 3 1.2 Purpose... 3 1.3 Glossary... 3 1.4 Dark order types

More information

NASDAQ OMX PSX Best Bid and Offer

NASDAQ OMX PSX Best Bid and Offer NASDAQ OMX PSX Best Bid and Offer For PSX Trading Venue NASDAQ OMX Global Data Products 7/10/2013 VERSION 2.0 7/10/2013 1 PSX Best Bid and Offer (PSX BBO) 1 Overview 1.1 Product Description PSX Best Bid

More information

CONSOLIDATED TAPE SYSTEM CTS OUTPUT MULTICAST INTERFACE SPECIFICATION

CONSOLIDATED TAPE SYSTEM CTS OUTPUT MULTICAST INTERFACE SPECIFICATION SECURITIES INDUSTRY AUTOMATION CORPORATION CONSOLIDATED TAPE SYSTEM CTS OUTPUT MULTICAST INTERFACE SPECIFICATION June 28, 203 Version 68 TABLE OF CONTENTS.0 INTRODUCTION... 3. BACKGROUND... 3.2 DUAL SITE

More information

NASDAQ Best Bid and Offer (QBBO) Version 2.0

NASDAQ Best Bid and Offer (QBBO) Version 2.0 NASDAQ Best Bid and Offer (QBBO) Version 2.0 Distributed by: NASDAQ OMX Global Data Products 805 King Farm Blvd Rockville, MD 20850 U.S.A. +1 301 978 5307 1 Product Description NASDAQ Best Bid and Offer

More information

FIX Specification for MarketData (FIX BookFeed) Programming Reference. Version 3.3

FIX Specification for MarketData (FIX BookFeed) Programming Reference. Version 3.3 FIX Specification for MarketData (FIX BookFeed) Programming Reference Version 3.3 Disclaimer All data concerning Cboe FX s FIX specification is provided solely for informational purposes to help authorized

More information

Cboe Europe Last Sale Specification

Cboe Europe Last Sale Specification Cboe Europe Last Sale Specification Version 1.3 19 July 2017 Cboe Europe Limited is a Recognised Investment Exchange regulated by the Financial Conduct Authority. Cboe Europe Limited is an indirect wholly-owned

More information

CONSOLIDATED QUOTATION SYSTEM CQS INTERFACE SPECIFICATION

CONSOLIDATED QUOTATION SYSTEM CQS INTERFACE SPECIFICATION SECURITIES INDUSTRY AUTOMATION CORPORATION CONSOLIDATED QUOTATION SYSTEM CQS OUTPUT MULTICAST LINE INTERFACE SPECIFICATION October, 20 Version 48 TABLE OF CONTENTS.0 INTRODUCTION... 9. BACKGROUND... 9.2

More information

SECURITIES INDUSTRY AUTOMATION CORPORATION CQS

SECURITIES INDUSTRY AUTOMATION CORPORATION CQS SECURITIES INDUSTRY AUTOMATION CORPORATION CQS CONSOLIDATED QUOTATION SYSTEM May 8, 2018 Version 1.7 CONTENTS VERSION HISTORY... 4 1.0 INTRODUCTION... 5 1.1 BACKGROUND... 5 1.2 DUAL SITE REDUNDANCY...

More information

Johannesburg Stock Exchange

Johannesburg Stock Exchange Johannesburg Stock Exchange Equity Market Trading and Information Solution JSE Guidance Note Volume 201 Guide to JSE Trading and Information Conformance Version 3.01 Release Date 8 July 2016 Number of

More information

PROTRADE February 2017

PROTRADE February 2017 PROTRADE February 2017 Introduction PROTRADE Application gives the Investor Clients of the Brokerage House the convenience of secure and real time access to quotes and trading. The services are specifically

More information

Technical Specifications 19 March SOLA Derivatives HSVF Market Data. SOLA 12: V March 2018

Technical Specifications 19 March SOLA Derivatives HSVF Market Data. SOLA 12: V March 2018 Technical Specifications 19 March 2018 SOLA Derivatives HSVF Market Data SOLA 12: V 6.3 19 March 2018 1 1 Introduction 6 1.1 Purpose 6 1.2 Readership 6 1.3 Revision History 6 2 Overview 8 2.1 Transmission

More information

Taiwan Futures Exchange. Market Data Transmission Manual

Taiwan Futures Exchange. Market Data Transmission Manual Taiwan Futures Exchange Market Data Transmission Manual (Market Data Transmission Network) Prepared by TAIFEX Ver. 2.16S (updated on 2017/11/23) This spec is for the feed that symbol format is linked with

More information

RESOLV CONTAINER MANAGEMENT DESKTOP

RESOLV CONTAINER MANAGEMENT DESKTOP RESOLV CONTAINER MANAGEMENT DESKTOP USER MANUAL Version 9.2 for HANA Desktop PRESENTED BY ACHIEVE IT SOLUTIONS Copyright 2016 by Achieve IT Solutions These materials are subject to change without notice.

More information

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

Clearing Trade Interface (CTI) VERSION 1.3 OCTOBER 31, 2017 Clearing Trade Interface (CTI) VERSION 1.3 OCTOBER 31, 2017 Options Clearing Trade Interface (CTI) Nasdaq Options Market Nasdaq PHLX Nasdaq BX Options Specification Version 1.3 Table of Contents 5.. Overview...

More information

Borsa Italiana. MIT502 - Guide to Application Certification MIT502 - Guide to Application Certification. Issue 7.1 June 2017

Borsa Italiana. MIT502 - Guide to Application Certification MIT502 - Guide to Application Certification. Issue 7.1 June 2017 Borsa Italiana MIT502 - Guide to Application Certification MIT502 - Guide to Application Certification Issue 7.1 June 2017 ue 5.0 July 2015 Contents 1.0 Introduction 4 5.11 All Gateways 36 5.12 FIX Session

More information

Nasdaq GEMX Port. Request Form. Complete this section when requesting SQF port. Sponsored Access (required)

Nasdaq GEMX Port. Request Form. Complete this section when requesting SQF port. Sponsored Access (required) Nasdaq GEMX Port Request Form Please email the completed form to subscriber@nasdaq.com or fax to +1 212 231 5426. GEMX Member Firm Name Service Bureau Request Type Add Remove Modify Products SQF FIX Purge

More information

Nasdaq MRX (MRX) Port

Nasdaq MRX (MRX) Port Nasdaq MRX (MRX) Port Request Form Please email the completed form to subscriber@nasdaq.com or fax to +1 212 231 5426. MRX Member Firm Service Bureau Request Type Add Remove Modify Products SQF FIX Purge

More information

Dark Liquidity Guide. Toronto Stock Exchange TSX Venture Exchange. Document Version: 1.6 Date of Issue: September 1, 2017

Dark Liquidity Guide. Toronto Stock Exchange TSX Venture Exchange. Document Version: 1.6 Date of Issue: September 1, 2017 Dark Liquidity Guide Toronto Stock Exchange TSX Venture Exchange Document Version: 1.6 Date of Issue: September 1, 2017 Table of Contents 1. Introduction... 4 1.1 Overview... 4 1.2 Purpose... 4 1.3 Glossary...

More information

INET NORDIC PORT REQUEST FORM

INET NORDIC PORT REQUEST FORM INET NORDIC PORT REQUEST FORM Please send the completed form to operator@nasdaq.com FOR MORE INFORMATION. PLEASE SCAN. CONTACT DETAILS Company Name: Contact Name: Participant ID (MPID): Contact Phone:

More information

London Stock Exchange

London Stock Exchange London Stock Exchange MIT502 - Guide to Application Certification Issue 15 29 August 2017 Contents 1.0 Introduction 4 1.1 1.2 1.3 1.4 1.5 Purpose 4 Readership 4 Document Series 4 Document History 4 Contacts

More information

Aliceblue Mobile App. User Manual

Aliceblue Mobile App. User Manual Aliceblue Mobile App User Manual Introduction Aliceblue Mobile Application gives the Investor Clients of the Brokerage House the convenience of secure and real time access to quotes and trading. The services

More information

Service & Technical Description

Service & Technical Description Service & Technical Description Introduction of Cross Orders and Block Trade Facility for ETFs and ETPs Live Version 1.1 24 March 2015 1. Introduction 4 1.1. Purpose 4 1.2. Readership 4 1.3. Overview of

More information

GLOBAL OTC INTEGRATED FEED CLIENT SPECIFICATION

GLOBAL OTC INTEGRATED FEED CLIENT SPECIFICATION GLOBAL OTC INTEGRATED FEED CLIENT SPECIFICATION Global OTC Integrated Version Date 1.16 May 12, 2016 2015 NYSE. All rights reserved. No part of this material may be copied, photocopied or duplicated in

More information

Introduction to ITG POSIT FIX Protocol

Introduction to ITG POSIT FIX Protocol Introduction to ITG POSIT FIX Protocol This document sets forth the information needed to access POSIT, ITG s registered alternative trading system in the U.S., using the FIX protocol. FIX 4.0, 4.2 and

More information

GLOBAL OTC INTEGRATED FEED CLIENT SPECIFICATION

GLOBAL OTC INTEGRATED FEED CLIENT SPECIFICATION GLOBAL OTC INTEGRATED FEED CLIENT SPECIFICATION Global OTC Integrated Version Date 1.15c April 25, 2016 2015 NYSE. All rights reserved. No part of this material may be copied, photocopied or duplicated

More information

INET NORDIC PORT REQUEST FORM

INET NORDIC PORT REQUEST FORM INET NORDIC PORT REQUEST FORM Please send the completed form to ms.inet@nasdaq.com FOR MORE INFORMATION. PLEASE SCAN. CONTACT DETAILS Company Name: Contact Name: Participant ID (MPID): Contact Phone: Contact

More information

Frequently Asked Questions. PHLX Depth of Market

Frequently Asked Questions. PHLX Depth of Market Frequently Asked Questions PHLX Depth of Market NASDAQ OMX PHLX SM (PHLX SM ) offers a full depth of market data feed called PHLX Depth of Market (PHLX Depth). This document attempts to answer questions

More information

Public UBS MTF. Market data feed specification

Public UBS MTF. Market data feed specification Public UBS MTF Market data feed specification May 2018 Table of contents [Andrew Lynch] [saved: 2 May 2018 10:42 A5/P5] UMDF-1.0.docx 1. Version history...3 2. Introduction...3 2.1. Background...3 3. Functional

More information

US Options Risk Management Specification

US Options Risk Management Specification Risk Management Specification Version 1.5.0 November 16, 2018 Contents 1 Introduction... 3 Overview... 3 Risk Limit Types... 3 1.2.1 Limit Execution Details... 5 1.2.2 Supported Order Types... 8 Risk Type

More information

Genium INET PRM User's Guide

Genium INET PRM User's Guide TM Genium INET NASDAQ Nordic Version: 4.0.0250 Document Version: 11 Publication Date: Wednesday, 6th May, 2015 Confidentiality: Non-confidential Whilst all reasonable care has been taken to ensure that

More information

XDP INTEGRATED FEED CLIENT SPECIFICATION

XDP INTEGRATED FEED CLIENT SPECIFICATION XDP INTEGRATED FEED CLIENT SPECIFICATION NYSE Arca Integrated, Pillar Architecture Version Date 1.16a April 8, 2016 2016 NYSE. All rights reserved. No part of this material may be copied, photocopied or

More information

US Options Complex Book Process. Version 1.1.1

US Options Complex Book Process. Version 1.1.1 Complex Book Process Version 1.1.1 October 17, 2017 Contents 1 Overview... 4 2 Complex Order Basics... 5 2.1 Ratios... 5 2.2 Net Price... 5 2.3 Availability of Complex Order Functionality... 5 2.3.1 Eligible

More information

Turquoise Derivatives FIX 4.2 Business Design Guide

Turquoise Derivatives FIX 4.2 Business Design Guide TQD 200 T E C H N I C A L S P E C I F I C A T I O N Turquoise Derivatives FIX 4.2 Business Design Guide I S S U E 2. 0 0 1 J U L Y 2 0 1 2 Contents Introduction... 3 1.1 Purpose... 3 1.2 Readership...

More information