Taiwan Futures Exchange. Market Data Transmission Manual

Size: px
Start display at page:

Download "Taiwan Futures Exchange. Market Data Transmission Manual"

Transcription

1 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 TWSE stock ID

2 Table of Contents I. Introduction... 4 A. Format development... 4 B. Data transmission... 4 II. Connection Architecture... 6 A. Connection requirements... 6 B. Architecture... 6 III. Data Format... 7 A. Information flow and message format... 7 B. Overview of Market Data C. Message Format and Field Description MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I

3 MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID: I MESSAGE ID:I MESSAGE ID:B MESSAGE ID:B MESSAGE ID:B MESSAGE ID: I MESSAGE ID: I MESSAGE ID:I MESSAGE ID: I MESSAGE ID: I D. Generation of Check-Sum IV. Multicast Group Definition Appendix 1 Summary of Changes... 86

4 Appendix 2 Overview of Message Format Appendix 3 Description of Product Prices Appendix 5 Product ID Appendix 6 Contract Ticker Symbol

5 I. Introduction A. Format development 1. As part of its efforts to internationalize and liberalize Taiwan s futures market and render trading information more transparent, Taiwan Futures Exchange (TAIFEX) plans to implement a policy to disclose the match price of each successful trade starting This policy stays in line with the implementation of continuous matching system in the futures market, which also means that data disclosed will rise sharply. 2. After rounds of discussions and consulting the views of information vendors regarding how to boost the content and frequency of data transfer that takes into account transfer rate, expandability, and market demands, TAIFEX decides to modify the transmission protocol and rates for connection with information vendors (futures commission merchants). Besides adopting UDP/IP protocol and using high-speed transmission of market data, TAIFEX has also looked at and revised the transmission format in the hope to boost data transfer capacity and processing efficiency. 3. After re-examining the current transmission format and content, TAIFEX has expanded and consolidated some data fields, and in consideration of future business development, saved some expandable fields to enhance program maintainability. B. Data transmission With the adoption of UDP/IP protocol and the use of high speed transfer rate, the bandwidth will increase significantly. After giving consideration to future system architecture and the expandability of data items, a HEADER field is added to the transmission format in compliance with UDP/IP protocol, which should help enhance the processing efficiency of vendors after they receive the market information. Revisions made to the message format are summed up as follows: 1. A message length field is added for receiver to tell the length of data packet. 2. To help reduce the costs of information vendors for hardware upgrade and boost the efficiency of line usage, TAIFEX plans to have different markets share the transmission lines and identify the source of transferred data by transmission code. 3. The field of transmission format code is moved to HEADER section. 4. A notation of message version is added so that in the event of format upgrade testing, Copyright 2017,TAIFEX 4

6 the receiver can tell whether the data are old version or new version. 5. The UDP multicast does not have the mechanism to guarantee packet delivery. Thus a field of transfer sequence number (INFORMATION-SEQ) is added, which allows the receiver to check whether complete data are received. Copyright 2017,TAIFEX 5

7 II. Connection Architecture A. Connection requirements 1. Router equipped with IGMP function and connection interface with at least 10M bps wan port (ex: Cisco 1941 or higher) for connection to the Market Data Transmission Network. 2. The transmission lines adopt UDP/IP multicast protocol. 3. Depending on needs, a vendor can use one or two routers to connect respectively to main (Xinyi) and backup (Taichung) data center via leased line for back-up. B. Architecture Copyright 2017,TAIFEX 6

8 III. Data Format A. Information flow and message format Message formats 1 Price limits and basic data (I010) 2 Matched prices and quantitie (I020) 3 Intra-day highs/lows (I021) 4 Opening price and quantity (I023) 5 Sum of order data (I030) 6 Bulletin data (I050) 7 Underlying index data (I060) 8 Closing market data (I070) 9 Closing market data (settlement price included) (I071) 10 Closing market data (settlement price and open interest included) (I072) 11 Combination product closing market data (I073) 12 Order book data (I080) 13 Quote request (I100) 14 Reference of stock options/futures and underlying stocks (I120) 15 Contract adjustment (I130) 16 System message (I140) 17 Contract basic data (I011) 18 Combine product block trade match data (B020) 19 Combine product block trade order book data (B080) 20 Negotiated block trade match data (B021) 21 Calculated opening price and volume (I022) 22 Reference best 5 bid/ask price and volume after calculated (I082) 23 HeartBeat (I000) 24 Calculated opening and closing price for underlying stocks (I064) 25 Underlying index data (I065) Reference data transmitting time: I011, I120, I130 reference data messages will be transmitted from 6:45 AM to 8:30 AM during regular trading period, and from 14:40 PM to 17:10 PM during after-hour trading period. I010 messages will be transmitted from 6:45 AM to 8:30 AM during regular trading period, and from 14:40 PM to market close during after-hour trading period. Because there is no settlement process after after-hour trading closed, I071, I072 messages will not be transmitted in after-hour trading. (1) Price limits and basic data I Message timing: send before market, interval of 60 seconds between messages, disclose for all products. Copyright 2017,TAIFEX 7

9 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (2) Matched prices and quantities I Message timing: Intra-day 125ms disclose interval. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (3) Intra-day highs/lows I Message timing: TAIFEX sends intra-day real-time changes of highs and lows. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (4) Opening price and quantity I Message timing: TAIFEX sends the first match price and quantity of the day when it takes place three times at one minute apart between each time. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (5) Sum of order data I Message timing: TAIFEX adds up the number of orders and sends real-time information. before market and intra-day display, interval of 5 seconds between messages, display of all products. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (6) Bulletin data I050 Copyright 2017,TAIFEX 8

10 1. Message timing: TAIFEX posts bulletin; interval between messages depends on the classification of the bulletin information. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (7) Underlying index data I Message timing: TAIFEX sends underlying data when there are changes to the contents except time. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (8) Closing market data I Message timing: TAIFEX sends closing market data of all products after market closing. The messages are 180 seconds apart; all products are disclosed. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (9) Closing market data (settlement price included) I Message timing: TAIFEX sends settlement prices in about 15 minutes after market closing. The messages are 180 seconds apart; all products are disclosed. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (10) Closing market data (settlement price and open interest included) I Message timing: The messages are 180 seconds apart; all products are disclosed. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve Copyright 2017,TAIFEX 9

11 the transferred data and display it. (2) wait for the next message. (11) Combination product closing market data I Message timing: TAIFEX sends the closing market data of combination product after market closing. The messages are 180 seconds apart; only combination product with trading activities in the day are disclosed. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (12) Order book data I Message timing: TAIFEX sends order book data for all products during market hours. The messages are 125ms apart; disclose only when there are changes to the quantity and/or price of the best five bid/ask prices (include order and quote). 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (13) Quote request I100 (display starts on 2004/05/31) 1. Message timing: TAIFEX sends real-time quote request messages during market hours. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (14) Reference of stock options/futures and underlying stocks I Message timing: TAIFEX sends reference of stock options/futures and underlying stock before market. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. Copyright 2017,TAIFEX 10

12 (15) Contract adjustment I Message timing: TAIFEX sends the message when there is adjustment to futures or options contract. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (16) System message: I Message timing: TAIFEX sends this message to FCM when there is special circumstance concerning its system. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (17) Contract basic data I Message timing: send before market, interval of 60 seconds between messages, disclose for all contracts. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (18) Combine product block trade match data B Message timing: Intra-day real-time disclose for combine product block trade. 2. Message format and content: Message ID B Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (19) Combine product block trade order book data B Message timing: TAIFEX sends order book data for combine product block trade during market hours. 2. Message format and content: Message ID B Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve Copyright 2017,TAIFEX 11

13 the transferred data and display it. (2) wait for the next message. (20) Negotiated block trade match data B Message timing: Intra-day real-time disclose for combine product block trade. 2. Message format and content: Message ID B Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (21) Calculated opening price and volume I Message timing: During the pre-opening session, disclose the calculated opening price and volume of call auction simulation. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (22) Reference best 5 bid/ask price and volume after calculated I Message timing: During the pre-opening session, disclose the reference best 5 bid/ask price and volume after call auction simulation. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (23) HeartBeat I Message timing: TAIFEX trading system will sent out heartbeat message periodically on every multicast group about every 30 seconds. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: The sole purpose of the heartbeat message is to keep routing trees alive. The dectect of missing hearbeat may mean encounter some network or system problem. However, whether other messages can still be sent or not is depend on the situation. (24) Calculated opening and closing price for underlying stocks I Message timing: TAIFEX sends calculated opening and closing price for underlying stocks when there are changes to the contents except time. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: Copyright 2017,TAIFEX 12

14 (1)refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. (25) Underlying index data I Message timing: TAIFEX sends underlying data when there are changes to the contents except time. 2. Message format and content: Message ID I Contracted vendors and FCM (clearing members) should: (1) refer to section "C. Message Format and Field Description" to accurately retrieve the transferred data and display it. (2) wait for the next message. Copyright 2017,TAIFEX 13

15 B. Overview of Market Data Futures MESSAGE-KIND TRANSMISSION-CODE I010 Price limits and basic data I020 Matched prices and quantities I070 Closing market data B020 Combine product block trade match data I030 I080 I071 B080 Sum of order data Order book data Closing market data Combine product (settlement price block trade order included) book data I011 I140 I072 B021 Contract basic data System message Closing market data Negotiated block (settlement price and trade match data open interest included) I050 I100 I073 Bulletin data Quote request Combination product closing market data I060 I021 Underlying index or Intra-day highs/lows stock data I120 I023 Reference of stock Opening price and futures and quantity underlying stock I130 I022 Contract adjustment Calculated opening price and volume I064 I082 Calculated opening Reference best 5 bid/ask and closing price for price and volume after underlying stocks calculated I065 Underlying index or stock data Copyright 2017,TAIFEX 14

16 Options 1 TRANSMISSION-CODE I010 Price limits and basic data I020 Matched prices and quantities I070 Closing market data I030 I080 I071 2 Sum of order data Order book information Closing market data (settlement price included) I011 I140 I072 3 Contract basic data System message Closing market data (settlement price and open interest included) 4 I050 Bulletin data I100 Quote request 5 I060 Underlying index or stock I021 Intra-day highs/lows MESSAGE-KIND 6 7 data I120 Reference of stock options and underlying stock I130 Contract adjustment I023 Opening price and quantity I022 Calculated opening price and volume I064 I082 Calculated opening and Reference best 5 bid/ask price closing price for and volume after calculated underlying stocks Every Multicast Group Transmission code 0 Message kind 0 I000 HeartBeat Copyright 2017,TAIFEX 15

17 C. Message Format and Field Description 1. MESSAGE ID: I010 MESSAGE NAME: Rise/fall limit and basic information HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "1": Futures "4": Options Disclosure of price limits, reference price, order quantity, match quantity, bulletin, and underlying index of individual product. MESSAGE-KIND X(1) 1 "1": Price limits and basic data of individual product INFORMATION-TIME 9(12) 6 Time of data () hhmmssxxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I010 message VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version : 6 BODY-LENGTH 9(4) 2 Body length () BODY PROD-ID-S X(20) 20 Product ID RISE-LIMIT-PRICE1 9(9) 5 First upper price limit REFERENCE-PRICE 9(9) 5 Reference price PACK BCD FALL-LIMIT-PRICE1 9(9) 5 First lower price limit RISE-LIMIT-PRICE2 9(9) 5 Second upper price limit FALL-LIMIT-PRICE2 9(9) 5 Second lower price limit RISE-LIMIT-PRICE3 9(9) 5 Third upper price limit FALL-LIMIT-PRICE3 9(9) 5 Third lower price limit Refer to Refer to Refer to Refer to Refer to Refer to Refer to Copyright 2017,TAIFEX 16

18 PROD-KIND X(1) 1 Type of contract DECIMAL-LOCATOR 9(1) 1 Number of decimal digits in Refer to price fields STRIKE-PRICE-DECIMAL-L 9(1) 1 Number of decimal digits in Refer to OCATOR strike price of options product (Always 0 for futures) Appendix 5 BEGIN-DATE 9(8) 4 Listed date of product (YYYYMMDD) END-DATE 9(8) 4 Expiry date of product (YYYYMMDD) FLOW-GROUP 9(2) 1 Flow group DELIVERY-DATE 9(8) 4 Delivery date of product CHECK-SUM X(01) 1 Check sum TERMINAL-CODE X(02) 2 (HEXACODE:OD OA) INFORMATION-SEQ: The serial number of I010 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. PROD-KIND: Type of contract. I: Index R: Interest rate B: Bond C: Commodity S: Stock E:Currency DECIMAL-LOCATOR: Read the product price in related field based on the number of decimal digits provided in this field. For detailed description and example, please refer to. STRIKE-PRICE-DECIMAL-LOCATOR: Parse the 5-digit strike price for option expressed by PROD-ID based on the number of decimal digits provided in this field. For detailed description and example, please refer to Appendix 5. Message I010 transferred in the morning includes rise and fall limits for each stage and uses 0 if there are no rise and fall limit prices for the stage. FLOW-GROUP definition: FLOW-GROUP Open Time Close Time 1 08:45 13: :45 12: :45 13:30 Copyright 2017,TAIFEX 17

19 4 08:45 11: :45 16: :00 16: :45 18: :45 18: :45 14: :00 5:00 next day 11 17:25 5:00 next day CHECKSUM: Please see section D. Generation of Check-Sum. Because some reference data will not available until regular trading close, for after-hour trading I010 start transmitting time of each products will be different. Copyright 2017,TAIFEX 18

20 2. MESSAGE ID: I020 MESSAGE NAME: Matched prices and quantities HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "2": Futures. "5": Options. MESSAGE-KIND X(1) 1 "1": Display of matched trades (prices and quantities) INFORMATION-TIME 9(12) 6 Time of data () hhmmssxxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I020 message () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version: 4 BODY-LENGTH 9(4) 2 Body length () PROD-ID X(40) 40 Product ID BODY MATCH-TIME 9(12) 6 Time of matched trade (PACK BCD) SIGN X(1) 1 Sign of price FIRST-MATCH-PRICE 9(9) 5 Price of first matched trade () FIRST-MATCH-QNTY 9(8) 4 Quantity of first matched trade () MATCH-DISPLAY-ITE X(01) 1 Notation to match data (BIT M MAP) MATCH-DATA OCCURS SIGN X(1) 1 Sign of price Price and quantity of matched trade hhmmssxxxxxx Refer to TY MATCH-PRICE 9(9) 5 Match price () Refer to MATCH-QUANTI 9(4) 2 Match quantity () MATCH-TOTAL-QTY 9(8) 4 Total match quantity (PACK BCD) MATCH-BUY-CNT 9(8) 4 Total number of matched buy orders () Copyright 2017,TAIFEX 19

21 MATCH-SELL-CNT 9(8) 4 Total number of matched sell orders () STATUS-CODE 9(2) 1 Status code 00: Normal CHECK-SUM X(01) 1 Check sum TERMINAL-CODE X(02) 2 (HEXACODE : 0D 0A) PROD-ID: In order to fit combination product ID, the length of PROD-ID field is set to 40 bytes. SIGN: The match prices of a combination product can be positive or negative. Thus this field identifies the positive/negative sign of the price. '0 : Positive '-': Negative Notation to display items: Use individual bit to indicate display item (expressed in binary value) Bit 7 = 1 means the first packet sent this time 0 means the continuation of the last packet Bit 6-0 = (range ): number of match price and match quantity sent INFORMATION-SEQ:The serial number of I020 message sent, which is assigned based on Explanation: market (futures or options) and message version No., and increments from The body has variable length. The content of body may have three conditions: (1) In case of 1 order and 1 matched trade MATCH-TIME, FIRST-MATCH-PRICE and FIRST-MATCH-QNTY disclose the time, price and quantity of the matched trade; in MATCH-DISPLAY-ITEM, Bit 7=1, Bit 6-0= (2) In case of 1 order and 97 matched trades FIRST-MATCH-PRICE and FIRST-MATCH-QNTY disclose the price and quantity of the first matched trade; in MATCH-DISPLAY-ITEM, Bit 7=1, Bit 6-0= , followed by 96 sets of MATCH-PRICE and MATCH-QUANTITY which store the prices and quantities of the 2 nd to the 97 th matched trades, and MATCH-TIME is the match time of the 97 th trade. (3) In case of 1 order and 200 matched trades, the message is divided into 2 packets Copyright 2017,TAIFEX 20

22 First packet: MATCH-TIME discloses the match time of 128 th trade; FIRST-MATCH-PRICE and FIRST-MATCH-QNTY are the price and quantity of the first matched trade; in MATCH-DISPLAY-ITEM, Bit 7=1, Bit 6-0= , followed by followed by 127 sets of MATCH-PRICE and MATCH-QUANTITY which store the prices and quantities of the 2 nd to the 128 th matched trades. Second packet: MATCH-TIME discloses the match time of the 200 th trade, FIRST-MATCH-PRICE and FIRST-MATCH-QNTY are the price and quantity of the 129 th matched trade; in MATCH-DISPLAY-ITEM, Bit 7=0, Bit 6-0= , followed by 71 sets of MATCH-PRICE and MATCH-QUANTITY which store the prices and quantities of the 130 th to the 200 th matched trades. 2. In fact, each packet will contain up to 70 match prices and quantities in addition to the price and quantity of the first match. Copyright 2017,TAIFEX 21

23 3. MESSAGE ID: I021 MESSAGE NAME: Intra-day highs and lows HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "2": Futures "5": Options MESSAGE-KIND X(1) 1 "5": Intra-day high/low INFORMATION-TIME 9(12) 6 Data time () hhmmssxxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I021 message () VERSION-NO 9(2) 1 Message version No. Current version: 3 BODY-LENGTH 9(4) 2 Body length () BODY PROD-ID X(40) 40 Product ID SIGN X(1) 1 Positive/negative sign 9(9) 5 Day s highest match price DAY-HIGHT-PRICE SIGN X(1) 1 Positive/negative sign DAY-LOW-PRICE SHOW_TIME 9(9) 5 Day s lowest match price Refer to Refer to 9(12) 6 Time when the last price hhmmssxxxxxx shows up () CHECK-SUM X(01) 1 Check sum TERMINAL-CODE X(02) 2 (HEXACODE:OD OA) INFORMATION-SEQ: The serial number of I021 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. PROD-ID: In order to fit combination product ID, the length of PROD-ID field is set to 40 bytes. SIGN: The match prices of a combination product can be positive or negative. Thus this field identifies the positive/negative sign of the price. '0': Positive '-': Negative CHECKSUM:Please see section D. Generation of PROD-ID (Check-Sum). Copyright 2017,TAIFEX 22

24 4. MESSAGE ID: I023 MESSAGE NAME: Opening price and quantity HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "2": Futures "5": Options MESSAGE-KIND X(1) 1 "6": Opening price and quantity INFORMATION-TIME 9(12) 6 Data time ( hhmmssxxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I023 message () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version: 3 BODY-LENGTH 9(4) 2 Body length () PROD-ID X(40) 40 Product ID MATCH-TIME 9(12) 6 Time of matched trade (PACK BCD) hhmmssxxxxxx BODY SIGN X(1) 1 Positive/negative sign FIRST-MATCH-PRICE 9(9) 5 Opening price () Refer to FIRST-MATCH-QNTY 9(8) 4 Opening quantity () CHECK-SUM X(01) 1 Check-sum TERMINAL-CODE X(02) 2 (HEXACODE : 0D 0A) INFORMATION-SEQ: The serial number of I023 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. PROD-ID: In order to fit combination product ID, the length of PROD-ID field is set to 40 bytes. SIGN: The match prices of a combination product can be positive or negative. Thus this field identifies the positive/negative sign of the price. '0': Positive '-': Negative CHECKSUM: Please see section D. Generation of Check-Sum. Copyright 2017,TAIFEX 23

25 5. MESSAGE ID: I030 MESSAGE NAME: Sum of order information HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "1": Futures "4": Options MESSAGE-KIND X(1) 1 "2": Individual product order quantity INFORMATION-TIME 9(12) 6 Data time () hhmmssxxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of message I030 () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version: 2 BODY-LENGTH 9(4) 2 Body length () BODY PROD-ID X(40) 40 Product ID BUY-ORDER 9(8) 4 Total number of buy order () BUY-QUANTITY 9(8) 4 Total number of buy contracts ordered () SELL-ORDER 9(8) 4 Total number of sell orders () SELL-QUANTITY 9(8) 4 Total number of sell contracts ordered ( CHECK-SUM X(01) 1 Check-sum TERMINAL-CODE X(02) 2 (HEXACODE:OD OA) INFORMATION-SEQ: The serial number of I030 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. PROD-ID: In order to fit combination product ID, the length of PROD-ID field is set to 40 bytes. CHECKSUM: Please see section D. Generation of Check-Sum. Copyright 2017,TAIFEX 24

26 INFORMATION-SEQ: The serial number of I030 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. PROD-ID: In order to fit combination product ID, the length of PROD-ID field is set to 40 bytes. CHECKSUM: Please see section D. Generation of Check-Sum. Copyright 2017,TAIFEX 25

27 6. MESSAGE ID: I050 MESSAGE NAME: Bulletin information HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "1": futures "4": options Market data MESSAGE-KIND X(1) 1 "4": Bulletin INFORMATION-TIME 9(12) 6 Data time hhmmssxxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I050 message () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version : 1 BODY-LENGTH 9(4) 2 Body length () BODY BUILTIN-KEY 9(4) 2 No. of the bulletin (key value) () BUILTIN-DATA X(80) 80 Bulletin data CHECK-SUM X(01) 1 Check-sum TERMINAL-CODE X(02) 2 (HEXACODE:OD OA) INFORMATION-SEQ: The serial number of I050 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. CHECKSUM: Please see section D. Generation of Check-Sum. Copyright 2017,TAIFEX 26

28 7. MESSAGE ID: I060 MESSAGE NAME: Underlying index or stock data HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "1": futures "4": options Market data MESSAGE-KIND X(1) 1 "5": Underlying index information INFORMATION-TIME 9(12) 6 Data time () hhmmssxxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I060 message () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version:3 BODY-LENGTH 9(4) 2 Body length () BODY KIND X(8) 8 Index or stock symbol STATUS-ITEM X(2) 2 Status notation (BIT MAP) Following fields depend on STATUS-ITEM VALUE 9(7)V Value () TIME 9(12) 6 Time hhmmssxxxxxx () DATE X(8) 8 Date YYYYMMDD CHECK-SUM X(01) 1 Check-sum TL-CODE X(02) 2 (HEXACODE:OD OA) INFORMATION-SEQ: The serial number of I060 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. CHECKSUM: Please see section D. Generation of Check-Sum. STATUS-ITEM:Following fields depend on STATUS-ITEM Bit 6-15 = 0 reserved Bit 5: DATE data date 1:exist 0:not exist Copyright 2017,TAIFEX 27

29 Bit 4: TIME date time 1:exist 0: not exist zero value presents reference price Bit 3: VALUE fixing price 1: exist 0: not exist Bit 2: VALUE ask price 1: exist 0: not exist Bit 1: VALUE bid price 1: exist 0: not exist Bit 0: VALUE match price 1: exist 0: not exist example: STATUS-ITEM Bit values of are 1,other values are 0,decode the follow data: VALUE match price (Bit 0) VALUE bid price (Bit 1) VALUE ask price (Bit 2) TIME date time (Bit 4) Note: 1. No underlying for Taiwan 50, Gold, Bond, EUR/USD, USD/JPY, DJIA, S&P 500, AUD/USD, GBP/USD, TOPIX, Nifty 50 Index. 2. bid price, ask price, fixing price, data date is only used by currency now Copyright 2017,TAIFEX 28

30 8. MESSAGE ID: I070 MESSAGE NAME: Closing market data HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "3": futures "6": options Closing market data MESSAGE-KIND X(1) 1 "1": Market data INFORMATION-TIME 9(12) 6 Data time () hhmmssxxxxxx INFORMATION-SEQ 9(8) 4 Serial number of I070 message () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version: 2 BODY-LENGTH 9(4) 2 Body length () BODY PROD-ID-S X(20) 20 Product ID TERM-HIGH-PRICE 9(9) 5 Highest price of the term Refer to () TERM-LOW-PRICE 9(9) 5 Lowest price of the term Refer to () HIGH-PRICE 9(9) 5 highest price () Refer to LOW-PRICE 9(9) 5 lowest price () Refer to OPEN-PRICE 9(9) 5 Opening price () Refer to BUY-PRICE 9(9) 5 Final buy (bid) price (PACK BCD) Refer to SELL-PRICE 9(9) 5 Final sell (ask) price (PACK BCD) Refer to CLOSE-PRICE 9(9) 5 Closing price () Refer to BO_COUNT_TAL 9(8) 4 Total number of buy orders () Copyright 2017,TAIFEX 29

31 BO_QNTY_TAL 9(8) 4 Total quantity of buy contracts ordered (PACK BCD) SO_COUNT_TAL 9(8) 4 Total number of sell orders () SO_QNTY_TAL 9(8) 4 Total quantity of sell contracts ordered (PACK BCD) TOTAL_COUNT 9(8) 4 Total number of matched trades () TOTAL_QNTY 9(8) 4 Total quantity of contracts matched () COMBINE_BO_COUNT_T AL 9(8) 4 Combined total of buy orders () COMBINE_BO_QNTY_TA L 9(8) 4 Combined total quantity of buy contracts ordered (PACK BCD) COMBINE_SO_COUNT_T AL 9(8) 4 Combined total of sell orders () COMBINE_SO_QNTY_TA L 9(8) 4 Combined total quantity of sell contracts ordered (PACK BCD) COMBINE_TOTAL_QNTY 9(8) 4 Combined total of matched contracts () CHECK-SUM X(01) 1 Check sum TERMINAL-CODE X(02) 2 (HEXACODE:OD OA) INFORMATION-SEQ: The serial number of I070 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. In I070, all statistics except TERM-HIGH-PRICE and TERM-LOW-PRICE only contain information from single trading period ( regular or after-hour trading). The statistical values in five fields of "Combined total of buy orders", "Combined total quantity of buy contracts ordered", "Combined total of sell orders", "Combined total quantity of sell contracts ordered", and "Combined total of matched contracts" include the entries in combination order book. CHECKSUM: Please see section D. Generation of Check-Sum. Copyright 2017,TAIFEX 30

32 9. MESSAGE ID: I071 MESSAGE NAME: Closing market data (settlement price included) HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "3": futures "6": options Closing market data MESSAGE-KIND X(1) 1 "2": Market data INFORMATION-TIME 9(12) 6 Data time () hhmmssxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I071 message () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version: 2 BODY-LENGTH 9(4) 2 Body length () x BODY PROD-ID-S X(20) 20 Product ID TERM-HIGH-PRICE 9(9) 5 Highest price of the term Refer to () TERM-LOW-PRICE 9(9) 5 Lowest price of the term Refer to () HIGH-PRICE 9(9) 5 highest price () Refer to LOW-PRICE 9(9) 5 lowest price () Refer to OPEN-PRICE 9(9) 5 Opening price () Refer to BUY-PRICE 9(9) 5 Final buy (bid) price (PACK BCD) Refer to SELL-PRICE 9(9) 5 Final sell (ask) price (PACK BCD) Refer to CLOSE-PRICE 9(9) 5 Closing price () Refer to BO_COUNT_TAL 9(8) 4 Total number of buy orders () Copyright 2017,TAIFEX 31

33 BO_QNTY_TAL 9(8) 4 Total quantity of buy contracts ordered () SO_COUNT_TAL 9(8) 4 Total number of sell orders () SO_QNTY_TAL 9(8) 4 Total quantity of sell contracts ordered () TOTAL_COUNT 9(8) 4 Total number of matched trades () TOTAL_QNTY 9(8) 4 Total number of contracts matched () COMBINE_BO_COUNT_T AL 9(8) 4 Combined total of buy orders () COMBINE_BO_QNTY_TA L 9(8) 4 Combined total quantity of buy contracts ordered (PACK BCD) COMBINE_SO_COUNT_T AL 9(8) 4 Combined total of sell orders () COMBINE_SO_QNTY_TA L 9(8) 4 Combined total quantity of sell contracts ordered (PACK BCD) COMBINE_TOTAL_QNTY 9(8) 4 Combined total of matched contracts () SETTLEMENT-PRICE 9(9) 5 Settlement price () See Appendix 4 CHECK-SUM X(01) 1 Check-sum TERMINAL-CODE X(02) 2 (HEXACODE:OD OA) INFORMATION-SEQ: The serial number of I071 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. In I071, all statistics except TERM-HIGH-PRICE and TERM-LOW-PRICE only contain information from single trading period ( regular or after-hour trading). The statistical values in five fields of "Combined total of buy orders", "Combined total quantity of buy contracts ordered", "Combined total of sell orders", "Combined total quantity of sell contracts ordered", and "Combined total of matched contracts" include the entries in combination order book. CHECKSUM: Please see section D. Generation of Check-Sum. Copyright 2017,TAIFEX 32

34 Note: For the product whose delivery date is the same as its expiry date, settlement price will be transmitted with a value of "0" on the day of expiration. Upon receiving this message, vendors should disclose the daily settlement price for expired contract as blank. Copyright 2017,TAIFEX 33

35 10. MESSAGE ID: I072 MESSAGE NAME: Closing market data (settlement price and open interest included) HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "3": futures "6": options Closing market data MESSAGE-KIND X(1) 1 "3": Market data INFORMATION-TIME 9(12) 6 Data time () hhmmssxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I072 message () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version: 3 BODY-LENGTH 9(4) 2 Body length () x BODY PROD-ID-S X(20) 20 Product ID TERM-HIGH-PRICE 9(9) 5 Highest price of the term Refer to () TERM-LOW-PRICE 9(9) 5 Lowest price of the term Refer to () HIGH-PRICE 9(9) 5 highest price () Refer to LOW-PRICE 9(9) 5 lowest price () Refer to OPEN-PRICE 9(9) 5 Opening price () Refer to BUY-PRICE 9(9) 5 Final buy (bid) price (PACK BCD) Refer to SELL-PRICE 9(9) 5 Final sell (ask) price (PACK BCD) Refer to CLOSE-PRICE 9(9) 5 Closing price () Refer to BO_COUNT_TAL 9(8) 4 Total number of buy orders () Copyright 2017,TAIFEX 34

36 BO_QNTY_TAL 9(8) 4 Total quantity of buy contracts ordered () SO_COUNT_TAL 9(8) 4 Total number of sell orders () SO_QNTY_TAL 9(8) 4 Total quantity of sell contracts ordered () TOTAL_COUNT 9(8) 4 Total number of matched trades () TOTAL_QNTY 9(8) 4 Total number of contracts matched () COMBINE_BO_COUNT_T AL 9(8) 4 Combined total of buy orders () COMBINE_BO_QNTY_TA L 9(8) 4 Combined total quantity of buy contracts ordered (PACK BCD) COMBINE_SO_COUNT_T AL 9(8) 4 Combined total of sell orders () COMBINE_SO_QNTY_TA L 9(8) 4 Combined total quantity of sell contracts ordered (PACK BCD) COMBINE_TOTAL_QNTY 9(8) 4 Combined total of matched contracts () SETTLEMENT-PRICE 9(9) 5 Settlement price () Refer to OPEN-INTEREST 9(8) 4 Open interest () BLOCK_TRADE_QNTY 9(8) 4 Total matched contracts of block trade () CHECK-SUM X(01) 1 Check-sum TERMINAL-CODE X(02) 2 (HEXACODE:OD OA) INFORMATION-SEQ: The serial number of I072 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. The statistical values in the following 6 fields: "HIGH-PRICE", "LOW-PRICE", "OPEN-PRICE", "BUY-PRICE", "SELL-PRICE" and "CLOSE-PRICE" will only contain information from single trading period ( regular or after-hour trading). The statistical values in the following 12 fields: "BO_COUNT_TAL", "BO_QNTY_TAL", Copyright 2017,TAIFEX 35

37 "SO_COUNT_TAL", "SO_QNTY_TAL", "TOTAL_COUNT", "TOTAL_QNTY", "COMBINE_BO_COUNT_TAL", "COMBINE_BO_QNTY_TAL", "COMBINE_SO_COUNT_TAL", "COMBINE_SO_QNTY_TAL", "COMBINE_TOTAL_QNTY" and "OPEN-INTERES" will contain information of normal and block trade from both regular and after-hour trading period. The statistical values in the following 5 fields: "COMBINE_BO_COUNT_TAL", "COMBINE_BO_QNTY_TAL", "COMBINE_SO_COUNT_TAL", "COMBINE_SO_QNTY_TAL" and "COMBINE_TOTAL_QNTY" will contain the entries in combination order book from both regular and after-hour trading period. Value of "BLOCK_TRADE_QNTY" field will contain block trade volume from both regular and after-hour trading period. CHECKSUM: Please see section D. Generation of Check-Sum. Note: For the product whose delivery date is the same as its expiry date, settlement price will be transmitted with a value of "0" on the day of expiration. Upon receiving this message, vendors should disclose the daily settlement price for expired contract as blank. About opening price in I070, I071, and I072 (1) When the orders are matched on a aggregate auction basis, the opening price is the price so matched, also the First-Match-Price in the product s first I020 packet. (2) When there is no aggregate auction, but continuous matching, the opening price is the last match price in the session, which will fall on a certain price level in the first I020 packet of the product. (3) When there is no aggregate auction, nor continuous matching, the opening reference price is equal to the closing price; in such event, the opening prices of options are equal to zero and equal to the closing prices. Copyright 2017,TAIFEX 36

38 11. MESSAGE ID: I073 MESSAGE NAME: Combination product closing market data HEADER BODY FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "3": Futures Closing market data MESSAGE-KIND X(1) 1 "4": Combination product market data INFORMATION-TIME 9(12) 6 Data time () hhmmssxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I073 message () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version: 1 BODY-LENGTH 9(4) 2 Body length () PROD-ID X(40) 40 Product ID SIGN X(1) 1 Positive/negative sign 9(9) 5 Highest price of the term Refer to TERM-HIGH-PRICE () SIGN X(1) 1 Positive/negative sign 9(9) 5 Lowest price of the term Refer to TERM-LOW-PRICE () SIGN X(1) 1 Positive/negative sign HIGH-PRICE 9(9) 5 highest price () Refer to SIGN X(1) 1 Positive/negative sign LOW-PRICE x 9(9) 5 lowest price () Refer to SIGN X(1) 1 Positive/negative sign OPEN-PRICE 9(9) 5 Opening price () Refer to SIGN X(1) 1 Positive/negative sign BUY-PRICE 9(9) 5 Final buy (bid) price (PACK Refer to BCD) SIGN X(1) 1 Positive/negative sign Copyright 2017,TAIFEX 37

39 SELL-PRICE 9(9) 5 Final sell (ask) price (PACK Refer to BCD) SIGN X(1) 1 Positive/negative sign CLOSE-PRICE 9(9) 5 Closing price () Refer to BO_COUNT_TAL 9(8) 4 Total number of buy orders () BO_QNTY_TAL 9(8) 4 Total quantity of buy contracts ordered () SO_COUNT_TAL 9(8) 4 Total number of sell orders () SO_QNTY_TAL 9(8) 4 Total quantity of sell contracts ordered () TOTAL_COUNT 9(8) 4 Total number of matched trades () TOTAL_QNTY 9(8) 4 Total number of contracts matched () CHECK-SUM X(01) 1 Check sum TERMINAL-CODE X(02) 2 (HEXACODE:OD OA) INFORMATION-SEQ: The serial number of I073 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. PROD-ID: In order to fit combination product ID, the length of PROD-ID field is set to 20 bytes. SIGN: The match prices of a combination product can be positive or negative. Thus this field identifies the positive/negative sign of the price. '0': Positive '-': Negative Because the price of combination product can be 0, we can not use 0 to represent the NULL value of price fields in I073. We use the special value to represent the NULL value of price fields in I073. Example: In some day if one combination product does not have any match data, it's DAY-HIGH-PRICE, DAY-LOW-PRICE, OPEN-PRICE, CLOSE-PRICE will be represented by In I073, all statistics except TERM-HIGH-PRICE and TERM-LOW-PRICE only contain information from single trading period ( regular or after-hour trading). CHECKSUM: Please see section D. Generation of Check-Sum. Copyright 2017,TAIFEX 38

40 This format is used to display the closing market data on combination product. Only combination product with trading activities in the day are displayed. Copyright 2017,TAIFEX 39

41 12. MESSAGE ID: I080 MESSAGE NAME: Order book information HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "2": futures "5": options Market data MESSAGE-KIND X(1) 1 "2": Order book disclosure INFORMATION-TIME 9(12) 6 Data time () hhmmssxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I080 message () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version: 2 BODY-LENGTH 9(4) 2 Body length () x BODY PROD-ID X(40) 40 Product ID OCCURS 5 50 Best five bid prices and BUY-ORDER-BOOK quantities () SIGN X(1) 1 Positive/negative sign BUY-PRICE BUY-QUANTITY 9(9) 5 Best bid price () Refer to 9(8) 4 Quantity at this bid price () OCCURS 5 50 Best five ask prices and SELL-ORDER-BOOK quantities () SIGN X(1) 1 Positive/negative sign SELL-PRICE SELL-QUANTITY DERIVED-FLAG 9(9) 5 Best ask price () Refer to 9(8) 4 Quantity at this ask price () 9(2) 1 Flag for derived orders? 01: Read the following four fields 00: The following four fields are not present Copyright 2017,TAIFEX 40

42 9(9) 5 The first bid price for the Refer to FIRST-DERIVED-BUY-PRIC E derived order 9(8) 4 Quantity at the first bid price FIRST-DERIVED-BUYfor the derived order QUANTITY 9(9) 5 The first ask price for the Refer to FIRST-DERIVED-SELL-PRI CE derived order 9(8) 4 Quantity at the first ask price FIRST-DERIVED-SELL-QU ANTITY for the derived order CHECK-SUM X(01) 1 Check sum TERMINAL-CODE X(02) 2 (HEXACODE:OD OA) INFORMATION-SEQ: The serial number of I080 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. PROD-ID: In order to fit combination product ID, the length of PROD-ID field is set to 40 bytes. SIGN: The match prices of a combination product can be positive or negative. Thus this field identifies the positive/negative sign of the price. '0': Positive '-': Negative DERIVED-FLAG: The presence or absence of derived flag indicates whether there are derived orders, but only the best buy (bid) and sell (ask) prices and quantities are displayed. 01: Read the following four fields 00: The following four fields are not present The presentation form of market price is canceled. CHECKSUM: Please see section D. Generation of Check-Sum. Copyright 2017,TAIFEX 41

43 13. MESSAGE ID: I100 MESSAGE NAME: Quote request HEADER FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "2": Futures "5": Options Market data MESSAGE-KIND X(1) 1 "4": Request for quote data INFORMATION-TIME 9(12) 6 Data time () hhmmssxxxxx INFORMATION-SEQ 9(8) 4 Serial No. of I100 message () VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version : 2 BODY-LENGTH 9(4) 2 Body length () x BODY PROD-ID-S X(20) 20 Product ID DISCLOSURE-TIME 9(12) 6 Request disclosure time 9(3) 2 Request duration (SSS DURATION-TIME (seconds)) CHECK-SUM X(01) 1 Check-sum TERMINAL-CODE X(02) 2 (HEXACODE:OD OA) hhmmssxxxxx x INFORMATION-SEQ: The serial number of I100 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. CHECKSUM: Please see section D. Generation of Check-Sum. Copyright 2017,TAIFEX 42

44 14. MESSAGE ID: I120 MESSAGE NAME: Reference of stock options/futures and underlying stock FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-CODE X(1) 1 "1": Market data of HEADER futures "4": Market data of options MESSAGE-KIND X(1) 1 "6": Information of underlying INFORMATION-TIME 9(12) 6 Data time hhmmssxxxxxx BODY INFORMATION-SEQ 9(8) 4 Serial No. of I120 message ( ) VERSION-NO 9(2) 1 Message version No. () Current version : 1 BODY-LENGTH 9(4) 2 Body length (PACK BCD) INDEX-KIND X(8) 8 Ticker symbol of stock options INDEX-NUMBER X(6) 6 Stock code INDEX-VALUE 9(5)V999 4 Reference opening price of underlying () INDEX-STATUS X(01) 1 Status code (P/N) CHECK-SUM X(01) 1 Check-sum TERMINAL-CODE X(02) 2 (HEXACODE : 0D 0A) INFORMATION-SEQ: The serial number of I120 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. CHECKSUM: Please see section D. Generation of Check-Sum. Example: TSMC INDEX-KIND=AAO INDEX-NUMBER=2330 Copyright 2017,TAIFEX 43

45 15. MESSAGE ID: I130 MESSAGE NAME: Stock options/futures contract adjustment FIELD NAME FORMAT LENG CONTENTS COMMENT ESC-CODE X(1) 1 (ASCII 27) TRANSMISSION-COD X(1) 1 "1": Futures HEADER E "4": Options MESSAGE-KIND X(1) 1 "7": Stock options/futures contract adjustment INFORMATION-TIME 9(12) 6 Data time () hhmmssxxxxx x BODY INFORMATION-SEQ 9(8) 4 Serial No. of I130 message() VERSION-NO 9(2) 1 Message version No. (PACK BCD) Current version : 2 BODY-LENGTH 9(4) 2 Body length () CADJ_BASE_DATE 9(8) 4 Contract adjustment base date () CADJ_BF_KIND_ID X(08) 8 CADJ_BF_STOCK_ID X(06) 6 CADJ_BF_STOCK_Q NTY CADJ_BF_STOCK_CA SH2 CADJ_BF_STOCK_CA SH3 CADJ_BF_STOCK_ID 4 CADJ_BF_STOCK_Q NTY4 9(6)V (8)V99 5 9(6)V X(06) 6 9(6)V CADJ_AF_KIND_ID X(08) 8 Before-adjustment contract symbol Before-adjustment underlying 1 - stock ID Before-adjustment underlying1- number of shares () Before-adjustment underlying 2 - cash () Before-adjustment underlying 3 - cash capital increase value () Before-adjustment underlying 4 - stock ID Before-adjustment underlying 4- number of shares (PACK BCD) After-adjustment symbol contract Copyright 2017,TAIFEX 44

46 CADJ_AF_STOCK_ID X(06) 6 CADJ_AF_STOCK_Q NTY CADJ_AF_STOCK_CA SH2 CADJ_AF_STOCK_PR ICE3 CADJ_AF_STOCK_Q NTY3 CADJ_AF_STOCK_DA TE3 CADJ_AF_STOCK_ID 4 CADJ_AF_STOCK_Q NTY4 9(6)V (8)V99 5 9(6)V (6)V (8) 4 X(06) 6 9(6)V After-adjustment underlying 1 - stock ID After-adjustment underlying 1 - change in number of shares () After-adjustment underlying 2 - cash () After-adjustment underlying 3 - subscription price () After-adjustment underlying 3 - number of shares subscribed () Payment deadline for cash capital increase () After-adjustment underlying 4 -stock ID After-adjustment underlying 4 - change in number of shares () CADJ_DIVIDEND_DA Ex-right/ex-dividend date 9(8) 4 TE () CHECK-SUM X(01) 1 Check-sum TERMINAL-CODE X(02) 2 (HEXACODE : 0D 0A) INFORMATION-SEQ: The serial number of I130 message sent, which is assigned based on market (futures or options) and message version No., and increments from 1. CHECKSUM: Please see section D. Generation of Check-Sum. CADJ_AF_STOCK_QNTY:The format of this field is 9(6)V9999, where the figure at farthest left is used to express positive or negative sign; 0 means positive, and 1 means negative. Example: (1) CADJ_AF_STOCK_QNTY = means capital decrease of shares. If expressed in PACD BCD format after compression, it is 0X100X540X000X120X34. (2) CADJ_AF_STOCK_QNTY = means capital increase of shares. If expressed in PACD BCD format after compression, it is 0X000X540X00X120X34. Copyright 2017,TAIFEX 45

Taiwan Stock Exchange Market Information Transmission Operation Manual (IP Feed Specification)

Taiwan Stock Exchange Market Information Transmission Operation Manual (IP Feed Specification) Market Information Transmission Operation Manual (IP Feed Specification) Version: B.11.11 Document No.: O-104-A10 Produced by the Table of Contents 1. Introduction... 1 2. Connection Architecture... 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Nasdaq CXC Limited. CHIXMMD 1.1 Multicast Feed Specification

Nasdaq CXC Limited. CHIXMMD 1.1 Multicast Feed Specification Nasdaq CXC Limited CHIXMMD 1.1 Multicast Feed Specification Nasdaq CXC Limited CHIXMMD 1.1 Multicast Feed Specification Synopsis: This document describes the protocol of the Nasdaq CXC Limited (Nasdaq

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

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

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

FINRA Bond Trade Dissemination Service SM (BTDS SM )

FINRA Bond Trade Dissemination Service SM (BTDS SM ) FIRA Bond rade Dissemination Service SM (BDS SM ) For C Corporate Bond ransactions Data Feed Interface Specification Version 4.5 April 7, 2017 ABLE F CES 1.0 Introduction... 1-1 1.1 Background... 1-1 1.2

More information

FINRA Bond Trade Dissemination Service SM (BTDS SM )

FINRA Bond Trade Dissemination Service SM (BTDS SM ) FIRA Bond rade Dissemination Service SM (BDS SM ) For C Corporate Bond ransactions Data Feed Interface Specification Version 4.A May 14, 2018 ABLE F CES 1.0 Introduction... 1-1 1.1 Background... 1-1 1.2

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

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

FINRA Bond Trade Dissemination Service SM (BTDS SM )

FINRA Bond Trade Dissemination Service SM (BTDS SM ) FIRA Bond rade Dissemination Service SM (BDS SM ) For C Corporate Bond ransactions Data Feed Interface Specification Version 4.2 Revised: March 2, 2015 ABLE F CES 1.0 Introduction... 1-1 1.1 Background...

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

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

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

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

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

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

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

XDP IMBALANCES FEED CLIENT SPECIFICATION

XDP IMBALANCES FEED CLIENT SPECIFICATION XDP IMBALANCES FEED CLIENT SPECIFICATION NYSE AMERICAN IMBALANCES FEED NYSE IMBALANCES FEED NYSE ARCA IMBALANCES FEED PRODUCTION 2018 Version Date 2.1f February 1, 2018 Copyright 2018 Intercontinental

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

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

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

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

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

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

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

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

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

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

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

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 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

Xetra Release Release Description. Deutsche Börse AG

Xetra Release Release Description. Deutsche Börse AG Xetra Release 15.0 Deutsche Börse AG All proprietary rights and interest in this Xetra publication shall be vested in Deutsche Börse AG and all other rights including, but without limitation to, patent,

More information

XDP BBO CLIENT SPECIFICATION

XDP BBO CLIENT SPECIFICATION XDP BBO CLIENT SPECIFICATION Global OTC BBO FEED Version Date 2.5 Jan 21, 2019 2016 NYSE. All rights reserved. No part of this material may be copied, photocopied or duplicated in any form by any means

More information

Forwards & NDFs FIX MarketData Specification (FIX Bookfeed) Programming Reference

Forwards & NDFs FIX MarketData Specification (FIX Bookfeed) Programming Reference Forwards & NDFs FIX MarketData Specification (FIX Bookfeed) Programming Reference Date: March 2017 Version: 1.1.1 Disclaimer All data concerning Cboe FX s FIX specification is provided solely for informational

More information

Nasdaq Fund Network (NFN) Batch Upload File Format Specification for NFN Website Users. 6/19/2018 Nasdaq Global Information Services

Nasdaq Fund Network (NFN) Batch Upload File Format Specification for NFN Website Users. 6/19/2018 Nasdaq Global Information Services Nasdaq Fund Network (NFN) Batch Upload File Format Specification for NFN Website Users 6/19/2018 Nasdaq Global Information Services 1 Overview... 3 2 Data Format Changes... 3 2.1 Introduction of NFN 0050

More information

XDP INTEGRATED FEED CLIENT SPECIFICATION

XDP INTEGRATED FEED CLIENT SPECIFICATION XDP INTEGRATED FEED CLIENT SPECIFICATION NYSE Arca Integrated Global OTC Integrated Version Date 1.15a July 10, 2015 2015 NYSE. All rights reserved. No part of this material may be copied, photocopied

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

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

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

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

XDP INTEGRATED FEED CLIENT SPECIFICATION

XDP INTEGRATED FEED CLIENT SPECIFICATION XDP INTEGRATED FEED CLIENT SPECIFICATION NYSE AMERICAN INTEGRATED FEED NYSE ARCA INTEGRATED FEED NYSE NATIONAL INTEGRATED FEED NYSE INTEGRATED FEED Version Date 2.2 December 3, 2018 Copyright 2018 Intercontinental

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 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

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

NASDAQ Futures, Inc. (NFX) Tailor Made Combinations Reference Guide. Version

NASDAQ Futures, Inc. (NFX) Tailor Made Combinations Reference Guide. Version NASDAQ Futures, Inc. (NFX) Tailor Made Combinations Reference Guide Version 1.02 2017-7-10 CONFIDENTIALITY/DISCLAIMER This Tailor Made Combinations Reference Guide ( Reference Guide ) is being forwarded

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

Mutual Fund Quotation Service (MFQS) Batch Upload File Format Specification for MFQS Website Users. 3/22/2018 Nasdaq Global Information Services

Mutual Fund Quotation Service (MFQS) Batch Upload File Format Specification for MFQS Website Users. 3/22/2018 Nasdaq Global Information Services Mutual Fund Quotation Service (MFQS) Batch Upload File Format Specification for MFQS Website Users 3/22/2018 Nasdaq Global Information Services 1 Overview... 3 2 Data Format Changes... 3 2.1 Introduction

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

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

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

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

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 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

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

CF2/MQ Transmission Guides Pledge Release Request Data Transmission (DTF/RLSERQ) via DTF: Function User s Guide Function User s Guide

CF2/MQ Transmission Guides Pledge Release Request Data Transmission (DTF/RLSERQ) via DTF: Function User s Guide Function User s Guide CF2/MQ Transmission Guides 5.17 Pledge Release Request Data Transmission (DTF/RLSERQ) via DTF: Function User s Guide Function User s Guide The Depository Trust Company March 2015 Copyright Copyright Copyright

More information

LONDON STOCK EXCHANGE GROUP

LONDON STOCK EXCHANGE GROUP LONDON STOCK EXCHANGE GROUP GROUP TICKER PLANT GTP 001 - PRODUCT GUIDE ISSUE 8.0 19 SEPTEMBER 2014 Powered by MillenniumIT Contents Guide Disclaimer... 3 1. Introduction from Antoine Shagoury... 4 2. Documentation...

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

It is used when neither the TX nor RX knows anything about the statistics of the source sequence at the start of the transmission

It is used when neither the TX nor RX knows anything about the statistics of the source sequence at the start of the transmission It is used when neither the TX nor RX knows anything about the statistics of the source sequence at the start of the transmission -The code can be described in terms of a binary tree -0 corresponds to

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

NASDAQ OMX Nordic and Baltic markets update 2. New OMRX indexes due to Kommuninvest s Benchmark program in GCF on October 29th,

NASDAQ OMX Nordic and Baltic markets update 2. New OMRX indexes due to Kommuninvest s Benchmark program in GCF on October 29th, Global Data Products NORDIC WEEKLY NEWSLETTER CONTENTS October 19th 2010 #35 NASDAQ OMX Nordic and Baltic markets update 2 Page New OMRX indexes due to Kommuninvest s Benchmark program in GCF on October

More information

INSITE Firm Data Filing Technical Specifications

INSITE Firm Data Filing Technical Specifications INSITE Firm Data Filing Technical Specifications Last Revision: September 2018 Note revision was to replace fields inadvertently removed from spec. 1 Table of Contents 1. Introduction... 3 Definitions...

More information

Document title TAQ TRADES CLIENT SPECIFICATION Jun 2014

Document title TAQ TRADES CLIENT SPECIFICATION Jun 2014 Document title TAQ TRADES Version Date 1.5 24 Jun 2014 2014 NYSE Euronext. All rights reserved. No part of this material may be copied, photocopied or duplicated in any form by any means or redistributed

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

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

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

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

INSITE Firm Data Filing Technical Specifications

INSITE Firm Data Filing Technical Specifications INSITE Firm Data Filing Technical Specifications Last Revision: December 2017 1 Table of Contents 1. Introduction... 3 Definitions... 4 Rule Overview... 4 Technical Requirements... 4 2. System Access...

More information

Exhibit A to Form ATS Classes of Subscribers

Exhibit A to Form ATS Classes of Subscribers Exhibit A to Form ATS Classes of Subscribers Alternative trading system name: Liquidnet H2O ATS CRD No.: 103987 Filing date: March 4, 2016 SEC File No.: 8-52461 Classes of subscribers; any differences

More information

Nasdaq Net Order Imbalance SnapShot (NOIS) Version 2.20

Nasdaq Net Order Imbalance SnapShot (NOIS) Version 2.20 1. Overview Nasdaq Net Order Imbalance SnapShot (NOIS) Version 2.20 Nasdaq Net Order Imbalance SnapShot (NOIS) is a direct data feed product offered by The Nasdaq Stock Market. NOIS is being released in

More information

UTP Participant Input Specification. Binary Version 1.2a

UTP Participant Input Specification. Binary Version 1.2a UTP Participant Input Specification Binary Version 1.2a June 30, 2017 Table of Contents 1 Overview... 4 1.1 Introduction... 4 1.2 Data Types... 5 1.2.1 Table of Types... 5 1.2.2 Numeric Types... 5 1.2.3

More information

OTC Link ECN Multicast Data Feeds

OTC Link ECN Multicast Data Feeds OTC Link ECN Multicast Data Feeds Technical Specification Version.05 October 2017 OTC Markets Group Inc. 304 Hudson Street, 2nd floor New York, NY 10013 www.otcmarkets.com Contact Information E: techsupport@otcmarkets.com

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

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

OTC Link FIX Messaging Service FIXIE Trade

OTC Link FIX Messaging Service FIXIE Trade OTC Link FIX Messaging Service FIXIE Trade Client Specification Version 1.6.4 August 31, 2017 OTC Markets Group Inc. 304 Hudson Street, 2nd floor New York, NY 10013 www.otcmarkets.com Contact Information

More information

NASDAQ OMX Nordic and Baltic markets update 2. Nordic Derivatives TotalView ITCH 2. Genium Consolidated Feed 3

NASDAQ OMX Nordic and Baltic markets update 2. Nordic Derivatives TotalView ITCH 2. Genium Consolidated Feed 3 Global Data Products NORDIC WEEKLY NEWSLETTER CONTENTS October 6th 2011 #25 Page NEW PRODUCTS NASDAQ OMX Nordic and Baltic markets update 2 Nordic Derivatives TotalView ITCH 2 MARKET DATA SYSTEMS TECHNICAL

More information

T7 Release 6.1. Cross System Traceability

T7 Release 6.1. Cross System Traceability Release 6.1 Cross System Traceability Version 6.1-1.0 Date 26 January, 2018 1 2018 Copyright by Deutsche Börse AG ( DBAG ). All rights reserved. All intellectual property, proprietary and other rights

More information

FIX DROP RASH Format - ETMF Updated March 5 th,2015

FIX DROP RASH Format - ETMF Updated March 5 th,2015 FIX DROP RASH Format - ETMF Updated March 5 th,2015 Table of Contents 1 Overview... 2 1.1 Architecture... 2 1.2 Service Bureau Configuration... 2 1.3 FIX DROP Configuration... 2 2 FIX Protocol Messages...

More information

AMO Trade Acceptance Service

AMO Trade Acceptance Service Attachment 4 A Trade Acceptance Service Business & Technical Overview Version: Draft 0.5 Publication date: Thursday, 28 January 2010 Property of: Australian Clearing House Pty Limited and ASX Settlement

More information

Nasdaq Precise User Guide. VERSION 1.0 July 9, 2018

Nasdaq Precise User Guide. VERSION 1.0 July 9, 2018 Nasdaq Precise User Guide VERSION 1.0 July 9, 2018 1. How to Start the Application 1. Install the program if it is not already done. 2. Start the Nasdaq Precise application from either the Windows Start

More information

NASDAQ ISE INET SYSTEM SETTINGS

NASDAQ ISE INET SYSTEM SETTINGS NASDAQ ISE INET SYSTEM SETTINGS 1. Hours of Operation 6:00 a.m. ET System begins accepting orders. 9:30 a.m. ET System begins disseminating imbalance and price information for the opening auction, including

More information

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

OTC Link FIX Quotation Service FIXIE Quote

OTC Link FIX Quotation Service FIXIE Quote OTC Link FIX Quotation Service FIXIE Quote Client Specification Version 1.2.4 September 22, 2017 OTC Markets Group Inc. 304 Hudson Street, 2nd floor New York, NY 10013 www.otcmarkets.com Contact Information

More information