MATCHNow Web Portal Specification - Cboe Global Markets

Page created by Travis Mullins
 
CONTINUE READING
MATCHNow Web Portal Specification - Cboe Global Markets
MATCHNow Web Portal
                   Specification
                                                        Version 1.0.0

                                                        May 11, 2021

This content is owned or licensed by Cboe Global Markets, Inc. or its affiliates (“Cboe”) and protected by copyright under
U.S. and international copyright laws. Other than for internal business purposes, you may not copy, reproduce, distribute,
publish, display, perform, modify, create derivative works, transmit, or in any way exploit the content, sell or offer it for sale,
use the content to construct any kind of database, or alter or remove any copyright or other notice from copies of the
content.
MATCHNow
                                                 Web Portal Specification (Version 1.0.0)

Contents
1      Introduction ............................................................................................................... 3
    1.1     Overview ....................................................................................................................................... 3
2      Account Creation and Updating Privileges...................................................................... 4
    2.1    New Account Creation ................................................................................................................. 4
    2.2    Portal Account Request Options ................................................................................................. 4
    2.3    Updating Account Privileges........................................................................................................ 5
3      Account ...................................................................................................................... 6
    3.1    General Information ..................................................................................................................... 6
    3.2    My Account ................................................................................................................................... 6
    3.3    Logout ........................................................................................................................................... 6
4      Member Tools ............................................................................................................. 7
    4.1     Account Home .............................................................................................................................. 7
    4.2     Conformance Certification Tool .................................................................................................. 7
    4.3     Latency Stats ................................................................................................................................ 7
    4.4     Logical Port Request .................................................................................................................... 7
       4.4.1 Requesting a new session ........................................................................................................ 8
       4.4.2       Modifying a logical port............................................................................................................ 8
       4.4.3       Deleting a logical port .............................................................................................................. 9
    4.5     Ports.............................................................................................................................................. 9
       4.5.1 Filters and port information .................................................................................................... 9
    4.6        Physical Connection Request .................................................................................................... 10
    4.7        Physical Ports ............................................................................................................................. 10
    4.8        Multicast Subscriptions.............................................................................................................. 10
    4.9        Data Product Declaration .......................................................................................................... 11
    4.10       Data Products ............................................................................................................................. 11
    4.11       User Management ...................................................................................................................... 11
5      Exchange Tools .......................................................................................................... 13
    5.1     Order Lookup ............................................................................................................................. 13
    5.2     Error Trade Form ........................................................................................................................ 13
    5.3     Trade Data .................................................................................................................................. 13
       5.3.1 MATCHNow Trade Data/Trade Detail File Format ................................................................ 13
    5.4        Invoices and Files ....................................................................................................................... 15
    5.5        Trader ID Management .............................................................................................................. 15

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                                                                                     Page 2
MATCHNow
                               Web Portal Specification (Version 1.0.0)

1     Introduction

1.1    Overview
The Customer Web Portal offers users a wide variety of tools that allow them to make changes and view
information related to their firm. The Customer Web Portal is available for any individual that is
associated with a subscriber utilizing the Cboe MATCHNow marketplace or related service offering.

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                                  Page 3
MATCHNow
                                 Web Portal Specification (Version 1.0.0)

2     Account Creation and Updating Privileges

2.1       New Account Creation
When an individual at a firm needs a new web portal account they should reach out to their
organization’s Account Admin (also referred to as an account admin). Account Admins are assigned
either by an existing Account Admin for an organization or are identified by the firm when their
membership/registration is initially approved. In the event a firm does not have an active/valid Account
Admin designated for their firm, they may work with Membership Services (+1.312.786.7749 –
membershipservices@cboe.com) to have a new Account Admin(s) established.

If needed, the MATCHNow Trade Desk (416.861.1010 – tradedeskca@cboe.com) can help determine
who the Account Admins are for a firm.

The Account Admin for the firm will use the User Management tool to create, edit, or disable accounts
for users at the firm. Each user account will default to showing a user only the data that is related to the
user’s Trader ID. If a user does not have a Trader ID, then that user will be able to see all data for the
firm. Please contact the MATCHNow Trade Desk to update data restrictions on a given user’s account.

2.2       Portal Account Request Options
Below is a listing of the different privileges that are available to an Account Admin when creating a new
login for an individual at their firm. Some tools listed below in the ‘Member Tools’ section are granted
to all users and do not have an associated privilege below.

      •    Conformance Certification Tool
      •    Regulatory Complaints, Tips and Referrals
      •    Latency Stats
      •    Logical Port Request
      •    Ports
      •    Physical Connection Request
      •    Physical Ports Display
      •    Multicast Subscriptions
      •    Market Data Admin
      •    Data Products
      •    Account Admin
      •    Order Lookup
      •    Error Form
      •    Trade Data
      •    Invoices and Files
      •    Billing
      •    Email Invoice
      •    Trader ID Management

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                                        Page 4
MATCHNow
                            Web Portal Specification (Version 1.0.0)

2.3   Updating Account Privileges
From time to time, new privileges may need to be added or removed from a customer web portal
account. The account admin will use the User Management tool to make any necessary updates to
portal account privileges for users at the admin’s firm.

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                           Page 5
MATCHNow
                                Web Portal Specification (Version 1.0.0)

3     Account

3.1    General Information
The Account box on the left-hand side of a user’s home page contains the name of the user, the firm
that the user is associated with, and the previous login date.

This information can be helpful as some users have multiple login ids that are associated with different
firms within the Cboe system.

3.2    My Account
The My Account link will take a user to a new page that contains information about the user and their
account, including their username, first name, last name, and e-mail address.

There is also a link at the top of the page where a user can change his/her password.

3.3    Logout
When the user clicks the logout link, the current user is logged out of the web portal.

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                                       Page 6
MATCHNow
                                Web Portal Specification (Version 1.0.0)

4     Member Tools

4.1   Account Home
When a user is directed to a separate page after they click on a link for one of the tools, they can click
on the Account Home link to take them back to the home page of the Portal.

4.2   Conformance Certification Tool
The Conformance Certification Tool is available for users who wish to complete one of the Cboe
MATCHNow platform certifications on their own. The user will choose the applicable certification script
from the drop-down list.

Hit “Submit” once the necessary information has been populated and a ticket will be created for the
MATCHNow Trade Desk to review. To check the status of a pending certification, click on the “view your
submissions” link. This will go to a new page with a list of pending certifications and their status in the
review process.

Upon successful completion or rejection of the script the user can click on any of the scripts to view
notes that were added by Trade Desk personnel.

4.3   Latency Stats
The Latency Stats tool is available for users to see summary latency statistics regarding their firm’s FIX
order entry ports. The latency stats screen will have latency information for each of a firm’s ports and
is supported for all Cboe operated platforms. The latency is broken out into four sections: Order to Ack,
Cancel to Out, Order to Quote, and TCP Ack from Member.

Click on “About these stats” to get more information on each of the available statistics.

The user may also click on the graph next to each session to view latency information for each session
on an individual basis.

4.4   Logical Port Request
The Logical Port Tool is available for users to submit requests for logical ports on Cboe operated
platforms. Sessions that may be requested include order entry ports, drop ports, and market data ports.
There are three options available on the logical port request form (add, modify or delete) as shown in
the screenshot below.

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                                       Page 7
MATCHNow
                                Web Portal Specification (Version 1.0.0)

The My Contact Information is populated with the current user’s contact information when the page is
first loaded. When a user would like to submit a new request, they have the option to enter contact
information for a billing contact as well as a technical contact. This is optional information and not
required to submit the request.

4.4.1   Requesting a new session
When a user is submitting a request to add a new session, they will need to specify the trading platform
they are requesting the session be established on. If new sessions are being added to multiple
platforms, then a separate request will need to be submitted for each platform. After the platform is
selected, the user will specify whether this session will be established on the Production or Certification
environments.

The last portion required is to select the type of port that is being requested. Only ports which are
supported on a platform will be available in the drop down.

At the bottom of the request form users may add additional notes for the request. Notes can include
what existing port to copy or specify which drop session the new session should be added to.

Hit “Submit” once all of the information is added to the request. This sends the request to the
MATCHNow Trade Desk to process. Once processing is complete, the MATCHNow Trade Desk will reply
with the details for the new session. Newly created sessions are always available the next day.

4.4.2   Modifying a logical port
The process for submitting a modify request is very similar to the process for submitting an add request.
The main difference between the add request and modify request is the Session Information section of
the request.

Most modifications are effective the next day. However, some modifications can be made the same day.
The MATCHNow Trade Desk will notify the user if any of the requested modifications cannot be made
effective the same day the request was received.

The Session Information section of the modify request will contain session identification information
for the sessions of the firm for which the user is associated. The user can select any number of the listed
sessions to be modified in the request.

In the Additional Notes section of the request the user should state what changes should be made to
the listed sessions.

Hit the “Submit” button once all the information is added. This sends the request to the MATCHNow
Trade Desk to process. Once the processing is complete, the MATCHNow Trade Desk will reply to the
user with confirmation of the modifications.

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                                       Page 8
MATCHNow
                                   Web Portal Specification (Version 1.0.0)

4.4.3    Deleting a logical port
The process for submitting a deletion request for a logical port is similar to the process for a modify
request. When submitting a delete request, the user will fill out contact information and select any
number of ports they would like deleted. They can then choose to fill in any additional people to notify
upon completion of the request as well as any additional notes they would like to add.

Click the “Submit” button once all the information is added. This sends the request to the MATCHNow
Trade Desk to process. Once processing is complete, the MATCHNow Trade Desk will reply to the user
with confirmation of the deletion. All port deletions are effective the next day.

4.5     Ports
The Ports Dashboard shows information regarding a firm’s logical ports. The user can click on the tab
for the MATCHNow platform to see information for the firm’s ports. The tool contains information such
as the number of open orders, the number of rejects, the total number of orders sent down a session
for the day, and the last date the port had a connection.

4.5.1    Filters and port information
When a user is viewing port information for the MATCHNow platform, they can use the filters to narrow
down what ports they see.

The user can filter by the port state. This includes All States, Active State, and Inactive State. All States
will include all ports. Ports in an Active State will filter by ports that are currently connected. Ports in an
Inactive State will filter by ports that are currently not connected. The user can also filter information
by a time period. The filter can be set to 5 min, 10 min, 15 min, 30 min, 1 hour, 2 hours, or all day. This
will show port statistics such as open orders, rejects, and total orders in that time frame.

The user also has the ability to view or download the connection information and port settings for their
ports from the tool.

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                                          Page 9
MATCHNow
                                 Web Portal Specification (Version 1.0.0)

The Port Connection option will allow the user to see the connection details for the firm’s sessions. This
information will include the IP address to connect to, CompID, and SubID. This information can be
viewed in a pop-up window or downloaded in a .csv file.

The Port Attributes option will allow the user to see the current settings for each of their firm’s sessions.
The settings include risk controls and default behaviors. More information on the settings can be found
in the MATCHNow FIX Specification. This information can be viewed in a pop-up window or
downloaded in a .csv file.

4.6   Physical Connection Request
When the user is ready to request a new physical connection to a trading platform, they can submit a
Physical Connection Request. The physical connection request is similar to the logical port request in
regard to the contact information sections. The first section will be pre-populated with the user’s
information. The user will then populate the Billing and Technical contact information.

Use the remainder of the form to populate information for the new physical connection. Once the user
is finished with the request, click the submit button to send the request to the NOC. Please direct any
questions about this form to the Cboe NOC team at noc@cboe.com or +1.913.815.7005.

4.7   Physical Ports
The physical ports tool shows a firm’s physical connections to MATCHNow. Click the “Physical Ports”
link to view a list of all a firm’s physical connections.

The connection ID is the cable ID for the connection that the data center provides once the initial
cabling is complete. The data center refers to the data center where the connection resides. For our
primary data centers this will be TR2. Connections in our disaster recovery data center will be CH2.
The interface IP address is the address on the interface on the MATCHNow device. The billing start and
end dates are the dates that billing began and ended for a connection.

Double click the line for a connection to bring up a window with the market data subscriptions that
have been flowing over that connection. The feed column will match the name of the feed from the
appropriate market data technical specification.

4.8   Multicast Subscriptions
The multicast subscriptions tool shows a list of multicast market data feeds and the physical connection
on which that subscription was made.

The feed will match the feed name in the appropriate market data technical specification. The
connection ID will be the cable ID that was provided by the data center upon completion of the initial
set up. The user may sort the columns by either clicking on the feed or connection ID column headers.

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                                         Page 10
MATCHNow
                                Web Portal Specification (Version 1.0.0)

4.9   Data Product Declaration
Users with the Market Data Admin privilege will be able to use the Data Product Declaration tool to
report required usage and distribution information regarding Cboe MATCHNow Market Data.

4.10 Data Products
The Data Products tool allows users to subscribe to Cboe historical market data in a file format. The
page is split out by each individual exchange, which includes the Canadian Equities, US Equities, US
Options, and European exchanges.

Click on the link for each product to present a new screen with a brief description of the product.

Use the “Subscribe” button to subscribe to that market data. This will bring up a new screen where the
user can specify the start date and end date of their subscription. The user can also specify if they would
like any previous months of historical data. Historical data is available for the three prior months.

Once there is an active subscription, the available files will appear in the market data downloads
section.

4.11 User Management
The User Management tool is only available to a firm’s Account Administrators. This tool allows Account
Administrators to create new user accounts, edit user privileges, and assign users to access roles.
Account Administrators can assign individual privileges for a user or create access roles to define a set
of privileges to apply to all user accounts associated with that role.

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                                       Page 11
MATCHNow
                            Web Portal Specification (Version 1.0.0)

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                    Page 12
MATCHNow
                                  Web Portal Specification (Version 1.0.0)

  5     Exchange Tools

  5.1      Order Lookup
  The Order Lookup tool allows users to look up a specific order or group of orders by date. The search
  can be broad or narrow and will return all accepted orders that match the search criteria. At least three
  fields must be completed, and it is highly recommended that a time range of
MATCHNow
                                Web Portal Specification (Version 1.0.0)
Column       Column Header         Sample Value                      Description                     Prior Trade
Position                                                                                              Date Only

   4              Trader              0044YZ           Identifies the trader who initiated the
                                                     order. Alphanumeric ID is 12 characters or
                                                                         less.
   5          Sending Firm             ABCD           Four character firm ID of the port owner.
   6            SessionId              0001               Four character sub ID of the port.
   7          Client Order Id        123456789        Client Order Id provided by the customer.
   8             Order Id         W5FYFLTRXGDC            Order Id assigned by MATCHNow.
   9           Execution Id         0W9W00002           Execution ID assigned by MATCHNow.
  10             Symbol                 AC              MATCHNow-generated instrument ID.
  11          SecurityName         AIR CANADA AT         MATCHNow-generated instrument
                                        XTSE                      description.
  12               Side                 Buy                   The side of the order.
  13              Price               19.6350                      Execution Price
  14             Volume                  50                   Number of shares traded.
  15               Bid               19.630000                Bid at time of execution.
  16               Ask               19.640000                Ask at time of execution.
  17           Anonymous                 N              Indicates if an order is anonymous for
                                                             purposes of trade reporting.
  18           Destination            OddLot              The trade destination (i.e. odd lot)
  19          AccountType            Inventory               The capacity for the order.
  20             Account              XYZ123           This value is populated by the Member
                                                       when an order is entered. Populated by
                                                             Member via FIX (FIX Tag 1).
  21          RegulationID              SS                The Regulation ID from the order.
  22              Jitney                099          Three digit numeric identifier of Broker on
                                                     whose behalf the order is being submitted
                                                       if different than the executing broker.
  23         ProgramTrade                Y             Indicates a Broker executed a Program
                                                                       trade.
  24         PrincipalTrade              Y             Indicates a Broker executed a Principal
                                                                       trade.
  25           WashTrade                 Y            Indicates a Broker executed a Wash trade.
  26        PrimaryExchange             TOR          The primary listing exchange for a security.
  27       ShortMarkingExempt                         Short marking exempt value from original
                                                                       order.
  28           TradingFee             $0.0005                  Fee Code value (CAD)
  29            BillingFee             $1.00           Fee or rebate associated with the trade.
  30           CappedFee                 Y           Indicates if the fee associated with an order
                                                                        is capped.
  31           ContraSide               Buy                  Indicates contra party side

  ©2021 Cboe Exchange, Inc.
  All Rights Reserved                                                                      Page 14
MATCHNow
                                   Web Portal Specification (Version 1.0.0)
Column          Column Header         Sample Value                      Description                      Prior Trade
Position                                                                                                  Date Only

  32             ContraBroker              456             The three digit Broker ID of the contra
                                                                             party.
                                                                 Value = 001 if anonymous
  33           ContraAnonymous              Y            Indicates if the contra party on an order is
                                                         marked anonymous for purposes of trade
                                                                           reporting.
  34           ContraDestination         OddLot         The trade destination of the contra (i.e. odd
                                                                            lot)

  5.4      Invoices and Files
  Customer specific invoices and files can be found in the Invoices and Files tool. Once prepared, your
  monthly invoice and Trade Detail files by firm will be uploaded to the portal. In order to view invoices,
  the user must have access to both the ‘Invoice and Files’ and ‘Billing’ privileges.

  The “Email Invoice” privilege can be added to a web portal user, which will cause an emailed copy of
  each monthly invoice to be sent to the email address on file for the user.

  5.5      Trader ID Management
  The Trader ID Management tool allows Subscribers to create or remove Trader IDs for their firm. The
  tool also displays a list of currently active Trader IDs. Users have the ability to perform a bulk upload
  using a .csv formatted list containing Trader IDs and select whether the list contains IDs that should be
  added or Trader IDs that should be removed. Users will also select whether changes should be made
  intraday or apply the next trading day. Applying a change intraday to remove one or more existing
  Trader IDs will result in order cancellation and new order rejection for any orders submitted with an
  impacted Trader ID.

  ©2021 Cboe Exchange, Inc.
  All Rights Reserved                                                                          Page 15
MATCHNow
                            Web Portal Specification (Version 1.0.0)

Revision History

  Document     Date                Description
  Version
  1.0.0        05/11/21            Initial version 1.0.0.

©2021 Cboe Exchange, Inc.
All Rights Reserved                                                    Page 16
You can also read