Home
User Guide Template
Contents
1. 37 AVAILABLE FOR PUMA EQUITIES 37 ENTRYPOINT LINE aces rece cod 38 P SELF TRADE 39 Q MARKET OPERATION TRADE ON 41 9i P iE 42 R2 FORWARD 4 CASH ii DD risa repe 44 R3 FORWARD CASH 5 46 S EXERCISE AND BLOGCKINQ cr GE ce maa Coe oo Fro 47 CANCEL DISCONNIEQT 2 ooi mo oi EY Ge 48 U UDS CREATION AND TRADES 1 2 ccese ooun mu si na Ema mo namo Co o aam nu Er Rr OR 51 MESSAGE REPAY
2. 53 W MARKET MAKER PROTECTION 54 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 Revision History Date April 07 2015 Version 4 4 Description Market Maker Protection updated Author DC CTC December 12 2013 4 3 Stop With Protection scenarios updated Frozen Instrument scenario removed Cross orders scenario now available for DMA on Equities segment AMS CTC March 4 2013 4 2 Automation of Certification script on MyCTC CTC November 21 2012 4 1 Corrected Scenario Self Trade Prevention Corrected Requirement of scenario Account Modification Corrected scenario Market on Auction Corrected scenario Trade on Behalf JMCGA CTC September 15 2012 4 0 Added New Release scenario C E Q JMCGA CTC August 27 2012 3 5 Correction in scenario Limit Orders with validity Day Correction in scenario Order entry with frozen instrument DCG CTC August 23 2012 3 4 Line scenario modified Forward scenario modified E amp B scenario modified Self Trade Prevention scenario modified GTSClient Drop Copy scenario removal Order entry with reserved instrument scenario modified Market
3. 12 B1 MARKET TO LIMIT ORDERS WITH VALIDITY DAY 13 B2 MARKET TO LIMIT ORDERS WITH VALIDITY 14 MARKET TO LIMIT ORDERS WITH VALIDITY nnn 15 B4 MARKET TO LIMIT ORDERS WITH VALIDITY GTD eere nnne nnn nnne nnn 16 B5 MARKET TO LIMIT ORDERS WITH VALIDITY 17 C1 MARKET WITH PROTECTION ORDERS WITH VALIDITY DAY 18 C2 MARKET WITH PROTECTION ORDERS WITH VALIDITY GTC 2 19 MARKET WITH PROTECTION ORDERS WITH VALIDITY IOC FAK 20 MARKET WITH PROTECTION ORDERS WITH VALIDITY 21 C5 MARKET WITH PROTECTION ORDERS WITH VALIDITY FOK 22 MARKET ON AUCTION 5 23 D1 STOP LIMIT ORDERS WITH VALIDITY 24 02 STOP LIMIT ORDERS WITH VALIDITY 25 03 STOP LIMIT ORDE
4. BM amp F BOVESPA The New Exchange Entry Point Order Routing Certification Script Version 4 4 Last modified 07 04 2015 BM amp F BOVESPA Certification Script Version 4 4 The New Exchange EntryPoint Order Routing Contact CTC Certification and Testing Center o ctc bvmf com br o 5511 2565 5500 BM amp F BOVESPA Certification Script Version 4 4 The New Exchange EntryPoint Order Routing Contents REVISION HISTOR Y mee 4 1 PREFACE a a ee 5 2 INTRO DUG TION Er EN 6 2 1 SNPS ITE lene 6 3 GLOSSARY Fc 7 A1 LIMIT ORDERS WITH VALIDITY DAY 8 A2 LIMIT ORDERS WITH VALIDITY 9 LIMIT ORDERS WITH VALIDITY IOC FAK 10 A4 LIMIT ORDERS WITH VALIDITY 11 LIMIT ORDERS WITH VALIDITY FOK
5. 31 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion New buy order entry Customer Sends a buy limit order DAY y O NE e 100 920 00 Orders in the book e 100 20 00 Customer Modifies order account sent Modify account number mn Customer Sends sell limit order DAY new account 100 20 00 Order totally filled mn O 32 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion CTC Sends 2 sell limit orders DAY 100 20 00 Customer Sends buy limit order DAY Order partially and totally filled Pass 200 920 00 e Minimum Quantity 100 Customer Sends buy limit order DAY 2 e 200 920 00 Order accepted and cancelled Minimum Quantity 100 Sends 1 sell limit orders DAY e 100 920 00 Order partially filled Customer Sends a buy limit order IOC FAK Order cancelled e 200 920 00 Minimum Quantity 100 4 CTC Sends sell Limit order DAY e 100 920 00 5 Order partially and totally filled Customer Sends buy limit order GTD e 200 920 00 e Minimum Quantity 100 CTC Sends 2 sell limit orders DAY e 100 220 00 s Customer Sends buy limit order GTC Order partially and totally filled e 200 920 00 Minimum Quantity 100 33 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 C
6. 4 B4 B4 1 2 3 4 5 6 16 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion B5 4 Customer Sends Market to Limit sell order FOK e 200 QMatket to Limit CTC Sends buy limit order DAY e 100 220 00 Customer Sends Market to Limit sell order FOK 100 Market to Limit CTC Sends buy limit order DAY e 100 920 00 Customer Sends Market to Limit sell order FOK e 200 Market to Limit CTC cancels trades Order Rejected Orders totally filled Trade Order is accepted then canceled Trades cancelled 17 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing Avalla CTC Adjust protection point to 1 00 CTC Sends buy limit order DAY Orders totally filled arsle Customer Sends Market with Protection sell order DAY Trade 100 Market with Protection CTC Sends buy limit order DAY Orders totally filled e 200 920 00 Trade N O Pass L Customer Sends Market with Protection sell order DAY Orders in the book 100 Market with Protection e Buy 100 20 00 Order partially filled Customer Send Market with Protection sell order DAY Trade N Pass O e 200 Market with Protection Orders in the book e Sell 100 19 00 Customer Cancels pending order 1 4 100 19 00 Cancel pending order CTC Sends buy limit order DAY e 200 920 00 O
7. 100 20 00 Cancel pending order on nes Customer Modifies sell limit order GTC From 100 21 00 e Modify to 2009 Market to Limit CTC Sends buy limit order DAY e 100 220 00 e 100 921 00 Customer Sends Market to Limit sell order GTC 200 Market to Limit CTC Cancels buy and sell limit orders GTC including Customer s order CTC Cancels trade s CTC Sends buy limit order DAY e 200 920 00 B2 5 Customer Sends sell limit order GTC e 100 921 00 Orders in the book e Buy 200 20 00 e Sell 100 921 00 Modified order totally filled Trade Order partial filled Trade Orders in the book e Buy 100 20 00 e 100 21 00 Pending order s cancel nad e ER epe Trades cancelled 14 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion CTC Sends buy limit order DAY Orders totally filled HNE Customer Sends Market to Limit sell order IOC FAK Trade 100 Market to Limit CTC Sends buy limit order DAY Orders partially filled e 100 920 00 e Trade Customer Sends Market to Limit sell order IOC FAK 200 Market to Limit 9 Sends buy limit order DAY e 100 920 00 Order modification execution Customer Sends sell limit order DAY e 100 921 00 Orders totally filled Trade Customer Modifies sell order
8. 100 220 00 e 100 921 00 Customer Sends Market with Protection sell order GTC e 200 0 with Protection CTC Sends buy limit order DAY e 100 220 00 e 100 922 00 Customer Sends Market with Protection sell order GTC e 200 0 with Protection CTC BVMF cancels orders CTC Sends buy limit order DAY e 200 920 00 C2 Customer Sends sell limit order GTC e 100 921 00 4 2 3 4 5 6 7 8 9 Orders totally filled Trade Orders totally filled Trade Orders in the book e Buy 100 20 00 Order partial filled Trade Orders in the book e Sell 100 19 00 Orders in the book e Buy 200 20 00 e 100 921 00 Modified order totally filled Trade Partial fill followed by total fill of the order Trade Order partial filled Trade Orders in the book e Sell 100 21 00 e Buy 100 20 00 Pending order s cancel 2 10 CTC cancels trades Trades cancelled Customer Cancels pending order e 100019 00 Cancel pending order O 19 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 CTC Sends buy limit order DAY e 100 920 00 Customer Sends Market with Protection sell order IOC FAK 100 Market with Protection CTC Sends buy limit order DAY e 200 920 00 Customer Sends Market with Protection sell order IOC FAK 100 Market with Protection e 100 21 00 Customer Modifies sell order to
9. The declaration is cancelled Receives Quote Status Report 35 Al with the tag 297 17 and the tag 35005 2 Cancel Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 35005 0 New The declaration is NOT cancelled Receives Quote Status Report 35 Al with the tag 297 9 Quote Not Found e 35005 3 reject Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 35005 0 New The declaration is accepted Receives Quote message 35 S and 2 execution reports with the tag 150 F Version 4 4 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 CTC cancels the forward execution Customer Sends cross forward declaration buy e 100 20 00 e 5497 DaysToSettlement 50 5706 FixedRate 0 21 Customer Sends forward declaration buy as a DMA 100 20 00 e 5497 DaysToSettlement 50 e 5706 FixedRate 0 21 SenderLocation DMA CTC accepts the forward declaration Receives 2 execution reports with the tag 150 H Receives 2 Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 3500520 New Pass Receives 4 execution reports with the tag 150 F Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteSta
10. 00 Customer Cancels pending order B1 4 100 20 00 Cancel pending order L N E CTC Sends buy limit order DAY e 200 920 00 Orders in the book e Buy 200 20 00 Customer Sends sell limit order DAY e Sell 100 21 00 e 100 921 00 Customer Modifies sell limit order DAY in e From 100 21 00 order totally filled e Modify to 200 Market to Limit CTC Sends buy limit order DAY Order partially filled e 100 220 00 Trade e 100 921 00 Orders in the book CINE Customer Sends Market to Limit sell order DAY e Buy 100 20 00 200 to Limit e Sell 100 921 00 Cancels buy sell limit orders DAY including Customers ander Pending order s cancel NEM O Cancels trade s Trades cancelled O 13 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 CTC Sends buy limit order DAY e 100 920 00 Customer Sends Market to Limit sell order GTC 100 Market to Limit CTC Sends buy limit order DAY e 200 920 00 Customer Sends Market to Limit sell order GTC 100 Market to Limit Customer Sends Market to Limit sell order GTC 200 Market to Limit Orders totally filled Trade Orders totally filled Trade Orders in the book e Buy 100 20 00 Order partial filled Trade Orders in the book Sell 100 20 00 pe Customer Cancels pending order
11. 100 222 00 100 21 00 GTC 50 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing U 005 Creation and Trades Tag 35 Available for PUMA Equities Access model DMA and desk trader Customer Sends request for instrument creation with Customer receives Security Definition U 1 two legs for the same instrument 9 B1 VALES 51 message VALES 35 d with TAG 323 5 Rejected Staus L Pass Customer Sends request for instrument creation with Customer receives Security Definition 2 two legs for different instruments Cash Cash ex B1 message 35 d with TAG 323 1 51 VALE5 Accepted L Pass Customer Sends request for instrument creation with Customer receives Security Definition U 3 two legs for different instruments Cash Options E g B1 message 35 d with TAG 32371 51 PETRF74 Accepted 0 Pass O Customer Sends request for instrument creation with Customer receives Security Definition U 4 two legs for different instruments Options Options E g message 35 d with TAG 323 1 B1 PETRF25 S1 PETRF28 Accepted Customer Sends request for instrument creation with Customer receives Security Definition U 5 three legs for different instruments Cash Cash Cash message 35 d with TAG 323 1 Pass Pass 9 B1 USIM3 S1 USIM5 B1 USIM6 Accepted Customer Sends request for
12. 200 20 00 Rejection on modification Orders in the book e Buy 200 20 00 Sell 200 20 00 Rejection on cancel Orders in the book e Buy 200 20 00 Sell 200 20 00 New order entry Orders in the book e Buy 200 20 00 e Buy 200 19 00 Sell 200 20 00 Modification order entry Orders in the book e Buy 200 20 00 e Buy 200 19 50 e Sell 200 20 00 Order cancel Orders in the book e Buy 200 20 00 e Sell 200 20 00 New order entry Orders in the book e Buy 200 21 00 e Buy 200 20 00 e Sell 200 20 00 Order cancel Orders in the book e Buy 200 21 00 e Sell 200 20 00 35 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing Equities 2 Sends 10 orders second during 30 300 order entries after 30 seconds 36 BM amp FBOVESPA The New Certification Script EntryPoint Order Routing Version 4 4 CTC Sends buy limit order DAY Order entry e 100 920 00 Orders in the book Customer Sends sell ATC order e Buy 100 20 00 e 1000 Sell 100 MOC CTC Sends buy limit order DAY Order entry e 200 921 00 Orders in the book Customer Sends sell ATC order B 10060 00 2000 Sell 300 MOC CTC Sets Closing Call and changes Market state to On Close orders totally filled Open price 21 00 Orders in the book will be cancelled N 1 N 2 CTC Changes Market
13. 5497 DaysToSettlement 50 5706 FixedRate 0 21 Customer Sends forward declaration buy e 100 20 00 5497 DaysToSettlement 50 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 R2 4 Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 35005 0 New The declaration is accepted Receives Quote message 35 S and 2 execution reports with the tag 150 F af a F a Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 35005 0 New The declaration is rejected Receives Quote Request Reject 35 AG Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 35005 0 New The declaration is cancelled Receives Quote Status Report 35 Al with the tag 297 17 and the tag 35005 2 Cancel Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 35005 0 New The declaration is accepted Receives Quote message 35 S and 2 execution reports with the tag 150 F Receives 2 execution reports with the tag 150 H Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 35005 0 New The declaration is cancelled Receives Quote
14. Cancel pending orders CTC Sends buy limit order DAY e 100 20 00 e Investor ID 98765432109 Sell order is accepted and then eliminated Customer Sends sell Market order DAY tag 378 103 e 200 e Investor ID 98765432109 Customer Sends sell limit order IOC FAK 100 20 00 e Investor ID 12345678909 Order totally filled CTC Cancels the pending order CTC Sends buy limit order DAY 100 20 00 Investor ID 98765432109 Sell order is accepted and then eliminated Customer Sends sell limit order IOC FAK tag 378 103 e 200 20 00 e Investor ID 98765432101 40 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing In order to execute this scenario you will need Two SenderCompID A and B that will be used by the supervisor the operator Two Entering Trader one in the role of operator OPE one in the role of supervisor SUP Contact CTC to set this configuration Customer Sends Buy limit order DAY e SenderComplD A e Entering Trader OPE e Sender Location BVMF Buy order is accepted Customer Modifies the buy limit order DAY N E e SenderComplD B e Entering Trader OPE Order is modified e Executing trader SUP Sender Location BVMF Customer Sends Buy limit order DAY e e Entering Trader OPE Order Rejected e Executing trader SUP e Sender Location DMA1 Customer Sends Buy li
15. Modifies buy order to validity IOC FAK CTC Sends buy limit order DAY Orders totally filled e 200 20 00 e Trade Y Customer Sends sell limit order IOC FAK Pending Quantity e 100 920 00 e Buy 100 20 00 Customer Sends sell limit order IOC FAK Orders totally filled nes e 100 20 00 Trade Y O N A3 6 CTC Cancels trade s Trades cancelled Y O 10 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 Customer Sends buy limit order GTD e 100 920 00 CTC Sends sell limit order DAY e 100 920 00 Customer Sends buy limit order GTD e 200 920 00 CTC Sends sell limit order GTD e 100 920 00 Customer Modifies pending buy order e From 100 20 00 e Modify to 300 21 00 4 Sends sell limit order GTD 4 e 100 921 00 Sends buy limit order GTD e 200 920 00 Customer Sends sell limit order e 100 921 00 Customer Modifies pending sell order e From 100 21 00 e Modify to 300 20 00 Customer Sends buy limit order GTD with earlier date e 100 920 00 1 2 3 4 5 6 7 8 9 Cancels sell limit order CTC Cancels trade s Orders totally filled Trade Orders partially filled Trade Orders in the book e Buy 100 20 00 Pending orders in the book modification Orders in the book e Buy 200 21 00 Modified order partially filled Trade Orders in the book e Buy 100 21 00
16. Orders in the book e Buy 200 20 00 e 100 921 00 Modified order partially filled Trade Orders in the book e 100 20 00 Order rejection Cancel pending order Customer Cancels pending order e 100 21 00 Cancel pending order O Trades cancelled OO 11 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion Customer Sends buy limit order FOK 100 20 00 Immediate order cancel Sends buy limit order DAY e 200 920 00 Orders totally filled Trade O Customer Sends sell limit order FOK e 200 920 00 Sends buy limit order DAY e 200 920 00 Immediate order cancel Customer Sends sell limit order FOK e 400 920 00 Cancels trade s Trades cancelled Bre ove A5 1 A5 2 5 3 5 4 12 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion CTC Sends buy limit order DAY e Orders totally filled O NE Customer Sends Market to Limit sell order DAY Trade 100 Market to Limit CTC Sends buy limit order DAY Orders totally filled e 200 920 00 Trade ONE Customer Sends Market to Limit sell order DAY Orders in the book e 100 Market to Limit e Buy 100 20 00 Order partially filled Customer Sends Market to Limit sell order DAY Trade ONE e 200 to Limit Orders on in the book Sell 100 20
17. strike1exp1 inst 2 message 35 with TAG 323 71 e Sell 1 at strike2exp1 inst 3 Accepted Note Step for New Release only Customer Sends request to create a GN strategy with instruments that are in the same contract tag 35 c e 1 instrument 1 Buy 1 instrument 2 Customer receives Security Definition Buy 1 instrument 3 message 35 d with TAG 323 1 Sell 1 instrument 4 Accepted Sell 1 instrument 5 Sell 1 instrument 6 Note Step for New Release only changes UDS state to Forbidden reserves the instrument and authorizes the order entry 51 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Customer Sends buy limit order DAY in a already created UDS 2 entry into the book for created N 100 20 00 9y CTC Sends sell limit order DAY New sell order entry into the book Version 4 4 Customer receives Execution Report 1 Execution Report for 005 CTC changes instrument state to Open e d Execution Report for each N Pass O leg of UDS 52 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing Customer Logon Receives the 35033 Y on the sequence Customer Sends 500 buy limit orders day reset message Customer Log out Important note On production you receive this tag for over 2000 lost O OTO Cancels orders messages On certification this feature requests onl
18. to validity Market to Limit IOC FAK CTC Sends sell limit order DAY Orders partially filled e 100 920 00 Trade L N E Customer Sends Market to Limit buy order IOC FAK 300 Market to Limit Order quantity 200 cancelled CTC Cancels trade s Trades cancelled ow jnre ome 15 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion CTC Sends buy limit order DAY 100 20 00 Orders totally filled O N E Customer Sends Market to Limit sell order GTD Trade 100 Market to Limit CTC Sends buy limit order DAY Orders partial filled e 100 920 00 Trade ONE Customer Sends Market to Limit sell order GTD Orders in the book e 200 to Limit e Sell 100 20 00 Customer Modifies pending sell order Modification Rejected once there is no From 100 20 00 Counterpart O e Modify to 300 Market to Limit pan CTC Sends buy limit order DAY Order totally filled e 100 921 00 Trade Customer Sends Market to Limit sell order GTD e 100 Market to Limit Order Rejected once there is no Counterparty O CTC Sends buy limit order GTD NE 100 20 00 Partial filled Customer Sends Market to Limit sell order ue 424 00 e 200Qatrket to Limit CTC Cancels pending sell order Cancel pending order N Pes Cancels trade s Trades cancelled N Des O 4 4 4
19. v nre O Sends buy limit order DAY e 200 920 00 Customer Sends sell limit order GTD e 100 921 00 Customer Modifies pending sell order e From 100 21 00 e Modify to 200 Market with Protection Customer Sends sell Market with Protection order GTD with earlier date e 100 220 00 Orders in the book e Buy 200 20 00 e Sell 100 921 00 Modified order totally filled Trade Order rejection pe pe ENSIS CTC cancels trades Trades cancelled L N E 21 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 Customer Sends Market with Protection sell order FOK 200 Market with Protection Customer Sends Market with Protection sell order FOK 200 Market with Protection CTC Sends buy limit order DAY e 100 921 00 Customer Sends Market with Protection sell order FOK 200 Market with Protection CTC cancels trades CTC Sends buy limit order DAY e 200 920 00 Customer Sends Market with Protection sell order FOK 100 Market with Protection C5 1 C5 2 C5 3 5 4 5 5 Order is rejected once there is no Order totally filled Trade Orders in the book N E e Buy 100 20 00 Order immediate cancelled ge Orders partially and totally filled Trade Trades cancelled ES 22 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing CTC Change ma
20. 0 Customer Sends Stop Limit buy order GTD e 200 925 30 e Stop price 25 20 CTC Sends buy limit order DAY 100 25 20 Order triggered and partially filled CTC Sends sell limit order DAY 100 25 20 Orders in the book N O Pass C e Buy 100 25 30 CTC Trade at price 25 20 CTC Sends sell limit order DAY e 100 925 30 CTC Trade at price 25 30 Customer Cancels pending order 100 25 30 Cancel pending order NE CTC Cancels trade s Trades cancelled O 26 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion Customer Sends Stop Loss buy order DAY e Quantity 100 e Stop price 27 00 Order enter and is restated N 0 Pass L N E CTC Changes the Protection value CTC Sends buy limit order DAY e 100 927 00 CTC Sends sell limit order DAY e 100 927 00 CTC Trade at price 27 00 Order sent on E1 1 is triggered and filled N O Pass O N E CTC Sends sell limit order DAY e 100 927 00 CTC Trade at price 28 10 Customer Sends Stop Loss buy order DAY e Quantity 200 e Stop price 28 10 CTC Sends buy limit order DAY e 100 928 10 Order triggered and partially filled CTC Sends sell limit order DAY 100028 0 Orders in the book N O Pass C e 100 29 10 CTC Trade at price 28 10 CTC Sends sell limit order DAY e 100 928 10 CTC Trade at price 29 10 Customer Cancels pending order 1 4 10092910 Pendi
21. 3 1 is triggered and filled CTC Sends sell limit order DAY e 100 931 40 CTC Trade at price 32 50 Customer Sends Stop Loss buy order GTD e Quantity 200 e Stop price 32 50 CTC Sends buy limit order DAY e 100 32 50 Order triggered and partially filled CTC Sends sell limit order DAY e 100 032 50 Orders in the book e Buy 100 33 50 CTC Trade at price 32 50 CTC Sends sell limit order DAY e 100 032 50 CTC Trade at price 33 50 Customer Cancels pending order 100 33 50 Cancel pending order Trades cancelled CTC Cancels trade s Customer confirms Execution Report 29 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion Customer Sends a sell limit order DAY e 200 920 00 Account 9898 Account Type 40 Order entry SenderLocation Valid Entering Trader 30 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing Customer Sends limit Cross orders DAY with Orders totally filled SenderLocation BVMF and valid Entering Trader Trade y e 100 920 00 Customer Sends limit Cross order DAY with SenderLocation BVMF and invalid Entering Trader Order rejected O N E e 100 920 00 Customer Sends limit Cross order DAY with G 3 SenderLocation DMA and valid Entering Trader Order rejected e 100 920 00 Cancels trade Trade cancelled ep O N E
22. DAY Customer Disconnects from the application via Task Manager or by unplugging the network cable FIX session disconnected ONE Wait less than the time set in COD trigger N FIX session reconnected Customer Sends logon message with TAGs 35002 3 Orders in the book and 35003 30000 FIX session reconnected Orders in the book N Pass L Customer sends a resend request message 35 2 e 100 22 00 e 100 921 00 GTC e 100 920 00 DAY Customer Sends logout message FIX session disconnected O Wait longer than the time set COD trigger Version 4 4 Customer receives order cancel message and confirm the receipt of Execution Customer Sends logon message with TAGs 35002 3 Report 35 8 and TAG 150 4 for the day and 35003 30000 order N Pass Customer sends resend request message 35 2 Orders in the book e 100 222 00 e 100 921 00 GTC Order entry Customer Sends a buy limit order DAY Orders in the book 100 20 00 e 100 222 00 N DLPes 100 21 00 GTC 100 20 00 DAY Customer Sends logout message FIX session disconnected L N E Wait longer than the time set in COD trigger Customer receives order cancel message and confirms the receipt of Execution Customer Sends logon message with TAGs 35002 3 Report 35 8 and TAG 150 4 for the day and 35003 30000 order Pass Customer sends resend request message 35 2 Orders in the book e
23. DAY Md Es m 100920 00 y Customer Modifies pending buy order Modification of the pending offer uen 2 1 00 Orders in the book O Pass 0 e Buy 200 21 00 Modified order partial filled Trade CTC Sends sell limit order DAY 100 21 00 Orders in the book Y C N e Buy 100 21 00 CTC Sends buy limit order DAY e 200 920 00 Orders in the book e Buy 200 20 00 Y 0 Pass O Customer Sends sell limit order DAY e Sell 100 21 00 e 100 921 00 Customer Modifies pending sell order Modified order partial filled Trade nn 00 Orders in the book ii Pass C i Sell 100 20 00 Customer Logs out of the connection with the _ ee did IUE CTC Cancels sell limit order DAY Cancel pending order Customer Sends the logon message with 141 N The orders that have not been sent shall not be 140 don t restart the sequence number submitted to the Exchange Execution Report Y O Pass messages are resent Customer sends resend request message 1 11 Cancels trade s Trades cancelled O Customer Cancels pending order 100 21 00 Cancel pending order O BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing Customer Sends buy limit order GTC MEL 00 Orders totally filled EINE Sends sell limit order DAY Trade e 100 220 00 Custome
24. Market with Protection IOC FAK CTC Sends sell limit order DAY e 100 920 00 Customer Sends Market with Protection buy order e 3000 with Protection Customer Sends sell limit order DAY C3 3 Orders totally filled Trade Orders totally filled e Trade Orders in the book e Buy 100 20 00 Order modification execution Orders totally filled e Trade Orders partial filled e Trade Order quantity 200 cancelled ER BEBE mb nag CTC cancels trades Trades cancelled _ O 20 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 CTC Sends buy limit order DAY e 100 920 00 Customer Sends Market with Protection sell order GTD 100 Market with Protection CTC Sends buy limit order DAY e 100 920 00 Customer Sends Market with Protection sell order GTD 200 Market with Protection Customer Modifies pending sell order From 100 219 00 e Modify to 300 22 00 CTC Sends buy limit order GTD e 100 22 00 Orders totally filled Trade Orders partially filled Trade Orders in the book e Sell 100 19 00 Pending orders in the book modification Orders in the book e Sell 200 22 00 Modified order partially filled Trade Orders in the book Sell 100 22 00 Status epe e Customer Cancels pending order 4 5 1000922 00 Cancel pending order
25. RS WITH VALIDITY 26 E1 STOP WITH PROTECTION ORDERS WITH VALIDITY DAY 27 E2 STOP WITH PROTECTION ORDERS WITH VALIDITY GTC 28 STOP WITH PROTECTION ORDERS WITH VALIDITY 29 F TRADE GIVEsU PS E 30 CROSS ORDERS WITH VALIDITY 31 ORDER ENTRY WITH ACCOUNT MODIFICATION 32 ORDER ENTRY WITH MINIMUM 33 J ORDER ENTRY WITH DISCLOSED 34 ORDER ENTRY WITH RESERVED INSTRUMENT 35 M ORDER ENTRY ON HIGH 36 MARKET ON CLOSE 5
26. Status Report 35 Al with the tag 297 17 and the tag 35005 2 Cancel The declaration is rejected Receives Quote Request Reject 35 AG Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 35005 0 New 44 Version 4 4 pm fom BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing TAG 35004 ExecuteUnderlyingTrade 1 SenderLocation DMA CTC accepts the forward declaration CTC cancels the sell limit order DAY Customer Sends forward declaration buy TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 The declaration is accepted Receives Quote message 35 S and 2 execution reports with the tag 150 The declaration is rejected Receives Quote Request Reject 35 AG 45 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing CTC executes trades and gives the number to the participant during this scenario execution CTC Sends sell limit order DAY e 100 220 00 Customer Sends forward declaration buy Pending forward declaration Receives 100 20 00 Quote Status Report 35 Al with the tag TAG 5497 DaysToSettlement 50 297 QuoteStatus 10 Pending and TAG 5706 FixedRate 0 21 the tag 35005 0 New TAG 35004 ExecuteUnderlyingTrade 0 TAG 6032 Unique Trade
27. d Receives Quote message 35 S and 2 execution CTC accepts the forward declaration reports with the tag 150 Receives 2 execution reports with the tag CTC cancels the forward execution 150 H Customer Sends forward declaration buy as a DMA 100 20 00 buy Pending forward declaration Receives TAG 5497 DaysToSettlement 50 O 1 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 0 the tag 3500550 New TAG 6032 Unique TradelD trade number SenderLocation DMA The declaration is accepted Receives Quote message 35 S and 2 execution reports with the tag 150 CTC accepts the forward declaration 46 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing Customer Sends an option exercise dE Customer receives 35 with the tag oe 722 3 Completed e Holder account e Issuer account B Customer Sends sell limit order DAY in the option from exercise above Customer receives Execution Report 100 20 00 with the tag 150 e Account anyone but A buy limit order DAY in the option from Customer receives 35 AM with the tag 100920 00 709 101 Auto blocking of short option Account position Manual Blocking Customer Sends sell limit order DAY in the option from exercise above e 100 220 00 e Account anyone but A or B Trade generated 53 Customer Sends buy limit order DAY in th
28. e option from 100 20 00 Customer receives EB allocation report e Account anyone but A or B 35 5 with the tag 87 0 Accepted successfully processed Customer Sends 35 J EB allocation instruction e Quantity 100 e A Holder e number generated above Cancel the blocking by cancelling the trade Customer receives the trade cancelation Customer receives the blocking CTC Cancels the trade generated in R1 3 step cancelation 353 AM Cancel the blocking by BVMF Customer Sends sell limit order DAY in the option from exercise above e 100 220 00 e Account anyone but or B Customer Sends buy limit order DAY in the option from ade generated exercise above e 100 220 00 e Account anyone but A or B ONE C Y Customer receives EB allocation report ustomer Send 35 J EB allocation instruction 85 AS with the tag 87 0 Accepted e Quantity 100 full d e Account A Holder successfully processed e number generated above Customer receives the blockin CTC Cancels the blocking cancelation 353 9 47 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 Step Desmplon Expectedresult Expectedresult ______ 222 Sends logon message with tags 35002 0 and FIX s ssion connacied Tbe NC ONE Customer Send a buy limit ord
29. els trade s Trades cancelled E Pass 24 BM amp FBOVESPA The New bed Certification Script Version 4 4 EntryPoint Order Routing ersion Customer Sends Stop Limit buy order GTC e 100 923 10 Stop price 23 00 CTC Sends buy limit order DAY e 100 923 00 Sends sell limit order DAY 100 23 00 Order triggered and totally filled N 23 00 Sends sell limit order DAY e 100 923 00 Trade at price 23 10 Customer Send Stop Limit buy order GTC e 200 923 30 e Stop price 23 20 CTC Send buy limit order DAY e 100 23 20 Order triggered and partially filled CTC Send sell limit order DAY N e 100 923 20 Orders in the book e Buy 100 23 30 CTC Trade at price 23 20 CTC Sends sell limit order DAY e 100 923 20 Trade at price 23 30 Customer Cancels pending order e 100923 30 Cancel pending order pm Cancels trade s Trades cancelled N 25 BM amp F BOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion Customer Sends Stop Limit buy order GTD e 100 925 10 e Stop price 25 00 CTC Sends buy limit order DAY e 100 925 00 Sends sell limit order DAY 100 25 00 Order triggered and totally filled N O Trade at price 25 00 CTC Sends sell limit order DAY e 100 925 00 CTC Trade at price 25 1
30. er DAY Order entry e 100 920 00 Customer Send a buy limit order GTC Orders in the book e 100 921 00 e 100 222 00 Customer Send a buy limit order GTD e 100 921 00 GTC 100 922 00 100 920 00 DAY Customer Disconnects the application by Task Manager EX or disconnect h twork Gable FIX session disconnected Customer Sends a logon message with TAGs 35002 0 2 35003 0 100 922 00 100 21 00 GTC Customer sends a resend request message 35 2 100 20 00 DAY a ui 1 Customer Sends a logout message FIX session disconnected ow Jm O Customer Sends a logon message with TAGs 35002 0 35003 0 100 922 00 100 921 00 GTC Customer sends a resend request message 35 2 100 20 00 DAY Re EX Customer Disconnects FIX session FIX session disconnected Customer Sends logon message with TAGS 35002 1 Customer Disconnects the application by Task Manager or disahnact cable FIX session disconnected O Wait less time than what is set the COD trigger FIX session reconnected Customer Sends logon message with TAGs 35002 1 Orders in the book and 35003 30000 FIX session reconnected Orders in the book Customer sends a resend request message 35 2 e 100 22 00 GTD e 100 921 00 GTC e 100 920 00 DAY Wait longer than the time set in COD trigger FIX session reconnected Customer Send logon message
31. instrument creation with three legs for different instruments Options Options Options Eg UGPAA20 52 UGPAA22 B1 UGPAA26 Customer receives Security Definition message 35 withTAG 323 71 Accepted U 6 Customer Sends request for instrument creation with four legs for different instruments Cash Cash Cash Cash Eg B1 VALE3 51 5 B1 VIVT3 x S1 VIVT5 Customer receives Security Definition message 35 d withTAG 323 1 Accepted U 7 Customer Sends request for instrument creation with four legs for different instruments Options Options Options Options Eg B1 PETRF30 S1 PETRR30 PETRR31 x 51 PETRF31 Customer receives Security Definition message 35 with TAG 323 71 Accepted U 8 Customer Sends request for instrument creation with five legs for different instruments Customer receives Security Definition U 9 Cash Options Options Options Options Eg B1 PETR4 message 35 d with TAG 323 1 B1 PETRF14 B1 PETRF15 B1 PETRF16 x B1 Accepted PETRF17 Customer Sends request to create strategy tag 35 Buy 1 at strike2exp1 inst 1 Customer receives Security Definition e Sell 1 Call at strike3exp1 inst 2 message 35 with TAG 323 1 e Sell 1 Put at strike1exp1 inst 3 Accepted Note Step for New Release only Customer Sends request to create a 3C strategy tag 35 e Buy 1 call at striketexp1 inst 1 Customer receives Security Definition Buy 1 Put at
32. lD trade number The declaration is accepted Receives Quote message 35 S and 2 execution CTC accepts the forward declaration reports with the tag 150 F Customer Sends forward declaration buy 100 220 00 Pending forward declaration Receives TAG 5497 DaysToSettlement 50 Quote Status Report 35 Al with the tag TAG 5706 FixedRate 0 21 297 QuoteStatus 10 Pending and TAG 35004 ExecuteUnderlyingTrade 0 the tag 3500570 New TAG 6032 Unique TradelD trade number The declaration is rejected Receives Quote Request Reject 35 CTC rejects the forward declaration Customer Sends forward declaration buy e 100 220 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 0 TAG 6032 Unique TradelD trade number Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 3500520 New The declaration is cancelled Receives Quote Status Report 35 Al with the tag 297 17 and the tag 35005 2 Cancel CTC cancels the forward declaration Customer Sends forward declaration buy Pending forward declaration Receives 100 20 00 Quote Status Report 35 Al with the tag TAG 5497 DaysToSettlement 50 297 QuoteStatus 10 Pending and TAG 5706 FixedRate 0 21 the tag 35005 0 New TAG 35004 ExecuteUnderlyingTrade 0 TAG 6032 Unique TradelD trade number ae The declaration is accepte
33. led order with the tag Customer Reset Protection Mode with tag 9773 Y 9 89200 sending a New Order Single 35 0 Customer Sends a new DAY Limit order Order is accepted Wait for CTC sets Protected Mode to the selected group to NOT allow GTD and GTC orders to be cancelled DAY Limit orders are cancelled and GTD GTC Customer Sends DAY Limit and GTC GTD orders orders remains on Book to selected group Customer Sends orders after they reach Protected Mode Wait for CTC sets Protected Mode to the selected group to NOT allow STOP orders to be cancelled DAY Limit orders are cancelled and the STOP Customer Sends DAY Limit orders and STOP orders remain on Book orders to instruments until they reach Protected Mode 54
34. mer sends a resend request message 35 2 100 921 00 GTC 100 20 00 DAY Customer Disconnects the application by Task Manager i Wait longer than the time set in COD trigger FIX session reconnected Customer Sends logon message with TAGs 35002 2 and 35003 30000 Orders in the book e 100 22 00 GTD Customer sends a resend request message 35 2 e 100 21 00 GTC e 100 920 00 DAY Customer Sends logout message FIX session disconnected N Wait longer than the time set in COD trigger L Pass N E L Pass 0 Pass L Pass L Pass Pass Customer Sends logout message FIX session disconnected N Customer Sends logon message with TAGs 35002 3 and 35003 30000 FIX session connected N Customer Send a buy limit order DAY Order entry e 100 920 00 Orders in the book e 100 222 00 Pass N E FIX session reconnected Customer receives order cancel message Customer Send logon message with TAGs 35002 2 and and confirm the receipt of Execution 35003 30000 Report 35 8 and TAG 150 4 for the day order Customer sends a resend request message 35 2 Orders in the book e 100 22 00 GTD 100 21 00 GTC T 14 T 15 T 16 T 17 T 18 T 19 T 20 T 21 T 22 T 23 T 24 T 25 T 26 L Pass 49 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing 100 921 00 GTC e 100 920 00
35. mit order DAY e A Enterning Trader OPE B deri i Sender Location DMA1 1 Customer Modifies the buy limit order DAY e Entering Trader OPE Order modification Rejected e Executing trader SUP Sender Location BVMF Customer Sends Buy limit order DAY e SenderComplD B e Entering Trader OPE e Executing trader SUP Buy order is accepted Sender Location BVMF Q 2 L N E Customer Modifies buy limit order DAY e SenderComplD A Order is modified e Entering Trader OPE Sender Location BVMF 41 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing 1 1 3 Sends limit order DAY e 100 220 00 Customer Sends forward declaration buy e 100 220 00 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 CTC accepts the forward declaration Customer Sends forward declaration buy e 100 220 00 5497 DaysToSettlement 50 5706 FixedRate 0 21 CTC rejects the forward declaration Customer Sends forward declaration buy e 100 220 00 5497 DaysToSettlement 50 5706 FixedRate 0 21 CTC cancels the forward declaration Customer Sends forward declaration buy e 100 220 00 5497 DaysToSettlement 50 5706 FixedRate 0 21 Customer Sends forward cancelati
36. mp FBOVESPA To request copies of this document please contact ctc bvmf com br BM amp F BOVESPA The New Exchange er Version 4 4 EntryPoint Order Routing 2 Introduction The test scenarios will be executed sequentially and each one will be available for 15 minutes this way the expected results can be verified and initially analyzed in case of failure 2 1 Pre requisite All FIX messages should follow the specification in EntryPoint Order Entry Messaging Message Specification and EntryPoint Order Entry Messaging Messaging Guidelines which are available on the BM amp FBOVESPA s website at http www bmfbovespa com br en us services trading platforms entrypoint aspx idiomazen us BM amp F BOVESPA The New Exchange er Version 4 4 EntryPoint Order Routing 3 Glossary GTD Good Till Date GTC Good Till Cancel IOC Immediate Or Cancel FAK Fill And Kill FOK Fill Or Kill ATC At The Close GFA Good For Auction HFT High Frequence Trader BM amp FBOVESPA The New Bxchang Certification Script Version 4 4 EntryPoint Order Routing Customer Sends buy limit order DAY e 100 920 00 Orders filled Trade Y 0 Pass O CTC Sends sell limit order DAY e 100 920 00 Customer Sends buy limit order DAY 3 TN e 200920 00 Orders partially filled Trade Y 0 Pass O Sends sell limit order
37. ng order cancelled CTC Cancels trade s Trades cancelled O 27 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 Customer Sends Stop Loss buy order GTC e Quantity 100 e Stop price 29 20 CTC Changes the Protection value CTC Sends buy limit order DAY e 100 29 20 CTC Sends sell limit order DAY 100 929 20 CTC Trade at price 29 20 CTC Sends sell limit order DAY e 100 029 20 CTC Trade at price 30 30 Customer Sends Stop Loss buy order GTC e Quantity 200 e Stop price 30 30 CTC Sends buy limit order DAY e 100 930 30 CTC Sends sell limit order DAY e 1000230 30 CTC Trade at price 30 30 CTC Sends sell limit order DAY e 100 30 30 CTC Trade at price 31 30 Customer Cancels pending order e 100 931 30 Order enter and is restated Order sent on E2 1 is triggered and filled Order triggered and partially filled Orders in the book e Buy 100 31 30 Cancel pending order CTC Cancels trade s Trades cancelled 28 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion Customer Sends Stop Loss buy order GTD e Quantity 100 e Stop price 31 40 Order enter and is restated CTC Changes the Protection value CTC Sends buy limit order DAY e 100 31 40 Sends sell limit order DAY e 100 931 40 CTC Trade at price 31 40 Order sent on E
38. on 35 2 Customer Sends forward declaration buy e 100 220 00 5497 DaysToSettlement 50 e 5706 FixedRate 0 21 Customer Sends forward cancelation 35 2 with an invalid value for tag 117 QuotelD Customer Sends forward declaration buy e 100 220 00 e 5497 DaysToSettlement 50 5706 FixedRate 0 21 CTC accepts the forward declaration Customer Sends forward declaration buy R14 e 100 220 00 TAG 5497 DaysToSettlement 12345 5706 FixedRate 0 21 Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 3500570 New The declaration is accepted Receives Quote message 35 5 and 2 execution reports with the tag 150 Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 3500570 New The declaration is rejected Receives Quote Request Reject 35 Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 3500520 New The declaration is cancelled Receives Quote Status Report 35 Al with the tag 297 17 and the tag 35005 2 Cancel The declaration is rejected Receives Quote Request Reject 35 AG Pending forward declaration Receives Quote Status Report 35 Al with the tag 297 QuoteStatus 10 Pending and the tag 35005 0 New
39. on Auction scenario modified DCG CTC May 25 2012 3 3 Corrected the self trade prevention scenario Removed session message scenario Included scenarios C6 for equities Scenario A5 3 is no longer mandatory Trade give up corrected JMCGA CTC May 09 2012 3 2 Notes for still unavailable scenarios included Scenario 2 8 moved to 1 8 once it is now mandatory Corrected in the EntryPoint line scenario the quantity and price to be accepted in Mega EntryPoint and EntryPoint Derivatives also added the rejection information Added the session messages tests Corrected Self Trade Prevention scenario Corrected Cancel On Disconnect scenario JMCGA CTC January 11 2012 3 1 Initial version AMS CTC BM amp FBOVESPA Certification Script Version 4 4 The New Exchange EntryPoint Order Routing 1 Preface This document describes the series of tests that qualify a third party institution to connect to BM amp FBOVESPA for the purpose of routing orders for Derivatives and Equities segments using FIX4 4 Financial Information exchange FIX is a technical specification for an electronic communication of trade related messages It is an open standard managed by members of FIX Protocol Limited www fixprotocol org This document outlines the certification process to route orders through BM amp FBOVESPA s EntryPoint and is provided for third parties which need trading connectivity with BM a
40. r Sends buy limit order GTC Orders partially filled e 200 920 00 Trade Pass CTC Sends limit order DAY Orders in the book e 100 920 00 e Buy 100 20 00 Customer Modifies pending buy order Pending orders in the book modification 5 4 Orders in the book Pass e Modify to 300921 e Buy 200 21 00 Modified order partially filled CTC Sends sell limit order DAY Trade 100 21 00 O Pass EINE Orders in the book Buy 100 921 00 pump s pem p CTC Sends buy limit order DAY e 200 920 00 Orders in the book e Buy 200 20 00 0 Pass L N E Customer Sends sell limit order GTC e Sell 100 21 00 e 100 921 00 Modified order partially filled Customer Modifies pending sell order Trade e From 100 21 00 0 Pass O N E e Modify to 300 20 00 Orders on in the book e 100 20 00 Cancels sell limit order GTC Cancel pending order nre O 2 9 Cancels trade s Trades cancelled L N E BM amp FBOVESPA The New bed Certification Script Version 4 4 EntryPoint Order Routing ersion Aa eres limit order IOC FAK inmediat order cancel MM CTC Sends sell limit order DAY Orders partially filled e 100 920 00 e Trade Y O Customer Sends buy limit order IOC FAK Cancel pending Quantity e 200 920 00 e Buy 100 20 00 Customer Sends buy limit order DAY e 100 20 00 Order modification execution e Order cancelled Customer
41. rders in the book Pass 0 ni e Buy 200 20 00 Customer Sends sell limit order DAY Sell 100 21 00 e 100 921 00 Customer Modifies sell limit order DAY From 100 21 00 e Modify to 200 Market with Protection Modified order totally filled Trade Order partial filled CTC Sends buy limit order DAY Trades e 100 920 00 e 100 22 00 Orders in the book e Sell 100 21 00 Customer Sends Market to with Protection sell order DAY Buy 10020 00 200 Market with Protection CTC BVMF cancels orders Pending order s cancel CTC Sends buy limit order DAY e 100 920 00 e 100 921 00 Order partially filled then totally filled Trades N 0 Pass L N E Customer Sends Market to with Protection sell order DAY e 200 Market with Protection 1 10 CTC cancels trades Trades cancelled 18 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 ila Sendsbuy limit order DAY e 100 920 00 Customer Sends Market with Protection sell order GTC 100 Market with Protection CTC Sends buy limit order DAY e 200 920 00 Customer Sends Market with Protection sell order GTC 100 Market with Protection Customer Sends Market with Protection sell order GTC e 200 0 with Protection Customer Modifies sell limit order GTC From 100 21 00 e Modify to 200 Market with Protection CTC Sends buy limit order DAY e
42. rket state to Reserved CTC Sends buy limit order DAY Order entry e 100 920 00 Orders in the book N NE Customer Sends Market sell order GFA e Buy 100 20 00 100 MOA Sell 100 Sends buy limit order DAY Order entry Me c Orders in the book UE Customer Sends Market sell order GFA e Buy 200 21 00 200 MOA Buy 100 20 00 e Sell 300 MOA CTC Change market state to Open C6 1 C6 2 CTC Changes market state MOA Orders totally filled ENS cancels trades Trades cancelled o nee L N E 23 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing ersion Customer Sends Stop Limit buy order DAY 100 22 10 e Stop price 22 00 CTC Sends buy limit order DAY e 100 22 00 CTC Sends sell limit order DAY 100 22 00 Order triggered and totally filled O Trades at price 22 00 CTC Sends sell limit order DAY e 100 922 00 22 10 Customer Sends Stop Limit buy order DAY e 200 22 30 e Stop price 22 20 CTC Sends buy limit order DAY 100 22 20 Order triggered and partially filled CTC Sends sell limit order DAY e 100 22 20 Orders in the book e Buy 100 22 30 CTC Trade at price 22 20 CTC Sends sell limit order DAY 100 22 20 CTC Trade at price 22 30 Customer Cancels pending order 100 22 30 Cancel pending order L N E CTC Canc
43. state CTC Cancels trades Trades cancelled Re BB ee 37 BM amp FBOVESPA The New Bhange Certification Script Version 4 4 EntryPoint Order Routing O EntryPoint Line Available for PUMA Equities PUMA Derivatives EJ NNNM 288 i 5 om lowe xa i i wem pen owe EU 28 2 Cancels ali the buy orders for Tst and 2nd contacts messages Oras One mpre E LUUD K pm p a Pepe Cancels all the buy orders for 1st and 2nd contracts Order cancel messages O 38 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing Version 4 4 Customer Sends buy limit order DAY e 100 20 00 Investor ID 12345678901 P 1 Customer Sends sell limit order DAY e 100 20 00 Investor ID 12345678901 Customer Sends sell limit order DAY P 2 100 21 00 Investor ID 12345678901 Customer Modifies pending sell order P 3 From 100 21 00 e Modify to 100 20 00 CTC Sends sell limit order DAY e 100 20 00 Investor ID 98765432109 CTC Sends buy limit order DAY e 100 20 00 Investor ID 98765432109 Customer Sends buy limit order DAY e 100 220 00 Investor ID 12345678901 Customer Sends sell limit order DAY e 300 220 00 Investor ID 12345678901 CTC Cancels
44. the remaining order CTC Sends buy limit order DAY e 100 220 00 e Investor ID 98765432109 Customer Sends sell limit order FOK e 100 220 00 Investor ID 12345678901 CTC Sends buy limit order DAY e 100 220 00 Investor ID 98765432109 Customer Sends sell limit order FOK e 200 20 00 Investor ID 12345678901 Customer Sends sell limit order FOK e 100 20 00 Investor ID 98765432109 Customer Sends sell limit order DAY e 100 20 00 Investor ID 12345678901 Customer Sends Stop Limit buy order DAY e 200 22 00 e Stop price 21 00 e Investor ID 98765432109 CTC Sends buy limit order DAY Buy order is accepted Sell order is accepted and then eliminated tag 378 103 Order entry Sell order is replaced and then eliminated tag 378 103 Order totally filled Partial trade and the leftover is eliminated tag 378 103 Order totally filled Sell order is accepted and then eliminated Sell order is accepted and then eliminated tag 378 103 Order totally filled Sell order is accepted and then eliminated tag 378 103 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing 200 21 00 e Investor ID 98765432109 CTC Sends sell limit order DAY 100 21 00 Investor ID 12345678901 Customer Sends buy Market order DAY e 200 Order totally filled e Investor ID 12345678901 CTC Cancels pending orders
45. tus 10 Pending and the tag 35005 0 New L Pass The declaration is accepted Receives Quote message 35 S and 2 execution reports with the tag 150 F 43 BM amp FBOVESPA The New Exchange Certification Script EntryPoint Order Routing CTC Sends sell limit order DAY e 100 220 00 Customer Sends forward declaration buy e 100 20 00 e 5497 DaysToSettlement 50 e 5706 FixedRate 0 21 e 35004 ExecuteUnderlyingTrade 1 CTC accept the forward declaration Customer Sends forward declaration buy e 100 220 00 e 5497 DaysToSettlement 50 5706 FixedRate 0 21 e 35004 ExecuteUnderlyingTrade 1 CTC rejects the forward declaration Customer Sends forward declaration buy e 100 220 00 e 5497 DaysToSettlement 50 e 5706 FixedRate 0 21 e 35004 ExecuteUnderlyingTrade 1 CTC cancels the forward declaration CTC accepts the forward declaration CTC cancels the forward execution Customer Sends forward declaration buy e 100 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 Customer Sends forward cancelation 35 Z Customer Sends forward declaration buy 100 20 00 e TAG 5497 DaysToSettlement 12345 e 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 Customer Sends forward declaration buy as a DMA e 100 220 00
46. ustomer Sends buy limit order DAY e 200 920 00 Order partially and totally filled CTC Sends 2 sell limit orders DAY e 100 920 00 Customer Sends buy limit order GTC e 200 920 00 e Disclosed quantity 100 Order partially and totally filled CTC Sends 2 sell limit orders DAY e 100 920 00 CTC Sends 1 sell limit orders DAY e 100 20 00 Order partially filled Customer Sends buy limit order DAY Orders in the book e 200 920 00 e Buy 100 20 00 e Disclosed Quantity 100 CTC Cancels pending order i 100 20 00 ila M ER ER ER 34 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing i 2 CTC Change instrument state to Reserved Customer Sends buy limit order DAY Order entry with executions on the e 200 920 00 Sends sell limit order DAY e 200 920 00 Customer Modifies order quantity e 100 920 00 Customer Cancels the buy order Customer Sends buy limit order DAY e 200 19 00 Customer Cancels buy order 19 50 Customer Sends buy limit order DAY e 200 921 00 Customer Cancels buy order e 200 920 00 CTC Modifies the instrument state to Open Order totally filled O Cancels all trades Trades cancelled Y L N E K5 Customer Modifies order price buy 19 00 e 200 19 50 instrument opening Orders in the book e Buy 200 20 00 Sell
47. with TAGs 35002 1 and 35003 30000 Orders in the book e 100 22 00 Customer send a resend request message 35 2 e 100 921 00 GTC e 100 20 00 DAY E Customer Sends logout message FIX session disconnected L N E nag Customer Disconnects the application by Task Manager T 13 ar disconnect network cable FIX session disconnected N O N E Wait longer than the time set in COD trigger 48 BM amp FBOVESPA The New Exchange Certification Script Version 4 4 EntryPoint Order Routing FIX session reconnected Customer receives order cancel message Customer Sends logon message with TAGs 35002 1 and confirm the receipt of Execution and 35003 30000 Report 35 8 and TAG 150 4 for the day order Customer sends a resend request message 35 2 Orders in the book e 100 222 00 e 100 921 00 GTC Customer Sends logout message FIX session disconnected N L Pass 0 Pass Customer Sends logon message with TAGs 35002 2 and 35003 30000 FIX session connected N Orders entry Customer Sends a buy limit order DAY ifs book 100920 00 e 100 22200 GTD 100 21 00 GTC 100 20 00 DAY ES Customer Sends logout message FIX session disconnected N L Pass Wait less than the time in COD trigger Customer Sends logon message with TAGs 35002 2 FIX session reconnected and 35003 30000 Orders in the book e 100 922 00 Custo
48. y 500 lost messages Lower E Logon with tag 141 N Reset sequence reset quantities you can recover by resent 9 request 35 2 Receive message acknowledgment message 35 BX Customer Connects to Message Replay GW Receive the 35 to start the Sends a Message Replay request 352 BW recovery ApplBegSeqNum Sequence Number given Receive the recovered 35 8 in the preview test for the start of lost messages with the values below in messages tags ApplEndSeqNum lt Sequence Number given o 1180 Original TargetCompld in the preview test for the end of lost 1181 Original MsgSeqNun fo messages gt the message Receive the 35 BY to finish the recovery 53 BM amp FBOVESPA The New Dedit Certification Script Version 4 4 EntryPoint Order Routing Staus Wait for CTC sets Protected Mode to the selected trading group Orders filled Customer Sends DAY limit orders to the group s Remaining orders are canceled instruments fills the orders until they reach Protected Mode Customer receives Execution Report for each cancelled order with the tag Customer Sends orders after they reach Protection 378 200 Mode Wait for CTC change the group state to Pre open and the Protected Mode Orders role Theoretical Price will remain on Book Customer Sends DAY limit orders to the group s instruments 2 Customer receives Execution Report for each until they reach Protected Mode cancel
Download Pdf Manuals
Related Search
Related Contents
Samsung HT-TP33 Manuel de l'utilisateur Manual do Proprietario.indd Intellinet 502054 network switch 取扱説明書(PDF) -D130 取扱説明書 Ver1.00 Michel Foucher Actualité littéraire Notice d`utilisation platine de filtration 12V SYSTEM KIT in - in-lite Copyright © All rights reserved.
Failed to retrieve file