London Stock Exchange
|
|
- Leona Griffin
- 8 years ago
- Views:
Transcription
1 London Stock Exchange MIT502 - Guide to Application Certification Issue June 2015
2
3 Contents 1.0 Introduction Purpose Readership Document Series Document History Contacts Supervisor User Tests Native Recovery Post Trade Gateway Validation Drop Copy Validation On Behalf of Actions Native & FIX Trading Gateways All Gateways FIX Session Level Testing Certification Programme Access to the Live Service 6 Software Identification 6 Certification Policy 6 Test Scenario Exception Policy 7 Re-certification Policy 7 Non-Conformant Behaviour on the Live Service 7 Test charges Certification Process Full Certification Test 8 Self Certification Additional Mandatory Test Guidance Mandatory Own Trade Book Downloads 9 Mandatory Replay and Recovery for All Market Data Interfaces 10 Mandatory Testing for Sponsored Access Customers Certification Test Scenarios Test Procedure FIX and Native Trading Level-2 MITCH Group Ticker Plant Continuous Trading / Order Management Specialist User Tests/Quote Management46
4 1.0 Introduction 1.1 Purpose The purpose of this document is to provide customers with a detailed overview of the Certification service. The London Stock Exchange Group restricts access to its Live Services to software applications that have not completed the software certification process. The Live Services are all Trading and Information Services on an eligible LSEG Venue. The eligible venues are currently London Stock Exchange, Borsa Italiana and Turquoise. 1.2 Readership This document is particularly relevant to software developers, system testers and anyone else involved in developing a software application for use on any of the Live Services. This document should be read in conjunction with London Stock Exchange Group Millennium Technical Specifications and the product specific Guide to Testing Services documents. Together, these documents provide all of the relevant information that customers require to develop and certify to the services. 1.3 Document Series This document is part of a series of Customer Testing documents that are available to customers. The other documents are: MIT501 Guide to Testing Services MIT503 Certification Test Report 1.4 Document History This document has been through the following iterations: Issue Date Description May 2011 Second issue of this document published via the Exchange s website August October 2012 Second issue of this document published via the Exchange s website to include information to the Group Ticker Plant. This version also outlines an amended process. Group Ticker Plant has now been incorporated into the general policy January 2013 Updated LCON Policy added 4
5 Issue Date Description February 2013 Updated test cases and improved layout March 2013 Added test case for LSE-046 for Randomized Iceberg orders. Added clarification around LCON policy for NSP clients June 2013 Updated Policy for Annual Certification July 2013 Updated test case IDs July 2013 Updated Certification Passport January 2014 Updated section August 2014 Document rebranded. Updated test cases , and October 2014 Added test cycles for Turquoise Block Discovery MIT-073, MIT-074, MIT-075. Amended to reflect rebranding ITCH to MITCH April 2015 Added test cycles MIT-076, MIT /06/2015 Amended Annual Certification policy, Removed Application Passporting Removed non-lse test cases In subsequent issues, where amendments have been made to the previous version, these changes will be identified using a series of side bars as illustrated opposite. 1.5 Contacts All customers who are developing software for use in the Live Service are allocated a Technical Account Manager (TAM). The TAM is available to provide support during the software development; testing and certification process. If you do not know who your TAM is and need assistance please contact the following team: London Stock Exchange Technical Account Management Telephone: +44 (0) londontam@lseg.com All information requested by a tester during the certification process should be ed to the marketaccess@lseg.com 5
6 2.0 Certification Programme The Certification Programme is based on regulatory compliance supporting interoperability against the three eligible London Stock Exchange Group (LSEG) venues. The following Certification Programme applies to anyone connecting a software application to an LSEG Live Service. A Live service is any production Trading or Information Services environment across LSEG. Under EU and national regulatory requirements (including the ESMA Guidelines on Systems and Controls in a Highly Automated Trading Environment) the eligible LSEG venues are required to have procedures and arrangements to ensure fair and orderly trading. This includes requirements for physical and electronic security to protect systems from misuse or unauthorised access and to ensure the integrity of the data that is part of or passes through the systems. The eligible venues are required to undertake standardised certification testing to ensure that members and participants systems used to access the venues have a minimum level of functionality that is compatible with fair and orderly trading on those venues. Customer non-compliance with this certification programme may constitute a breach of the eligible venue terms and conditions or rules. 2.1 Access to the Live Service Access to the LSEG Live Services is permitted only when a customer s software application has been certified as being fit for purpose. 2.2 Software Identification All customer software must be identifiable by a software name and version number. Software applications that do not have both a name and version number will not be certified. Certification is limited to a single version of the named software. 2.3 Certification Policy Customers will be required to perform at least two certification tests per software, per venue within a 12 month period. The 12 month period is broken up in to two 6 months periods. At least 1 test must be completed in each 6 month period. At least one of the tests in the 12 month period must be a full certification test. If no changes have been made to the software, the second test can be an confirming that the software has not changed. Full details can be found in Section 3 6
7 2.4 Test Scenario Exception Policy Customers only need to complete the test cases relating to the functionality that they will use on the Live Services. If a customer s application does not support the functionality described in a particular test scenario and they do not intend to complete the scenario during the test, this must be agreed before the start of the certification test. 2.5 Re-certification Policy Customers are required to re-certify their applications under the following conditions: The customer modifies the software in any way that directly impacts LSEG interfaces. This includes but is not limited to updates to Gateways, Order Management, Execution Management and Quote Management Software. The Exchange upgrades its production environment to a later version of software The software certification period has expired The customer is requested to re-certify their application by the relevant venue 2.6 Non-Conformant Behaviour on the Live Service Any non-conformant behaviour by a customer s software application on the Live Services may lead to the software application being disconnected and not re-connected until it has been re-certified and the nonconformant behaviour corrected. 2.7 Test charges The published venue specific Certification charges apply to all certification testing regardless of the test being assisted or not. 3.0 Certification Process The Certification Process is an integral part of the Certification Programme Mandatory testing will be required for all applications that wish to connect to the production environment and mandatory functions will need to be tested in order to confirm conformant behaviour. Customers should consider their software application s production ready before attempting the test. Customers should also read and familiarise themselves with this document and the Market and Product 7
8 Specific Testing documents. These documents contain important guidance that must be read before completing the certification process. When ready to take the test, customers should complete the following steps: Customers should contact their TAM to provide the software name and version, a brief description of the application and the gateways that it will connect to. The TAM will then confirm whether a Full Certification Test or a Self Certification is required and forward the relevant Certification Test Report to the customer. 3.1 Full Certification Test Before Taking the Test The Market Access team will be available to assist participants in completing part of their certification test by performing both mandatory and optional functions. Customers must identify the venue and the test scenarios supported by their application, by ticking the relevant boxes on the Certification Test Report The report form must then be sent to marketaccess@lseg.com. This is a formal record of the software application that is being certified. Customers should save a copy of the test report as they will be required to use it during the test to record their test results. During the Test Customers should complete the full set of uncoordinated test cycles described in Section 5 and inform the relevant venue of the LSEG when this has been completed. If required, limited support can be provided during this phase. Customers should record the test results on MIT503 Certification Test Report using the test procedure shown at the start of section 5. Customers are required to complete all test scenarios previously marked on the Certification Test Report. If a customer does not complete a pre-agreed test scenario, the test will fail. When all of the uncoordinated test scenarios have been completed, the customer must then complete a set of coordinated test scenarios, assisted by a tester. The customer can repeat this part as many times as necessary, however additional test sessions may have to be booked if the testing exceeds two hours. 8
9 When all test scenarios have been completed, the customer should the completed Certification Test Report to the tester. The sent to After the Test After the test the tester will check the details on the completed Certification Test Report and review the log files for the completed test scenarios. A report is generated detailing how the customer s application has performed during the test. If no re-testing is required, the report will be sent to the customer to sign off the application as fit for purpose and ready for access to the Live Services The following items are checked: o The functional behaviour and message sequencing in each scenario o If the session was maintained for the entire period or if it dropped o If any errors were produced over the time period If multiple interfaces were included in the test, the results are concatenated into a single report. The report will be run specifying a time ranged limited to a single day. If the customer is required to repeat any of the testing they should do so within 24 hours of the original test. By returning the signed copy of the Certification Test Report Certification Checklist, the customer is confirming that their application is fully conformant to all aspects of the Millennium Technical Specifications and technically behaves as described in the guidance given in both this document and the guide to testing. 3.2 Self Certification Customers who have not made any changes to their software may send an confirming that their software has not changed since the last full certification. The software name and version must be the same as that listed on the last full certification test. Only one test in the year period may be a self certification . confirmation should be sent to marketaccess@lseg.com. 4.0 Additional Mandatory Test Guidance 4.1 Mandatory Own Trade Book Downloads 9
10 All Trading customers on the London Stock Exchange are required to develop to and certify that their application can use the Own Trade Book Download service on the Post Trade Gateway. This is mandatory for all trading applications. This functionality enables firms to be able to recover in the event of a site failure at the London Stock Exchange or Customer Site without the need to request trade details from the Exchange. 4.2 Mandatory Replay and Recovery for All Market Data Interfaces The use of both the Replay and Recovery channels is mandatory for all customers on all Market Data Gateways. Customers are required to confirm that their software applications can use both of these services. A Market Data Failover and Recovery Service is available on the Customer Development Service. The level of the request (segment, channel or instrument) or the type of request (snapshot for order books, statistics or other) is not mandated but should mirror how the application will work in the production environment. Note: Request limits are applied to both the Replay and Recovery services, limiting the number of recovery actions a customer can perform in a day. 4.3 Mandatory Testing for Sponsored Access Customers Sponsored Access Customers will have additional mandatory testing requirements for Sponsored Access Users (Native Gateway) and Firms (Drop Copy Gateway). Details of this can be found in document MIT Certification Test Scenarios 5.1 Test Procedure Before proceeding with the certification test, customers must identify which scenarios are applicable and mark these on the Test Report. Customers must perform all of the steps in each of the test scenarios and record the results in the relevant sections of the Test Report. When documenting the test results, customers should include all information as requested in each of the steps, such as Order IDs, QuoteMsg IDs and Security IDs. If the result does not match the expected result, the customer should still record it in the relevant section of the certification test report and in the comments section including the following: o Order IDs/ QuoteMsg IDs (if any) o Security ID 10
11 o Time of the order/quote/operation submission/execution o Any information which may be helpful in troubleshooting the error Unless a log off or disconnect request is specified in the test case the customer should complete all test cases without logging off or disconnecting. If there are any unexpected log offs or disconnects, these should be documented in the comments section of the certification test report. Note: All test scenarios marked as mandatory must be completed unless an exception has been granted by the TAM Gateway connections and User IDs should be checked at least 2 working days before planned execution date. 11
12 5.2 FIX and Native Trading Password Change FIX/Native Gateways ID #: MIT-001 Market: LSE LSEG Assisted: N Log on to the FIX / Native gateway(s) and change the logon password from the system default. This test must be performed using each of the protocols intended to be used by the customer (Native and/or FIX). Prerequisites: None. 1 Establish a connection and Logon to the relevant gateway(s). Successful Logon, with current default password and a valid new password specified. In your logon message, specify a new password of at least eight characters in length including one integer. (please provide details of CompID(s) and gateway(s) tested in the comments section of the Certification report.) 2 Logout and Disconnect. Logout message sent by client and connection terminated. 12
13 3 Logon using the new password. Successful Logon, using the new password specified in step Level-2 MITCH MITCH Replay Request MITCH Replay ID #: MIT-002 Market: LSE LSEG Assisted: N Logon and send Replay Request to request the retransmission of a small range of messages already published on the multicast channel. The Replay Request must be sent within 5 seconds of establishing a connection. The retransmission request will be sent from the server s cache of the last 65,000 messages published on the multicast channel Prerequisites None. 1 Establish a connection and Logon to the Replay Service Successful Logon. (please choose any one channel to connect to and provide details in the comments section of the Certification report.) 13
14 2 Send a Replay Request message Provide the market data group, First Message and count field details in the Certification report. Receive a successful Replay Response to the request. Receive requested messages. 3 Logout and Disconnect with in 5 seconds of the transmission of the last missed message. Logout message sent by client and connection terminated. If this is not done within 5 seconds, the server will terminate the client session MITCH Snapshot for Instrument MITCH Recovery ID #: MIT-003 Market: LSE LSEG Assisted: N Logon and request a Snapshot of the current order book for a particular instrument. If there is no activity for 5 seconds the server will send a Logout message and disconnect the client connection. Prerequisites None. 1 Establish a connection and send a Login Request to the Recovery Service Successful Login Response. (please choose any one channel to connect to and provide details in the comments section of the Certification report.) 2 Send a Snapshot Request for the current order book for an instrument. Provide the sequence number and instrument Receive: A Snapshot Response to indicate whether a Snapshot Request for an Instrument is accepted. 14
15 ID field details in the Certification Report. A Snapshot of the current book for both the order and quote books (if any) for the requested instrument via a series of Add Order and Add Attributed Order messages (one book at a time). A Snapshot Complete message once the details for all active orders for the instrument s order book are disseminated (one message for the order book and one for the quote book (if applicable).) MITCH Snapshot for Segment ID #: MIT-004 Market: LSE LSEG Assisted: N MITCH Recovery Request a snapshot of the current order book for all instruments in a specified segment. If there is no activity for 5 seconds or the client does not terminate the connection within 5 seconds of the transmission of the last application message, the server will send a Logout message. Prerequisites: Already logged on from previous Test Case 1 Send a Snapshot Request for the current order book for a segment. Provide the segment and instrument ID field details in the Certification report. Receive: A Snapshot Response to indicate whether a Snapshot Request for a segment is accepted. A Snapshot of the current book for both the order and quote books (if any) for all instruments in the requested segment via series of Add Order and Add Attributed Order messages. (one instrument at a time) A Snapshot Complete message: Once the details of all active orders for a particular instrument s order book are 15
16 disseminated. A Snapshot Complete message once the details of all active orders for all instruments in the requested segment are disseminated. 2 Logout and Disconnect with in 5 seconds of the transmission of the last missed message. Logout message sent by client and connection terminated. If this is not done within 5 seconds, the server will terminate the client session. 5.4 Group Ticker Plant GTP Replay Request ID #: MIT-005 Market: LSE LSEG Assisted: N GTP Recovery Logon and send a Replay Request Prerequisites None. 1 Establish a connection and Logon to the Replay Service Successful Logon. (please choose any one channel to connect to and provide details in the comments section of the Certification report.) 2 Send an Replay request Receive a successful Replay Response. Provide First Message, Count & Request ID in the Certification report. Receive requested messages. Receive Replay & Recovery complete message to indicate completion of retransmission. 16
17 User will be disconnected after 5 seconds of inactivity GTP Recovery Request ID #: MIT-006 Market: LSE LSEG Assisted: N GTP Recovery Logon and send a Recovery Request Prerequisites: None. 1 Establish a connection and Logon to the Recovery Service Successful Logon. (please choose any one channel to connect to and provide details in the comments section of the Certification report.) 2 Send an Recovery request Receive a successful Recovery Response. Provide Request level,instrument group/segment(group ID)/Multicast Channel,Recovery Type & request ID in the Receive requested messages. 17
18 Certification report. Receive Replay & Recovery complete message to indicate completion of request. User will be disconnected after 5 seconds of inactivity 5.5 Continuous Trading / Order Management Establish Logon for Test Cycle ID #: MIT-007 Market: LSE LSEG Assisted: N FIX/Native Gateways Establish a connection and Logon. Prerequisites: None. 1 Establish a connection and Logon. Successful Logon. This session must remain logged on for the duration of the certification test unless LSEG has instructed the customer to logout. 18
19 5.5.2 Auction Limit Orders ID #: MIT-008 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Limit orders during Opening/Closing Auction. Prerequisites: This test needs to be executed during Opening or Closing Auction session. Already logged on from previous Test Case Alternatively, contact LSEG and request a stock to be manually moved into an Opening or Closing Auction session. 1 Enter a Day Limit order. (Assuming there is a match for this order in the order book. If there is no match for the order in the order book, please create a matching order.) The order goes on to the order book and is executed at uncrossing. Receive Execution Report for a fill or partial fill Please provide Order ID(s) and Client Order ID in the Certification Report. 19
20 5.5.3 Auction Market Orders ID #: MIT-009 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Market (un-priced) orders during Opening/Closing Auction. Prerequisites: This test needs to be executed during Opening or Closing Auction session. Already logged on from previous Test Case Alternatively, contact LSEG and request a stock to be manually moved into an Opening or Closing Auction session. 1 Enter a Market Order. (Assuming there is a match for this order in the order book. If there is no match for the order in the order book, please create a matching order.) The order goes on to the order book and is executed at uncrossing. Receive Execution Report for a fill or partial fill Please provide Order ID(s) and Client Order ID 20
21 in the Certification Report. 21
22 5.5.4 Market Order FIX/Native Gateways ID #: MIT-012 Market: LSE LSEG Assisted: N Validate Market orders during Continuous Trading. Prerequisites: This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter a Market order (OrderType=1). The order is executed. (Assuming there are matching orders for this order on the order book. If there are no matching orders on the order book, please create these.) Receive Execution Report Please provide Order ID(s) and Client Order ID in the Certification Report. 22
23 5.5.5 Limit PassiveOnly Order ID #: MIT-013 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Limit PassiveOnlyOrder during Continuous Trading. This is an Order level parameter that allows clients to require that their order must rest prior to execution, with flexibility for visible orders to rest at a specified price level on the orderbook. NOTE: Setting PassiveOnlyOrder to values other than 0 or null may still result in the order aggressively matching against hidden orders resting on the order book. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter a Day Limit order with the PassiveOnlyOrder field populated with any of the defined values other than 0 or Null. The order is accepted and goes on to the order book only if the field value conditions are met otherwise the order is rejected. Please provide Order ID(s) and Client Order ID in the Certification Report. Receive Execution Report with OrderStatus = 0 (New) 2 Obtain the current sell price of a stock. Sell Price of test stock obtained If there are no sell orders resting on the order book please enter a resting sell order 3 Enter another order with the PassiveOnlyOrder field set to 1, and set the bid price above the sell price obtained in step 2 Receive Execution Report with OrderStatus = 6 (Expired) with error code Order would execute with visible order on Aggression Please provide Order ID(s) and Client Order ID in the Certification Report. 23
24 5.5.6 Aggressive Limit Order ID #: MIT-014 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Aggressive Limit orders during Continuous Trading. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter an Aggressive Limit order (TIF 3 or 4) (Assuming there are matching orders for this order in the order book. If there are no matching orders in the order book, please create them.) The order is immediately executed without resting. Receive Execution Report Please provide Order ID(s) and Client Order ID in the Certification Report. 24
25 5.5.7 Limit Passive Order ID #: MIT-015 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Passive Limit orders during Continuous Trading. Note: This test verifies entering a passive order without using the PassiveOnlyOrder field. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter a day Passive Limit order. The order goes on to the order book and rests The PassiveOnlyOrder field must be set to 0 or Null Receive Execution Report (Assuming there are matching orders for this order in the order book. If there are no matching orders in the order book, please create them.) Please provide Order ID(s) and Client Order ID in the Certification Report. 25
26 5.5.8 Stop Orders FIX/Native Gateways ID #: MIT-017 Market: LSE LSEG Assisted: N Validate Stop Orders. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter a Stop Order. The order is executed. Please provide Order ID(s) and Client Order ID in the Certification Report. Receive Execution Report (Assuming there are matching orders for this order in the order book. If there are no matching orders in the order book, please create them.) 26
27 5.5.9 Stop Limit Order FIX/Native Gateways ID #: MIT-018 Market: LSE LSEG Assisted: N Validate Stop Limit orders during Continuous Trading. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter a Stop Limit order. Please provide Order ID(s) and Client Order ID in the Certification Report. The order is successfully submitted and gets a valid order status. Order resides on the order book or is executed. Receive Execution Report 27
28 Mid-point Pegged Order ID #: MIT-019 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Mid Price Pegged orders during Continuous Trading. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter a Pegged order. Please provide Order ID(s) and Client Order ID in the Certification Report. The order is successfully submitted and gets a valid order status. It is either parked or executed. Receive Execution Report 28
29 Hidden Order FIX/Native Gateways ID #: MIT-020 Market: LSE LSEG Assisted: N Validate Hidden orders during Continuous Trading. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter a Hidden order. Please provide Order ID(s) and Client Order ID in the Certification Report. The order is successfully submitted and gets a valid order status. This is either executed or resides on the order book (undisclosed). Receive Execution Report 29
30 Iceberg Orders FIX/Native Gateways ID #: MIT-021 Market: LSE LSEG Assisted: N Validate Iceberg Orders. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter an Iceberg order. Please provide Order ID(s), Public OrderId and Client Order ID in the Certification report. The order is successfully submitted and gets a valid order status. The order reside on the book (only for peak size) Receive Execution Report. 2 Enter an order to trade the peak size (visible quantity). Please provide the new Public OrderID received in the Execution Report The peak size are traded and refreshed in size back to the display quantity. Receive Execution Reports. 3 Enter an order to trade the Visible and Hidden size Receive two Execution Reports. Please provide the new Public OrderID received in the Execution Reports 30
31 Randomized Iceberg Orders ID #: MIT-022 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Randomized Iceberg orders during Continuous Trading. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter a Randomized Iceberg order. (Assuming there are matching orders for this order in the order book. If there are no matching orders in the order book, please create them.) Please provide Order ID(s) and Client Order ID in the Certification report. The order is successfully submitted and gets a valid order status. This order may execute or reside on the order book, fully or partially. Receive Execution Report with partial fill or fully filled. 31
32 Market order with Time in Force CPX ID #: MIT-023 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Market order with Time in Force CPX sent during Continuous Trading session Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter an Market order with TIF CPX Receive Acknowledge in the Execution Report Please provide Order ID(s) and Client Order ID in the Certification report. 2 CPX session starts and CPX order are triggered without execution. Execution Report with ExecType=Triggered(L) If the order will be executed, will receive Execution Report with properly order status 32
33 Limit order with Time in Force CPX FIX/Native Gateways ID #: MIT-024 Market: LSE LSEG Assisted: N Validate Limit order with Time in Force CPX, sent during Continuous Trading Session Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter 3 limit orders with TIF CPX Receive Acknowledge in the Execution Report Please provide Order ID(s) and Client Order ID in the Certification report. 2 CPX session starts and CPX order are triggered without execution. Orders with prices worse than the Closing Auction Price should be Expired and receive the Execution Report with the reason Invalid limit price (not equal to the closing price). Orders better than the Closing Auction Price should be re-priced to the Closing Auction Price and should be injected. Receive the Execution Report with Repriced (better priced order at start of CPX session) Also, If the order will be executed, will receive Execution Report with properly order status. 33
34 Named Order FIX/Native Gateways ID #: MIT-025 Market: LSE LSEG Assisted: N Validate Named orders during Continuous Trading. Only valid for instruments in the SETSqx segment. Must be entered with valid TIF OPG, GFA, ATC & GFS Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter a Named order. The order is successfully submitted Please provide Order ID(s) and Client Order ID in the Certification Report. Receive Order Acknowledgement in Execution Report 34
35 Order Modification ID #: MIT-026 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate order Modification during Continuous Trading. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter a passive order that rests on the order book. The order is successfully submitted and resides on the order book. Please provide Order ID(s) and Client Order ID in the Certification Report. Receive Execution Report with ExecType = 0 (New) 2 Amend order. The order is successfully modified. Please provide Order ID(s) and Client Order ID in the Certification Report. Receive Execution Report with ExecType = 5 (Replaced) 35
36 Order Cancel FIX/Native Gateways ID #: MIT-027 Market: LSE LSEG Assisted: N Validate order deletion during Continuous Trading Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter a passive order that rests on the order book. The order is successfully submitted and resides on the order book. Please provide Order ID(s) and Client Order ID in the Certification Report. Receive Execution Report with ExecType = 0 (New) 2 Cancel the order. The order is successfully cancelled. Please provide Order ID(s) and Client Order ID in the Certification Report. Receive Execution Report with ExecType = 4 (Cancelled) 36
37 Internal Cross Orders ID #: MIT-028 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Internal Cross Orders. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter an Internal Cross order. The order is successfully submitted and executed. Please provide Order ID(s) and Client Order ID in the Certification Report. 37
38 Internal BTF Orders ID #: MIT-029 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Internal BTF Orders. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter an Internal BTF Cross order. The order is successfully submitted and executed. Please provide Order ID(s) and Client Order ID in the Certification Report. 38
39 Committed Cross Orders Deletion ID #: MIT-030 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Committed Cross Orders Deletion during Continuous Trading. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter a Committed Cross order. (Assuming that there is no match for the order in the order book.) The order is successfully submitted and resides on the order book. Receive Execution Report Please provide Order ID(s) and Client Order ID in the Certification Report. 2 Cancel the cross order. The order is successfully cancelled. Please provide Order ID(s) and Client Order ID in the Certification Report. Receive Execution Report 39
40 Committed BTF Orders Deletion ID #: MIT-031 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Committed BTF Orders Deletion during Continuous Trading. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter a Committed BTF order. (Assuming that there is no match for the order in the order book.) The order is successfully submitted and resides on the order book. Receive Execution Report Please provide Order ID(s) and Client Order ID in the Certification Report. 2 Cancel the BTF order. The order is successfully cancelled. Please provide Order ID(s) and Client Order ID in the Certification Report. Receive Execution Report 40
41 Committed Cross Orders FIX/Native Gateways ID #: MIT-066 Market: LSE LSEG Assisted: N Validate Committed Cross Orders during Continuous Trading. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. Call the testing team to book time for executing this test in co-ordination with a SDA. 1 Enter a Committed Cross order on Sell side and setup the Cross ID to <membercode>yyyymmddhhmmss (format required only for conformance test purpose) The order is successfully submitted. Please provide Order ID(s) and Client Order ID in the Certification Report. 2 SDA enter a Committed Cross order on Buy side having the Cross ID format as previously specified, confirmed by customer Please provide Order ID(s) and Client Order ID in the Certification Report. The order is matched with other side order and executed. Receive Execution Report 41
42 Committed BTF Orders FIX/Native Gateways ID #: MIT-067 Market: LSE LSEG Assisted: N Validate Committed BTF Orders during Continuous Trading. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. Call the service desk to book time for executing this test in co-ordination with a SDA. 1 Enter a Committed BTF Cross order on Sell side and setup the Cross ID to <membercode>yyyymmddhhmmss (format required only for conformance test purpose) The order is successfully submitted. Please provide Order ID(s) and Client Order ID in the Certification Report. 2 SDA enter a Committed BTF Cross order on Buy side having the Cross ID format as previously specified, confirmed by customer Please provide Order ID(s) and Client Order ID in the Certification Report. The order is matched with other side order and executed. Receive Execution Report 42
43 Cancel On Book Trade (Same Day) FIX/Native Gateway ID #: MIT-076 Market: LSE LSEG Assisted: N New Order Cross Message Mandatory for Cross Order Functionality Prerequisites: Order entered as an Internal Cross and matched Already logged on from previous Test Case 1 Participant enters new Internal Cross Order The order is successfully submitted and executed Receive Execution Report 2 Submit same day cancellation via the Post Trade Gateway ( AE Message) Receive Execution Report 43
44 Cancel On Book Trade (Previous Day) FIX/Native Gateway ID #: MIT-077 Market: LSE LSEG Assisted: N New Order Cross Message Mandatory for Cross Order Functionality Prerequisites: Order entered as an Internal Cross and matched Already logged on from previous Test Case 1 Participant enters new Internal Cross Order The order is successfully submitted and executed Receive Execution Report 2 Submit a next day cancellation via the Post Trade Gateway ( AE Message with TrdSub Type = PC ) Receive Execution Report 44
45 Cancel on Disconnect ID #: MIT-036 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Cancel-on-Disconnect and Logout If a different User ID/Comp ID has been specifically enabled for Cancel on disconnect/logout for this test case please repeat test case MIT-007 first to Logon. Customers are highly encouraged to utilise the Cancel on Disconnect functionality Prerequisites Already logged on from previous Test Case 1 Enter 3 passive regular orders that rest on the orderbook. The orders are successfully submitted and have a Live order status. Please provide Order ID(s) and Client Order ID in the Certification Report. 2 Terminate the client-server session by either TCP disconnect for Cancel on disconnect or Logout for cancel on logout. Client-server session is terminated. (TCP connection dropped or Logout.) 3 Establish a connection and Logon. Successful Logon. 4 Verify the status of orders submitted in step 1 above. 5 For native trading, the customer must recover the missed messages via the recovery channel manually. FIX: Execution reports received for all cancelled orders automatically. Native: Session active with heartbeating Execution reports received for all cancelled orders from the recovery channel. 45
46 5.6 Specialist User Tests/Quote Management New Executable Quote ID #: MIT-039 Market: LSE LSEG Assisted: N FIX/Native Gateways Validate Executable quote submission. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Enter an Executable quote that rests on the order book Please provide QuoteMsgID/ Client Order ID in the Certification Report. The quote is successfully submitted. FIX: Receive Quote Status Report Native: Receive Execution report for each side of quote. 46
47 5.6.2 Modify Executable Quote ID #: MIT-040 Market: LSE LSEG Assisted: N FIX/Native Gateways Modify Executable quote. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter an Executable quote that rests on the order book Please provide QuoteMsgID/Client Order ID in the Certification Report. 2 Modify the quote. The quote is successfully submitted. FIX: Receive Quote Status Report Native: Receive Execution report for each side of quote. The quote is successfully amended. (Please note for both FIX and Native a quote is amended by entering another quote. This replaces the existing quote on the quote book as you can only have one quote on the book for any given instrument.) Please provide new QuoteMsgID/Client Order ID in the certification report. (Replaced with new quote) FIX: If the quote rests on the order book, a Quote Status Report is recieved If the quote is fully or partially filled, Execution Report(s) are recieved (please provide ClOrdIDs) Native: Receive Execution report for each side of quote. 47
48 5.6.4 Cancel Executable Quote ID #: MIT-041 Market: LSE LSEG Assisted: N FIX/Native Gateways Cancel Executable quote. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter an Executable quote that rests on the order book Please provide QuoteMsgID/Client Order ID in the Certification Report. The quote is successfully submitted. FIX: Receive Quote Status Report Native: Receive Execution report for each side of quote. 2 Cancel the quote just entered. The quote is successfully cancelled. FIX: FIX: Send Quote Cancel message Receive Quote Status Report Native: Native: Send Order Cancel Request messages Receive Execution Report for each quote side cancelled. 48
49 5.6.5 New Firm Quote (FIX Only) ID #: MIT-048 Market: LSE LSEG Assisted: N FIX Gateway Validate Firm quote submission. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter a Firm quote. The quote is successfully submitted. Please provide QuoteMsgID in the certification report. Receive Quote Status Report 49
50 5.6.6 Modify Firm Quote (FIX Only) ID #: MIT-049 Market: LSE LSEG Assisted: N FIX Gateway Modify Firm quote. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Modify Firm Quote entered in MIT-048 Receive Quote Status Report Please note: As you can only have one quote for any given instrument, a firm quote is modified by sending a new quote which replaces the existing quote.) Please provide new QuoteMsgID in the Certification Report. 50
51 5.6.7 Cancel Firm Quote (FIX Only) ID #: MIT-050 Market: LSE LSEG Assisted: N FIX Gateway Cancel Firm quote. Prerequisites: This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case 1 Cancel the quote entered in MIT-048 The quote is successfully cancelled. Receive Quote Status Report 51
52 5.7 Supervisor User Tests Mass Cancellation FIX ID #: MIT-052 Market: LSE LSEG Assisted: N Validate Mass Cancellation orders for member firm Mass Cancellation does not cancel orders in Trading Stop Session status. Prerequisites This test needs to be executed during Continuous Trading session. Already logged on from previous Test Case. 1 Enter Mass Cancel request for member firm. The Mass Cancel is successfully executed. Orders in Trading Stop Session are not cancelled. Receive Order Mass Cancel Report (Assuming there is at least one order in the order book. If there are no orders in the order book, please request to another user to create it.) Orders in Trading Stop Session are not cancelled. 52
53 5.8 Native Recovery Requesting Missed Messages Native Recovery Gateway ID #: MIT-055 Market: LSE LSEG Assisted: N This test case validates that native recovery works by sending a Missed Message Request for all AppIDs (LoadIDs) The same CompID and password must be used for both Native Trading and Native Recovery services. Prerequisites: Already logged on to the Native Trading Gateway from previous trading test case. Cancel-on-Disconnect needs to be enabled on the CompID used for testing. (Or send a request to LSEG to cancel your open orders on your behalf while the CompID is disconnected from the Exchange.) 1 Enter 3 passive orders that rest on the orderbook, one on each LoadID. (the LoadID for each instrument can be obtained from the Instrument.csv reference data file.) 3 orders are now resting on the orderbook, one on each LoadID (also known as AppID and PartitionID). 2 If cancel-on-disconnect is enabled: drop the connection While the CompID is disconnected, the open orders are cancelled Otherwise: Logout the CompID. Contact LSEG and request them to cancel the open orders on your behalf 53
54 3 Wait 30 seconds, and then establish a connection to the Native Gateway real-time channel Successful logon to the Native Gateway realtime channel. (This needs to happen before connecting to the recovery channel) 4 Establish a connection and Logon to the Native Recovery Channel Successful logon to the Native Gateway recovery channel 5 Send a Missed Message Request for LoadID 1 (also known as AppID 1) specifying the LastMsgSeqNum that is known for that LoadID. Missed Message Request Is Sent Missed Message Request Ack received with ResponseType=0 (Successful) Execution Report(s) received for each cancelled order Missed Message Report received with ResponseType=0 (Download Complete) 6 Repeat Step 5 for all other LoadIDs Step 5 is repeated for LoadID 2 and LoadID 3. 7 Logout from the Native Recovery service within 3 heartbeat intervals Logout successful and Recovery session terminated (The server with disconnect customer connection if there is no activity for 3 heartbeat intervals) Connection to the Realtime Channel should remain active and heartbeating. 54
55 5.9 Post Trade Gateway Validation Establish Logon for Test Cycle ID #: MIT-056 Market: LSE LSEG Assisted: N Post Trading Gateway Establish a connection and Logon. Prerequisites None. 1 Establish a connection and Logon to the Post Trade Gateway. Successful Logon. 55
56 5.9.2 Own Trade Book Download ID #: MIT-057 Market: LSE LSEG Assisted: N Post Trading Gateway Validate Own Trades Book Download. Prerequisites Already logged on from previous Test Case. 1 Send a Trade Capture Report Request. Receive a Trade Capture Report Request Ack Please provide TradeRequestID in the Certification Report. Receive Trade Capture Report(s) as requested 56
57 5.9.3 Trade Reporting Post Trading Gateway ID #: MIT-058 Market: LSE LSEG Assisted: N Enter an Off-Book Trade Capture Report. Prerequisites: Already logged on from previous Test Case 1 Enter a Trade (Trade Capture Report). The Trade Report is successfully submitted. Please provide TradeReportID in the Certification Report. Receive a Trade Capture Report (TCR) Ack and TCR when processed. 57
58 5.9.4 Cancel Trade Report ID #: MIT-059 Market: LSE LSEG Assisted: N Post Trading Gateway Cancel an Off-Book Trade. Prerequisites: Already logged on from previous Test Case 1 Cancel the Trade entered in previous test The Trade Report is cancelled. Send Trade Capture Report Receive a Trade Capture Report Ack Please provide TradeID in the Certification Report. 58
59 5.9.5 Pre-Release Trade Report ID #: MIT-060 Market: LSE LSEG Assisted: N Post Trading Gateway Pre-release a Trade Report Prerequisites Already logged on from previous Test Case 1 Enter a Trade Capture Report with delayed publication requested, and which meets the size requirements for being delayed. The Trade Report is successfully submitted. Receive a Trade Capture Report Ack Please provide TradeReportID in the Certification Report. 2 Pre-release the trade report entered in step 1. The Trade Report is Pre-released successfully. Trade Capture Report Receive a Trade Capture Report Ack and TCR. Please provide TradeID in the Certification Report 59
60 5.10 Drop Copy Validation Establish Logon for Test Cycle ID #: MIT-061 Market: LSE LSEG Assisted: N Drop Copy Gateway Establish a connection and Logon. Prerequisites None. 1 Establish a connection and Logon to the Drop Copy Gateway. Successful Logon. 60
61 Own Order Book Download ID #: MIT-062 Market: LSE LSEG Assisted: N Drop Copy Gateway Validate Own Order Book Download Prerequisites: Already logged on from previous Test Case. 1 Send a Mass Order Status Request. Please provide MassStatus ReqID and the Trader Group in the Certification Report Receive Execution Report for each active order for the specified Trader Group. 61
62 5.11On Behalf of Actions Native & FIX Trading Gateways Cancel Client s Order On behalf of Fix/Native Gateways ID #: MIT-063 Market: LSE LSEG Assisted: Y Exchange cancels an order on behalf of a customer. Prerequisites: Contact LSEG for executing this test in co-ordination with customer. Already logged on from previous Trading test case. 1 Customer to Enter a passive order that rests on the order book The order is successfully submitted and resides on the order book. Please provide Order ID(s) and Client Order ID in the Certification Report. Receive Execution Report 2 Request LSEG to cancel the order, stating the OrderID LSEG cancel the orders as requested. The order is successfully cancelled. Receive Execution reports with exec type (4). 3 Customer to confirm receipt of unsolicited messages 62
Millennium Exchange - Oslo Børs cash equities and fixed income markets. OSLMIT 502 Guide to Application Certification
Millennium Exchange - Oslo Børs cash equities and fixed income markets OSLMIT 502 Guide to Application Certification Issue 2.2 10 November 2014 Important note This document has been produced by Oslo Børs
More informationLondon Stock Exchange
London Stock Exchange MIT501 - Guide to Testing Services Issue 16 31 October 2014 Contents Disclaimer 4 10.0 Participant Test Weekends 20 Appendix A: CDS Connectivity 20 1.0 Introduction 5 1.1 Purpose
More informationLONDON STOCK EXCHANGE GROUP
LONDON STOCK EXCHANGE GROUP GROUP TICKER PLANT GTP 005 - TESTING GUIDE ISSUE 8.0 17 APRIL 2013 Powered by MillenniumIT Contents Guide Disclaimer... 3 1. Documentation... 4 1.1 This Guide... 4 1.3 Document
More informationLondon Stock Exchange
London Stock Exchange MIT205 - Drop Copy Gateway (FIX 5.0) Issue 11.6 17 August 2015 Contents Disclaimer 4 1.0 Introduction 5 5.2 Possible duplicates 26 5.3 Possible resends 26 5.4 Transmission of missed
More informationLondon Stock Exchange
London Stock Exchange MIT601 - Guide to Trading Services Disaster Recovery Issue 1.1 31 October 2014 Contents Disclaimer 4 1.0 Introduction 5 1.1 Purpose 5 1.2 Readership 5 1.3 Document Series 5 1.4 Document
More informationTurquoise Equities. TQ401 - Level 2 MITCH UDP Market Data. Issue 3.3 19 November 2015
Turquoise Equities TQ401 - Level 2 MITCH UDP Market Data Issue 3.3 19 November 2015 Contents 1.0 Introduction 4 1.1 Purpose 4 1.2 Readership 4 1.3 Document Series 4 1.4 Document History 5 1.5 Enquiries
More informationMillennium Exchange - Oslo Børs cash equities and fixed income markets. OSLMIT 201 Guide to New Trading System
Millennium Exchange - Oslo Børs cash equities and fixed income markets OSLMIT 201 Guide to New Trading System Issue 2.4 28 April 2015 Important note This document has been produced by Oslo Børs to assist
More informationLondon Stock Exchange
London Stock Exchange MIT201 - Guide to the Trading System Issue 12.4 effective from 22 June 2015 1.0 Introduction 6 1.1 Purpose 6 1.2 Relevant London Stock Exchange communication channels 7 1.3 Readership
More informationHow To Recover From A Trading System Failure
Millennium Exchange - Oslo Børs cash equities and fixed income markets OSLMIT 601 Guide to Trading Services Disaster Recovery Issue 2.3 28 April 2015 Important note This document has been produced by Oslo
More informationThe Oslo Børs cash equities and fixed income markets migration to Millennium Exchange. OSLMIT 501 Guide to Testing Services
The Oslo Børs cash equities and fixed income markets migration to Millennium Exchange OSLMIT 501 Guide to Testing Services Issue 1.1 07 June 2012 Important note This document has been produced by Oslo
More informationMillennium Exchange - Oslo Børs cash equities and fixed income markets. OSLMIT Oslo Børs and Burgundy Market Model Equities
Millennium Exchange - Oslo Børs cash equities and fixed income markets OSLMIT Oslo Børs and Burgundy Market Model Equities Issue 7.5 10 November 2014 Important note This document has been produced by Oslo
More informationTechnical User Group Friday 21 October 2011
Technical User Group Friday 21 October 2011 1 Agenda Introduction Borsa Italiana - Millennium Migration Update London Stock Exchange - Trading Services Millennium Enhancements London Stock Exchange - Information
More informationNEW TRADING AND INFORMATION SYSTEM CONCEPTUAL TRAINING
NEW TRADING AND INFORMATION SYSTEM CONCEPTUAL TRAINING HIGH LEVEL ARCHITECTURE NEW TRADING AND INFORMATION SYSTEM ARCHITECTURE JSE MARKET STRUCTURE MARKET USERS PARTICIPANT STRUCTURE EQUITY MARKET ACCESS
More informationTechnical User Group Friday 14 September 2012
Technical User Group Friday 14 September 2012 1 Agenda Introduction London Stock Exchange MIT Functional Release London Stock Exchange - Real Time Information Services - Group Ticker Plant Project Update
More informationService Manual for Trading on SEDEX market
B I T - M I L L E N N I U M E X C H A N G E Service Manual for Trading on SEDEX market Issue 1.3a July 2012 Contents Service Manual for Trading on SEDEX market... 1 Contents... 2 1. Introduction... 5 1.1.
More informationGuide to new Trading System
MIT201 - BIT - MILLENNIUM EXCHANGE Guide to new Trading System Issue 6.1 September 2013 Contents Guide to new Trading System... 1 Contents... 2 1. Introduction... 5 1.1. Purpose... 5 1.2. Relevant Exchange
More informationLONDON STOCK EXCHANGE GROUP
LONDON STOCK EXCHANGE GROUP GROUP TICKER PLANT GTP 007 - GTP LITE GUIDE ISSUE 4.0 29 JULY 2014 Powered by MillenniumIT Contents Guide Disclaimer... 3 1. Documentation... 4 1.1 This Guide... 4 1.2 Readership...
More informationSERVICE AND TECHNICAL DESCRIPTION. Hidden Limit Orders, Hidden Pegged Orders and Minimum Execution Size
SERVICE AND TECHNICAL DESCRIPTION Hidden Limit s, Hidden Pegged s and Minimum Execution Size Important note This Service and Technical Description sets out the current position regarding the provision
More informationTechnical User Group. Thursday 25 September 2014
Technical User Group Thursday 25 September 2014 Agenda Introduction London Stock Exchange Group Business Updates London Stock Exchange Group Project Updates Turquoise Equities Turquoise Block Discovery
More informationService & Technical Description
Service & Technical Description Introduction of new currencies within Trading Service for ETFs - Euroclear Bank settlement Version 1.1 1. Introduction...5 1.1. Purpose... 5 1.2. Readership... 5 1.3. Overview
More informationJohannesburg Stock Exchange
Johannesburg Stock Exchange New Equity Market Trading and Information Solution JSE Specification Document Volume 00 Trading and Information Overview Version 2.06 05 Release Date 08 January 2015 10 September
More informationTechnical User Group. Monday 31 March 2014. Page 1
Technical User Group Monday 31 March 2014 Page 1 Agenda Introduction Group Ticker Plant Update EuroTLX Migration to Millennium IT Settlement Cycle changes (T+2) CC&G New Clearing Front-end Q&A session
More informationTurquoise Equities Connectivity Guide
T Q 1 0 2 T E C H N I C A L S P E C I F I C A T I O N Turquoise Equities Connectivity Guide I S S U E 2. 1 20 F e b r u a r y 2 0 1 3 Contents 1 Introduction... 3 1.1 Purpose... 3 1.2 Readership... 3 1.3
More informationTURQUOISE (MTF) EQUITIES TRADING SERVICE DESCRIPTION
TURQUOISE (MTF) EQUITIES TRADING SERVICE DESCRIPTION Version 3.12 Updated Contents 1.0 About Turquoise 5 2.0 About this Document 6 3.0 Change History 7 4.0 Terms and Acronyms 9 5.0 Market Structure, Products
More informationTrade Reporting Services: Service Description
Trade Reporting Services: Service Description Status: Issued BATS Chi-X Europe March 13 th 2015 Version 1.9 1 CONTENTS 1. INTRODUCTION... 4 2. HOW BATS WORKS... 4 3. THE SERVICES... 4 3.1 TDM Service...
More informationJohannesburg Stock Exchange
Volume 200 - Guide to Testing Services Johannesburg Stock Exchange Version 1.00 Release Date 1 October 2011 Number of Pages 13 (Including Cover Page) 1 DOCUMENT CONTROL 1.1 Table of Contents Johannesburg
More informationService & Technical Description
Service & Technical Description New Trading Service for ETFs - Euroclear Bank Settlement Version 1.3 4 November 2013 1. Introduction...5 1.1. Purpose... 5 1.2. Readership... 5 1.3.Overview of new Trading
More informationMoscow Exchange Fix protocol specifications for OTC trades report system (OTC-monitor)
Moscow Exchange Fix protocol specifications for OTC trades report system (OTC-monitor) Moscow, 2014 1 Table of Contents 1. Introduction... 4 1.1. Document purpose... 4 1.2. General description... 4 2.
More informationTrading Service Manual (Guide to the new Trading System)
M I T 2 0 1 - E U R O T L X - M I L L E N N I U M E X C H A N G E Trading Service Manual (Guide to the new Trading System) Issue 1.4 July 2014 Contents Contents... 2 1. Introduction... 5 1.1. Purpose...
More informationMEFFGate Trading FIX INTERFACE SPECIFICATIONS
MEFFGate Trading FIX INTERFACE SPECIFICATIONS Version T1.2 30 July 2012 The information contained in this document is subject to modification without notice. Unless otherwise noted, the companies, names
More informationHKEx Orion Market Data Platform MMDH Certification Test Instructions v1.0
Session 1: Logon & Password Handling During this session, the client is required to verify the capability of the feed handler to MMDH logon, password and heartbeat handling. From 9:00 to 11:00 am, the
More informationGEPL Capital Mobile Trading App
GEPL Capital Mobile Trading App User Manual Version 2.2.0.0 Document Information DOCUMENT CONTROL INFORMATION AUTHOR GULZAR KHOPATKAR DOCUMENT MOBILE APPLICATIONS VERSION 2.2.0.0 www.geplcapital.com Page
More informationUS Equities/Options Multicast PITCH Specification. Version 2.20.4
US Equities/Options Multicast PITCH Specification Version 2.20.4 January 29, 2014 Contents 1 Introduction... 5 1.1 Overview... 5 1.2 Feed Connectivity Requirements... 6 1.3 Symbol Ranges, Units, and Sequence
More informationHow To Trade On Orb
SER V I C E D E S C R I P T I O N Electronic Order Book for the UK Retail Bond Market Contents 1. Introduction... 3 1.1 Main Characteristics. 3 1.2 Scope of Changes 3 1.3 Readership.. 4 1.4 Relevant Documentation.
More informationNASDAQ ITCH to Trade Options
Market Data Feed Version 3.02 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 informationGo-live Weekend 12/13 February 2011
MIT108 MIGRATION TO MILLENNIUM EXCHANGE Go-live Weekend 12/13 February 2011 Issue 1.0 8 February 2011 Contents 1. Introduction... 4 1.1. Purpose of this document... 4 1.2. Document History... 5 1.3. Enquiries...
More informationTURQUOISE (MTF) EQUITIES TRADING SERVICE DESCRIPTION
TURQUOISE (MTF) EQUITIES TRADING SERVICE DESCRIPTION Version 3.8 Updated 24 th October 2013 Contents 1.0 About Turquoise 5 2.0 About this Document 6 7.6 Primary-market Best Bid and Offer (PBBO) 23 7.7
More informationMillennium Exchange - Oslo Børs cash equities and fixed income markets. OSLMIT 606 CDS Environment Connectivity
Millennium Exchange - Oslo Børs cash equities and fixed income markets OSLMIT 606 CDS Environment Connectivity Issue 2.4 28 April 2015 Important note This document has been produced by Oslo Børs to assist
More informationMillennium Exchange - Oslo Børs cash equities and fixed income markets. OSLMIT Derived Information Guidelines
Millennium Exchange - Oslo Børs cash equities and fixed income markets OSLMIT Derived Information Guidelines Issue 2.7 1 May 2015 Important note This document has been produced by Oslo Børs to assist customers
More informationFIX Protocol One Day Course. By Khader Shaik
FIX Protocol One Day Course By Khader Shaik 1 Agenda Part 1 FIX Protocol Introduction Overview History Usage / Players Message Types Message Format Communication Model Anatomy of sample message Sample
More informationLondon Stock Exchange Derivatives Market
London Stock Exchange Derivatives Market LSEDM102 - Connectivity Guide Issue 4.0 08 June 2016 Contents 1.0 Introduction 4 1.1 Purpose 4 1.2 Readership 4 1.3 Document Series 4 1.4 Document History 4 1.5
More informationTop Trader. User Manual. Copyright Reserved. Risk Disclosure
Top Trader User Manual Copyright Reserved Risk Disclosure Investors should be aware that the transmission may be paused or stopped due to busy Internet connection, or the data transferred may be flawed
More informationSOLA - Oslo Børs Derivatives market. SOLA Production and Test Connections
SOLA - Oslo Børs Derivatives market SOLA Production and Test Connections Issue 2.0 16 November 2015 Important note This document has been produced by Oslo Børs to assist customers in the use of the SOLA
More informationTechnical User Group. Milano. 18 November 2015
Technical User Group Milano 18 November 2015 Page 1 Agenda GTP Phase II New Functionalities on IDEM New Trading Hours for Borsa Italiana Markets New SeDeX Market Model MiFID II Roadmap for 2016 Q & A Page
More informationCommander FIX. Rules of Engagement. Corporates and Markets. 5 Jul 2013 Version 1.5
Commander FIX Rules of Engagement Corporates and Markets 5 Jul 2013 Version 1.5 Corporates and Markets Commander FIX 5 Jul 2013 Page 2 Contents 1 Introduction... 4 Purpose... 4 The FIX Protocol... 4 FIX
More informationWelcome to the latest edition of Compliance Update
Welcome to the latest edition of Compliance Update This edition of Compliance Update provides information and guidance for our members in the following key areas: the importance of member firm systems
More informationInterconnection Trading System. Exchange Traded Funds (ETFs) MARKET MODEL DESCRIPTION
Interconnection Trading System Exchange Traded Funds (ETFs) MARKET MODEL DESCRIPTION November 2011 TABLE OF CONTENTS 1. INTRODUCTION 3 1.1. Background 3 2. PRODUCTS 3 2.1. General product description 3
More informationGuide to Market Data Services
MIT301 - BIT MIGRATION TO MILLENNIUM EXCHANGE Guide to Market Data Services Issue 2.1 April 2014 Contents 1. Introduction... 4 1.1. Purpose... 4 1.2. Readership... 4 1.3. Document Series... 5 1.4. Document
More informationETFplus Migration to Millennium platform
ETFplus Migration to Millennium platform Evolution of the Italian ETF market 2002 First ETF listed on Affari platform (managed by SIA) November 2007 Borsa Italiana becomes manager of Affari platform 2002
More informationFIX Client API Guide
FIX Client API Guide 1999-2014 Integral Development Corp. All rights reserved. Integral technology is protected under U.S. Patent Nos. 6,347,307; 7,882,011 B2 and 8,417,622 B2, patent pending applications
More informationIndiaNivesh Securities Pvt. Ltd. M-Nivesh Mobile Trading Application
IndiaNivesh Securities Pvt. Ltd. M-Nivesh Mobile Trading Application 1 st June, 2015 Version 1.1.0.0 1 Introduction M-Nivesh Mobile Application gives the Investor Clients of the Brokerage House the convenience
More informationItalian Equity Markets
Italian Equity Markets Liquidity, transparency, efficiency Borsa Italiana s Equity Markets MTA is the leading Italian Equity Market dedicated to mid and large size companies which meet the highest international
More informationGo-Live Activities Guide Weekend 9-10 April 2010
O S L O B Ø R S C A S H E Q U I T Y A N D F I X E D I N C O M E M A R K E T M I G R A T I O N T O T R A D E L E C T Go-Live Activities Guide Weekend 9-10 April 2010 1 Contents 1. INTRODUCTION 3 1.1 Version
More information1) After login WinTonenet Securities Trading System, a window named WinTonenet Securities Trading will be shown.
(A) BUY STOCKS WinTonenet Securities Trading Guidelines (2) TRANSACTION (STANDARD VERSION) 1) After login WinTonenet Securities Trading System, a window named WinTonenet Securities Trading will be shown.
More informationLondon Stock Exchange Derivatives Market
London Stock Exchange Derivatives Market LSEDM102 - Connectivity Guide Issue 2.0 14 December 2015 Contents 1.0 Introduction 4 1.1 Purpose 4 1.2 Readership 4 1.3 Document Series 4 1.4 Document History
More informationSIX Swiss Exchange Ltd. Directive 3: Trading. of 17/07/2015 Effective from: 26/10/2015
SIX Swiss Exchange Ltd Directive 3: Trading of 7/07/05 Effective from: 6/0/05 Content. Purpose and principle... I General.... Trading day and trading period... 3. Clearing day... 4. Trading hours... II
More informationAny symbols displayed within these pages are for illustrative purposes only, and are not intended to portray any recommendation.
mobiletws for Android Users' Guide October 2012 mobiletws for Android Version 4.1.360 2012 Interactive Brokers LLC. All Rights Reserved Any symbols displayed within these pages are for illustrative purposes
More informationTRADING SERVICES DESCRIPTION LONDON STOCK EXCHANGE DERIVATIVES MARKET TRADING SERVICES DESCRIPTION. Version 4.1
TRADING SERVICES DESCRIPTION LONDON STOCK EXCHANGE DERIVATIVES MARKET TRADING SERVICES DESCRIPTION Version 4.1 25 November 2013 1 TRADING SERVICES DESCRIPTION 1. Introduction 4 1.1. 1.2. Clearing and margining
More informationGLBP - Gateway Load Balancing Protocol
GLBP - Gateway Load Balancing Protocol Gateway Load Balancing Protocol (GLBP) protects data traffic from a failed router or circuit, like Hot Standby Router Protocol (HSRP) and Virtual Router Redundancy
More informationT R A D E L E C T A N D I N F O L E C T S E R V I C E S I S S U E 1 5. 0 M A Y 2 0 0 8. TIS108 - Glossary of Terms
h T R A D E L E C T A N D I N F O L E C T S E R V I C E S I S S U E 1 5. 0 M A Y 2 0 0 8 TIS108 - Glossary of Terms Preface TECHNICAL SPECIFICATION PUBLICATIONS The Technical Specification series of documents
More informationNASDAQ Web Security Entitlement Installation Guide November 13, 2007
November 13, 2007 Table of Contents: Copyright 2006, The Nasdaq Stock Market, Inc. All rights reserved.... 2 Chapter 1 - Entitlement Overview... 3 Hardware/Software Requirements...3 NASDAQ Workstation...3
More informationEF MetaTrader 5 for Android OS
User Guide for the online trading platform EF MetaTrader 5 for Android OS Euro-Finance 43 Christopher Columbus blvd., 1592 Sofia, Bulgaria tel.: +359 (0) 700 156 56; fax: +359 (0) 2 981 14 96 support@eurofinance.bg
More informationHow To Report For Remit
Transaction Reporting Service: REMIT Service Manual September 2015 Version 1.0 Contents Index 1.0 Revision History 4 2.0 Introduction 5 2.1 Scope 5 2.2 References 6 3.0 Registered Reporting Mechanism
More informationASX BookBuild. Technical Lead Manager Web Interface (TLMWI) User Manual
ASX BookBuild Technical Lead Manager Web Interface (TLMWI) User Manual Disclaimer of Liability Whilst the ASX BookBuild TLMWI User Manual is designed to assist Participants in using the TLMWI, use of this
More informationTrading Systems Department Document BM&FBOVESPA Self Trade Prevention Functionality
Self Trade Prevention Functionality Version 1.0.0 October 19 th 2011 Table of Contents TABLE INDEX... 3 DOCUMENT OVERVIEW... 5 1 BUSINESS CONTEXT... 6 1.1 DISAMBIGUATION... 6 2 BUSINESS REQUIREMENTS...
More informationMIT308 EuroTLX - MILLENNIUM EXCHANGE. FTP Services Trading Calendars
MIT308 EuroTLX - MILLENNIUM EXCHANGE FTP Services Trading Calendars Issue 1.0 April 2015 1 Contents 1 Introduction... 4 1.1 Purpose... 4 1.2 Readership... 4 1.3 Document series... 4 1.4 Document History...
More informationUser Reference Guide to UTRADE Mobile
The New Standard in Mobile Stock Trading Overview Simply by accessing UTRADE Mobile, you can now seize market opportunities readily wherever you go. While UTRADE Mobile is compatible with most web browsers
More informationTRADING MANUAL FOR DERIVATIVES. March 2013 v3.0
TRADING MANUAL FOR DERIVATIVES March 2013 v3.0 NASDAQ Dubai Trading Department 3/17/2013 CONTENTS 1. INTRODUCTION... 3 2. TRADING... 3 2.1 TRADING PLATFORM INTERFACE... 3 2.2 TRADING MODEL... 3 2.3 CLASSIFICATIONS
More informationBusiness Operations. Module Db. Capita s Combined Offer for Business & Enforcement Operations delivers many overarching benefits for TfL:
Module Db Technical Solution Capita s Combined Offer for Business & Enforcement Operations delivers many overarching benefits for TfL: Cost is reduced through greater economies of scale, removal of duplication
More informationASX Trade 24 Participant Administrator Guide
ASX Trade 24 Participant Administrator Guide Version Number 1.1 Effective Date 30 November 2010 Table of Contents 1 OVERVIEW... 3 1.1 SUPPORT... 3 2 USER CONFIGURATION... 4 2.1 GENERIC FIRM MANAGER (GFM)...
More informationLondon Stock Exchange Derivatives Market
London Stock Exchange Derivatives Market LSEDM102 - Connectivity Guide Issue 1.0 30 September 2013 Contents 1.0 Introduction 4 1.1 Purpose 4 1.2 Readership 4 1.3 Document Series 5 1.4 Document History
More informationDocument Version. January 2013
Service and Technical Description Vendor Access Network Providers (VAN) January 2013 Contents Vendor Access Network Providers (VAN)... 1 Contents... 2 Document Version... 3 1. Introduction... 4 1.1. Purpose
More informationLondon Stock Exchange
London Stock Exchange MIT401 - Guide to Reference Data Services Issue 11.9 21 October 2015 Contents Disclaimer 4 1.0 Introduction 5 1.1 Purpose 5 1.2 Readership 5 1.3 Document Series 5 1.4 Document History
More informationInterconnection Trading System (S.I.B.) MARKET MODEL. Equities, Rights and Latibex market
Interconnection Trading System (S.I.B.) MARKET MODEL Equities, Rights and Latibex market April 2012 S.I.B. Equities, Rights and Latibex Market Model CONTENTS 1. INTRODUCTION 4 1.1. Background 4 1.2. Institutional
More informationTrading Rules of the Georgian Stock Exchange
A p p r o v e d : by the General Meeting of JSC Georgian Stock Exchange Minutes # 4, September 26, 1999 Changes and amendments are made: by the Supervisory Board of JSC Georgian Stock Exchange Minutes
More informationGuide to new Trading System
M I T 2 0 1 - B I T - M I L L E N N I U M E X C H A N G E Guide to new Trading System Issue 8.0 May 2016 Contents Guide to new Trading System... 1 Contents... 2 1. Introduction... 6 1.1. Purpose... 6 1.2.
More informationIndex. 1 Browser Requirement 2. 2 System Login. 4. 3 Market Quotes. 5. 4 Account Portfolio. 6. 5 Order. 9. 6 IPO Subscription.. 19
Index 1 Browser Requirement 2 2 System Login. 4 3 Market Quotes. 5 4 Account Portfolio. 6 5 Order. 9 6 IPO Subscription.. 19 7 Change Password. 23 8 Keep Connection 24-1 - 1 Browser Requirement BOCOM International
More informationConditional and complex orders
Conditional and complex orders Securities Trading: Principles and Procedures Chapter 12 Algorithms (Algos) Less complex More complex Qualified orders IOC, FOK, etc. Conditional orders Stop, pegged, discretionary,
More informationAMENDMENT ONE (1) FOR RFP NUMBER 0A1150
AMENDMENT ONE (1) FOR RFP NUMBER 0A1150 DATE AMENDMENT ISSUED: September 21, 2015 The State of Ohio, through the Department of Administrative Services, Enterprise Information Technology Contracting, for
More informationTCP Session Management (SesM) Protocol Specification
TCP Session Management (SesM) Protocol Specification Revision Date: 08/13/2015 Version: 1.1e Copyright 2015 Miami International Securities Exchange, LLC. All rights reserved. This constitutes information
More informationA guide to London Stock Exchange trading services for equity securities
A guide to London Stock Exchange trading services for equity securities Contents Background 01 Trading services for equity securities 03 SETS 04 SETSqx 06 SEAQ 08 Criteria and process for allocating securities
More informationWebBidder Draft User Guide for 800MHz and 2.6GHz mock auctions
WebBidder Draft User Guide for 800MHz and 2.6GHz mock auctions November and December DotEcon Ltd 17 Welbeck Street London W1G 9XJ www.dotecon.com Introduction i Content 1 Part 1 Navigation and basic functionality
More informationmobiletws for ipad Users' Guide September 2011 2011 Interactive Brokers LLC. All rights reserved.
mobiletws for ipad Users' Guide September 2011 2011 Interactive Brokers LLC. All rights reserved. Apple, the Apple logo, ipod, ipod touch, ipad and itunes are trademarks of Apple Inc., registered in the
More informationTechnical User Group. Thursday 26 February 2015
Technical User Group Thursday 26 February 2015 Agenda Introduction London Stock Exchange Group Derivatives Business Updates London Stock Exchange Group Release Updates (SOLA 7, Turquoise 8.6) London Stock
More informationSouth China Bullion Client Trading Terminal USER MANUAL
South China Bullion Client Trading Terminal USER MANUAL 1 Contents Download and Install South China Bullion Client Forex/Bullion Trading Platform...2 Installing the platform...2 Downloading South China
More informationInternet Trading User Manual. W. Falcon Asset Management (Asia) Limited
Internet Trading User Manual By W. Falcon Asset Management (Asia) Limited Contents 1 Introduction... 3 2 Getting Started... 4 2.1 Login... 4 Change Password... 6 2.2 Change Client Info... 7 2.3 Logout...
More informationMusina Local Municipality. Information and Communication Technology User Account Management Policy -Draft-
Musina Local Municipality Information and Communication Technology User Account Management Policy -Draft- Version Control Version Date Author(s) Details V1.0 June2013 Perry Eccleston Draft Policy Page
More informationInstallation Guide. Before We Begin: Please verify your practice management system is compatible with Dental Collect Enterprise.
Installation Guide Before We Begin: Please verify your practice management system is compatible with Dental Collect Enterprise. Compatibility List: https://www.sikkasoft.com/pms-fs-supported-by-spu/ NOTE:
More informationAyersGTS (Internet) User Manual. Ayers Solutions Limited
AyersGTS (Internet) User Manual By Ayers Solutions Limited Amendment History AyersGTS User Manual (Internet) v1.10.0 Version Date Details V1.0 1-Jun-04 Initial Copy V1.1 3-Aug-04 Updated Images V1.2 20-Dec-04
More informationSERVICE & TECHNICAL DESCRIPTION. Non-Member OTC Trade Reporting Service via FIX
SERVICE & TECHNICAL DESCRIPTION Non-Member OTC Trade Reporting Service via FIX CONTENTS 1. Service Description... 3 1.1.1 Monitoring...6 1.1.2 Correction Process...7 1.1.3 Publication Delay...7 1.1.4 Trade
More informationCFD-FX Trading platform Software User Guide. May 2006
CFD-FX Trading platform Software User Guide May 2006 CONTENTS Introduction........................................................1 Installing the trading platform........................................1
More informationMINAP Web-portal Guide
MINAP Web-portal Guide Version 1.0 June 2014 Contents 1. Scope... 1 2. Getting started... 2 i. 2.1 Introduction... 2 2.2 Access requirements... 2 2.3 Requesting access... 3 3. How to create a record...
More informationBondVision UK MARKET RULES
BondVision UK MARKET RULES Effective as of April 28 th, 2015 BondVision UK is a Multilateral Trading Facility organised and managed by EuroMTS Limited 1 of 18 SECTION I GENERAL PROVISIONS Article 1 Definitions
More information1 Introduction. 2.1 Logging In 1. Visit our website http://www.bocionline.com and click Futures A/C Login button. 2 Login
1 Introduction BOCI Securities Limited X5 Futures and Options Trading System provides a platform for customers to place orders, review portfolio and acquire market data information. This document demonstrates
More informationMandatory Customer Dress Rehearsals Guide
OSLO BØRS CASH EQUITY AND FIXED INCOME MARKET MIGRATION TO INFOLECT Mandatory Customer Dress Rehearsals Guide Saturday 12 December 2009 Saturday 16 January 2010 Saturday 30 January 2010 This guide is produced
More informationConsultation on the market structure for the trading of smaller equity securities outside of the FTSE 350 index
Consultation on the market structure for the trading of smaller equity securities outside of the FTSE 350 index Closing date for responses 31 Janurary 2014 Issued 10 December 2013 Contents 1. Executive
More informationBATS Chi-X Europe FIX Specification
BATS Chi-X Europe FIX Specification Version 2.77 1 December, 2015 BATS Trading Limited is a Recognised Investment Exchange regulated by the Financial Conduct Authority. BATS Trading Limited is an indirect
More informationExhibit A. All classes of Subscribers have equal access to Vortex services. CONVERGEX.COM
Exhibit A A description of classes of subscribers (for example, broker-dealer, institution, or retail). Also describe any differences in access to the services offered by the alternative trading system
More informationConnectivity and Communications
Chapter 5 Connectivity and Communications This chapter provides information to establish an electronic communications session with Anthem and to submit and receive files. Important: Do not send duplicate
More informationJSE ITAC INITIATIVE. Frequently Asked Questions. July 2014
JSE ITAC INITIATIVE Frequently Asked Questions July 2014 JSE Limited Reg No: 2005/022939/06 Member of the World Federation of Exchanges JSE Limited I 2014 Page 1 of 6 Frequently asked questions General:
More information