Cboe Europe Firm Order Record Keeping File Specification

Similar documents
Cboe Europe API Testing Using Postman

Bats Europe Reference Data Specification

Cboe Europe Trade Data File Specification

BATS Chi-X Europe BCN Reporting API

CBOE EUROPE EQUITIES GUIDANCE NOTE PERIODIC AUCTIONS BOOK

CBOE EUROPE EQUITIES GUIDANCE NOTE 2017 Q2 EXCHANGE RELEASE

BATS EUROPE GUIDANCE NOTE PERIODIC AUCTIONS BOOK

Cboe Europe Regulatory Transaction Reporting Service Description

Cboe Europe Third Party Static Data Version 1.1

BATS Chi-X Europe PITCH Specification

Cboe Europe Last Sale Specification

Bats Europe FIX Specification

A Trader's Guide to the FIX Protocol

Introduction to ITG POSIT FIX Protocol

CBOE EUROPE MMTV3.04 GUIDANCE

Cboe Europe PITCH Specification

Cboe Europe Regulatory Transaction Reporting Service Description

Cboe End-of-Day ETP Key Values Feed Specification. Version 1.0.1

Cboe End-of-Day ETP Key Values Feed Specification. Version 1.0.3

Periodic Auctions Book FAQ

SPAN for ICE SPAN Array File Formats for Energy Products

BestExHub RTS 28 & DA 65(6) OVERVIEW

Cboe Europe Risk Management Specification Version 1.14

ICE ENDEX Guide to Position Reporting Position Reporting File General Information

Turquoise. TQ201 - FIX 5.0 Trading Gateway. Issue A (Turquoise Lit Auctions ) 1 December 2017

NASDAQ Options FIX System

Contents 1. Background information Orders to Transactions Ratios... 3

London Stock Exchange Derivatives Market

TQ-LENS Dark Liquidity Aggregation Service

Cboe Europe Equities

US Secure Web API. Version 1.9.2

BTS FIX Sell-Side Gateway

Shared: Budget Adjustments Import

FIX Interface Specification

FIX Proxy Specification-v5.1.5 Programming Reference Nov 21, 2017

Turquoise Plato Block Discovery

Cboe Europe Ltd. Large in Scale Service (LIS) Service Description. Version 1.2. October Cboe Europe Limited

Securities Lending and Borrowing. Automated Securities Lending Programme Lending Limits File Transfer User Guide

Cboe Europe TRF Binary Order Entry Specification

TRS Report Format for reporting party

CME European Trade Repository

Merchant Reporting Tool

SPAN for ICE SPAN Array File Formats for Energy Products

RP to PS Allocation Upload / Download File Specification

Turquoise Plato Block Discovery

Turquoise Block Discovery

FIX Certification Test Cases Guide

Spreadsheet File Transfer User Guide. FR 2028B Survey of Terms of Bank Lending to Farmers

Product Description. Nasdaq Member Trade File , version 2.1

FIX Interface Version 1.0 Updated March 15, 2018

Turquoise Plato Block Discovery

MiFID II PRE AND POST TRADE REPORTING SERVICE DESCRIPTION

Securities Lending Reporting. Submitting Borrowed, Loaned and Committed Securities information via ASX Online

NYSE LIFFE US NOTICE No. 17/2013

Technical Specification November Reconciliation Files

ReferencePoint Corporate Actions Message Specification

PayWay Recurring Billing and Customer Vault Once-Off Customer Upload

BZX Exchange US Listings Corporate Actions Specification

Margin Direct User Guide

Clearing Connectivity Standard (CCS) - Final Summary Report, Locked as of 3/15/13.

Settlement Report Specification. Version 9.0

CSV CONVERTING CORPORATE ONLINE CHAPS CSV FILES PAYMENTS TO A UK SWIFT/BIC AND IBAN. Importing Payments in Commercial Banking Online

Introduction to Client Online

Monthly Statement and Custom Statement Report Specification

Impaired Loans Report

CBOE EUROPE RECOGNISED INVESTMENT EXCHANGE RULE BOOK

Advanced Chargeback Management User s Guide

SCICOM Extract (CP24) and File Layouts

OTC Link FIX Messaging Service FIXIE Trade

CitiDirect Online Banking. Citi Trade Portal. User Guide for: Trade Loan

Cboe Europe Index Licence Order Form

CBRS User Guide. Cost Basis Reporting Service

OTC Bulk File Load. User Guide February 2017 Version 1.1

US Equities Auction Process. Version 1.5.2

Mutual Fund Dissemination Service (MFDS)

LMEselect 9.2 FIX Specification

Nasdaq Implementation Guide. Transaction Reporting Version 1.0. Oct 2, 2017

CBOE EUROPE EQUITIES RECOGNISED INVESTMENT EXCHANGE PARTICIPANT MANUAL

US Options Auction Process. Version 1.0.5

Package LendingClub. June 5, 2018

Report Data File Layout

BENCHMARKS TRADE ANALYTICS FOR OASYS

COST BASIS REPORTING SERVICE CBRS USER GUIDE

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

FIX Protocol. Version 1.3. Revised Feb 10, 2014

CHX Direct Access Server (DAS) Link Specification

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

Market Share Message Specification

Market data information file descriptions

INTL FCSTONE LTD INFORMATION ON ORDER EXECUTION POLICY. April 2018

US Equities Last Sale Specification. Version 1.2.1

LMEselect 9.4 FIX Specification

FIA Europe response to ESMA Consultation paper Review of the technical standards on reporting under Article 9 of EMIR

MEDICAL DATA CALL INTRODUCTION

Large Open Positions Reporting (LOPR) LOPR CSV Record Layouts for Approved Participants

Dukascopy FIX API. Programming Guide. Revision 8.0.1

US Options Risk Management Specification

US Customer Web Portal Specification. Version 1.2.2

EXCHANGE TRADED FUNDS (ETF)

CSV CONVERTING LLOYDSLINK ONLINE FASTER PAYMENT CSV FILES. Importing Payments in Commercial Banking Online

Transcription:

Cboe Europe Firm Order Record Keeping File Specification Version 0.6 24th November 2017 Cboe Europe Limited is a Recognised Investment Exchange regulated by the Financial Conduct Authority. Cboe Europe Limited is an indirect wholly-owned subsidiary of Cboe Global Markets, Inc. and is a company registered in England and Wales with Company Number 6547680 and registered office at 11 Monument Street, London EC3R 8AF. This document has been established for informational purposes only. None of the information concerning the services or products described in this document constitutes advice or a recommendation of any product or service. To the extent that the information provided in this document constitutes a financial promotion as defined by section 21 of the Financial Services and Markets Act 2000, it is only directed at persons who qualify as a Professional Client or Eligible Counterparty. Persons who do not qualify should not act or rely upon it. c 2017 Cboe Exchange, Inc. 1

Contents 1 Overview 3 1.1 Availability............................................... 3 1.2 Location................................................ 3 1.3 API end points............................................. 3 1.4 File Download............................................. 3 1.5 Access Over Private Connections................................... 4 2 Firm Order Record Keeping File 5 2.1 Heading and Data - Order data.................................... 5 2.1.1 Sample............................................. 6 2.2 Heading and Data - Rejected orders................................. 7 2.2.1 Sample............................................. 7 3 Support 8 References 9 4 Revision History 10 c 2017 Cboe Exchange, Inc. 2

1 Overview This document describes the availability and file format of Firm Order Record Keeping files. Firm Order Record Keeping files provide order activity data on orders placed on Cboe environments and are provided to all firms to aid them in meeting record keeping obligations under MiFID II RTS 6 [1] 1.1 Availability Order record files for day T will be made available for download via the secure web API [2] after 8am on day T + 1 and will be held for 30 calendar days. Order data for a given day will be split across multiple files. 1.2 Location Files are available for programmatic access through the secure web API and there is no GUI for the download of these files. Further details for the secure web API can be found in [2]. Any automated processes will need to utilise HTTP Basic Authentication. There are different URLs for the production and certification (UAT) environments. Whilst the URLs provided are correct at the time of writing, Cboe reserves the right to change the URLs at any time, although we will endeavour to ensure backwards compatibility. Participants should ensure that any automated processes are configured to follow redirections. Finally for security reasons the files have been compressed using the zip format and password protected. 1.3 API end points The API end points for access to the files are of the form given in the table below: Production Certification https://api.batstrading.co.uk/account/rts6/<filename>.zip https://api.certification.batstrading.co.uk/account/rts6/<filename>.zip To facilitate access to these files, the following API end points have been provided. Note that, in the below YYYY-MM-DD is an isoformat date. account/rts6/yyyy-mm-dd/password.json: Returns a password for a given day in the following format: { } "date": "YYYY-MM-DD", "password": "xxxxxx", account/rts6/yyyy-mm-dd/index.json: Returns a list of the download url for files currently available to download for a given date in the following format: { } "files": [ <Download URL 1>, <Download URL 2>,... ] Note that both end points will only provide results for a 30 day window, ending on the current date. 1.4 File Download The data in the Firm Order Record Keeping files will be spread across multiple files per day. The index.json end point will give a list of all files that are currently available for download for the given day. The naming convention for the files is as follows: rts6 <Firm Id> <Platform> <File Identifier> <Date>.zip where: c 2017 Cboe Exchange, Inc. 3

<Firm Id>: The four character identifier for the firm; <Platform>: The identifier of the platform: bxe or cxe; <File Identifier>: Either a four digit identifier corresponding to a group of symbols, or the string order rejects for order reject information; and, <Date>: File date in the form YYYYMMDD. Note that the list of files provided in index.json will be a list of the full URL to the files, suitable for direct substitution into the example command for file access given below. Example command for file access: wget --tries=1 --http-user=<username> --password=<web password> --auth-no-challenge -O <output file name>.zip "https://www.api.batstrading.co.uk/account/rts6/rts6_<firm>_<platform>_<file_identifier>_<yyyymmdd>.zip" 1.5 Access Over Private Connections Cboe customers who prefer to access production reference data over their private connections may do so by using a different host address. Only production reference data is available - certification trade data is not accessible over private connectivity. The available URLs follow the pattern below: URL https://api.int.batstrading.co.uk/account/rts6/rts6_<firm>_<platform>_<file_identifier>_<yyyymmdd>.zip c 2017 Cboe Exchange, Inc. 4

2 Firm Order Record Keeping File The Firm Order Record Keeping files are in csv format and consists of a header row followed by order activity rows. Note that there are two separate formats, one corresponding to order information (Table 1) and one corresponding to order rejects (Table 3). 2.1 Heading and Data - Order data The file format has been designed to, as close as possible, align with the format set out in MiFID II, RTS 6, Annex II, Table 3. In the table below N. values reference the field numbers in that Table 3. All prices are displayed in the traded currency. Table 1: Order information Column Description BuySellIndicator See N.1 TradingCapacity See N.2 LiquidityProvision See N.3 ExecutionDecision Colon separated firm, short code and qualifier (one of exe per or exe alg) relevant to N.4. ClientOrderId See N.5 OrderId See N.6 OrderReceiverIdentificationCode See N.7, Cboe Segment MIC OrderType See N.8, LimitPrice See N.9 expressed as monetary value PriceCurrency See N.10 PriceNotation See N.11 AdditionalLimitPrice See N.12, expressed as monetary value StopPrice See N.13, expressed as monetary value PeggedLimitPrice See N.14, expressed as monetary value RemainingQuantityIncludingHidden See N.15, expressed as number of units DisplayedQuantity See N.16, expressed as number of units TradedQuantity See N.17, expressed as number of units MinimumAcceptableQuantity See N.18, expressed as number of units MinimumExecutableSize See N.19, expressed as number of units MESFirstExecutionOnly See N.20 PassiveOnlyIndicator See N.21 SelfExecutionPrevention See N.22 DateAndTimeOfSubmissionOfOrder See N.23 (blank) DateAndTimeOfReceiptOfOrder See N.24 SequenceNumber See N.25 EventType See N.26 ShortSellingIndicator See N.27 WaiverIndicator See N.28 RoutingStrategy See N.29, one of Lit Sweep, Dark Sweep, Dark Lit Sweep, (Chi-X Broker) Parallel D, (Chi-X Broker) Parallel 2D, (Chi-X Broker) Bats Plus Primary Listing Exchange, (Chi-X Broker) Bats Plus DRT Only, (Chi-X Broker) Default TradingVenueTransactionIdentificationCode See N.30 ValidityPeriod See N.31 OrderRestriction See N.32 ValidityPeriodDateAndTime See N.33 AggregatedOrder See N.34 c 2017 Cboe Exchange, Inc. 5

AdditionalInformation See N.35 ISIN The Instrument ISIN (additional field) 2.1.1 Sample Example header and order detail record for a pegged order (line broken for readability): BuySellIndicator, TradingCapacity,LiquidityProvision,ExecutionDecision, ClientOrderId,OrderId,OrderReceiverIdentificationCode,OrderType, LimitPrice,PriceCurrency, PriceNotation,AdditionalLimitPrice, StopPrice,PeggedLimitPrice,RemainingQuantityIncludingHidden, DisplayedQuantity,TradedQuantity, MinimumAcceptableQuantity, MinimumExecutableSize,MESFirstExecutionOnly,PassiveOnlyIndicator, SelfExecutionPrevention,DateAndTimeOfSubmissionOfOrder,DateAndTimeOfReceiptOfOrder, SequenceNumber,EventType, ShortSellingIndicator,WaiverIndicator,RoutingStrategy, TradingVenueTransactionIdentificationCode,ValidityPeriod,OrderRestriction, ValidityPeriodDateAndTime,AggregatedOrder,AdditionalInformation,ISIN SELL,DEAL,false,BATS:42:exe_per,1xoC8In9ABC,123KS8010RZ5,CHIX,LIMIT,34.935,EUR,MONE,,,34.935,5002,5002,8,,,,false,true,,2017-08-23 10:00:03.643576+00:00,134479,PARF, false,,,927400001,davy,vfcr,2017-08-23t23:59:59.999999z,false,fr0000000000 c 2017 Cboe Exchange, Inc. 6

2.2 Heading and Data - Rejected orders For the purpose of reporting information on rejected orders, we have defined additional order event types (see Table 2). Table 2: Order event types for rejected orders Event type Description RJCN Rejected new order RJCM Rejected order modification RJCC Rejected cancel For each record in the order rejects file, we will supply (where applicable to the rejection type) the values in Table 3. Note that the values supplied will be the raw values received by Cboe, with any invalid bytes removed. For further discussion of the meanings of the values in the file see the Cboe FIX [3] and BOE [4] specifications. Table 3: Order rejects information Column BOE field FIX field ClientOrderId ClOrdId 11 OrderMessageType BOE or FIX AdditionalInformation Reason for rejection EventType Rejection event type DateAndTimeReceiptOfOrder Date and time order was received BuySellIndicator Side 54 TradingCapacity Capacity 47 LiquidityProvision LiquidityProvision 8015 ExecutorID ExecutorID PartyID (448) when PartyRole (452) = 12 ExecutorQualifiedRole ExecutorQualifiedRole PartyRoleQualifier (2376) when PartyRole (452) = 12 RoutingStrategy RoutingInst 9303 Price Price 44 MaxFloor MaxFloor 111 MinQuantity MinQty 110 OrderType OrdType 40 OrderQuantity OrderQty 38 Symbol Symbol 55 TimeInForce TimeInForce 59 PegDifference PegDifference 211 2.2.1 Sample Example header and order rejection detail record for a rejected new order are given below (line broken for readability): ClientOrderId,OrderMessageType,AdditionalInformation,EventType,DateAndTimeReceiptOfOrder, BuySellIndicator,TradingCapacity,LiquidityProvision,ExecutorID,ExecutorQualifiedRole, RoutingStrategy,Price,MaxFloor,MinQuantity,OrderType,OrderQuantity,Symbol, TimeInForce,PegDifference 4ZUAL6ECWgE,BOE,Price exceeds cross range,rjcn,1510134666959228000,1, R,N,,,B,1.98,0,0,2,100,CVALm,0,0.00 c 2017 Cboe Exchange, Inc. 7

3 Support Please email questions or comments regarding this specification to tradedeskeurope@cboe.com. c 2017 Cboe Exchange, Inc. 8

References [1] European Commission, Markets in Financial Instruments (MiFID2) RTS6- Regulation (EU) No 65/2014 available from http://ec.europa.eu/finance/securities/docs/isd/mifid/rts/160719-rts-6_en.pdf [2] Cboe Europe Limited, Cboe Europe Secure Web API available from http://cdn.batstrading.com/ resources/participant_resources/batseuro_secure_web_api.pdf [3] Cboe Europe Limited, Cboe Europe FIX Specification available from /http://cdn.batstrading.com/ resources/participant_resources/bats_europe_fix_specification.pdf [4] Cboe Europe Limited, Cboe Europe Binary Order Entry Specification available from http://cdn. batstrading.com/resources/participant_resources/bats_europe_boe2_specification.pdf c 2017 Cboe Exchange, Inc. 9

4 Revision History 04 July 2017 Version 0.1 Initial version. 18 September 2017 Version 0.2 Add DateAndTimeOfSubmissionOfOrder field. 20 September 2017 Version 0.3 Added ISIN field. Update to ExecutionDecision field. 22 September 2017 Version 0.4 Updated filenames. 29 September 2017 Version 0.5 Description of changed file locations, password protection and API end points. 24 November 2017 Version 0.6 Addition of description of order reject file format c 2017 Cboe Exchange, Inc. 10