Home

User Guide Template

image

Contents

1. BM amp F BOVESPA The New Exchange Entry Point Order Routing Certification Scri pt Version 3 3 Last modified 6 25 2012 BM amp FBOVESPA Certificati ist The New Exchange er a L Version 3 3 EntryPoint Order Routing Contact CTC Certification and Testing Center o ctc bvmf com br o 5511 2565 5500 BM amp FBOVESPA Genificati it The New Exchange er l leana en L Version 3 3 EntryPoint Order Routing Contents REVISION HISTORY nnncsccccnecsiscconcdecacccdscocenecenssenndscceeneciecocecdsdcondescensecccssueenecdssennedsuseecetreccunadsdsennasdenceeeds 4 1 PREFACE tie oeil a ret kafe n te unten neces acess ee e a ka e A waste a a ken e on eka a eny 5 2 INTRODUG TION kn akne wa nn tin n knn n knn n kt m n a e ceed a A a n a a kam m n e m kw bi kota 6 2 1 PRE REO UNS TE ent E EAA els career uid al do tata kin E a ae AE St n A a a e NE ee 6 3 GLOSSARY A EE we aaa w abi wa taa a le vw ae elka ae ae s e vain w 0e ke pk Be n a a ka n kk n a a e ak a a ak ka e GE DO Wan m ka kk 7 A1 LIMIT ORDERS WITH VALIDITY DAY 00e kt 0a tt 0a etat aaa ee aaa anan atan aa aaaaanasasaaaennasanosannaaannosannaannnaannnnnnnnn 8 A2 LIMIT ORDERS WITH VALIDITY GTC 00aktta taa eta anan ee aa aaa aaa atan ae aaaaanasasaaaannasanosaensaannosannoannnaannnnannnn 9 A3 LIMIT ORDERS WITH VALIDITY IOC 00aa bata ta aa ae aaa anan ae aa aa aaa an aaa aaaennasenasaensasnnosananannnaannanannnaannnannn 10 A4 LIMIT ORDERS WITH VALIDITY GTD 000a bta
2. Customer Send Buy limit order DAY e Quantity 100 Buy price 20 00 Order modification execution aa e Order cancelled a I Pass C N E Customer Modifies Buy order to validity IOC 10 BM amp F BOVESPA The New Exchange Certification script Version 3 3 EntryPoint Order Routing A4 LIMIT Orders with Validity GTD Tags 35 D 40 2 59 6 This scenario can be executed for Derivatives or and Equities Customer Send Buy limit order GTD e Quantity 100 e Buy price 20 00 Orders total filled O N E CTC Send Sell limit order DAY Trade e Quantity 100 e Sell price 20 00 Customer Send Buy limit order GTD e Quantity 200 Orders partial filled e Buy price 20 00 Trade L N E CTC Send Sell limit order GTD Orders on book e Quantity 100 e Buy 100 20 00 e Sell price 20 00 Customer Modifies pending Buy order e Quantity on book 100 Pending orders on book modification e Buy price 20 00 Orders on base N E e Modify quantity to 300 e Buy 200 21 00 E Price Buy 21 00 Modified order partial filled CTC Send Sell limit order GTD Trade e Quantity 100 L N E e Sell price 21 00 Orders on book e Buy 100 21 00 Customer Cancels pending order e Quantity on book 100 Cancel pending order LJ N E e Buy price 21 00 CTC Send Buy limit order GTD e Quantity 200 e Buy price 20 00 Orders on book e Buy 200 20 00 Customer Send Sell limit order GTD e Sell 100 21 00 e Qua
3. Modified order total filled Trade 23 BM amp F BOVESPA The New Exchange Certification script Version 3 3 EntryPoint Order Routing C5 MARKET WITH PROTECTION Orders with Validity FOK Tags 35 D 40 1 59 4 This scenario should only be executed in Derivatives segment Not yet available on production certification environment Customer Send Market with Protection Sell order WEIT FOK Order is rejected once there is no e Quantity 200 conterparty CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 Order total filled Trade Orders on book Customer Send Market with Protection Sell order e Buy 100 20 00 FOK e Quantity 100 Customer Send Market with Protection Sell order FOK Order cancelled e Quantity 200 CTC Send Buy limit order DAY e Quantity 100 e Buy price 21 00 Orders partial and total filled Trade Customer Send Market with Protection Sell order FOK e Quantity 200 CTC BVMF cancels trades Trades cancelled 24 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing C6 MARKET ON AUCTION Orders Tags 35 D 40 1 59 7 This scenario should only be executed in Equities segment Not yet available on production certification environment in Derivative segment CTC Market state changes to Reserved CTC Send Buy limit order DAY e Quantity 100 Order entry e Buy price 20 00 Orders on book N O
4. R1 Forward This scenario should only be executed by a Desk Trader in Equities segment Customer Send a forward declaration Buy e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 CTC Send a counterpart of the forward Sell e Quantity 100 Price Sell 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 Customer Send a forward declaration Buy e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 CTC Receive declaration and reject it Customer Send a forward declaration Buy e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlement 12345 e TAG 5706 FixedRate 0 21 Customer Send a forward declaration Buy e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 CTC Send a counterpart of the forward Sell Quantity 100 Price Sell 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 31 CTC Send a counterpart of the forward Sell e Quantity 100 e Price Sell 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 Customer Send a forward declaration Buy e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 Customer Send forward cancel sent on previous step e TAG 35 Z Customer Send a forward declaration Buy e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlem
5. 200 e Buy price 22 00 e Investor ID 98765432109 CTC Send Sell limit order DAY e Quantity 100 e Buy price 22 00 e Investor ID 12345678901 Customer Send Sell Market order DAY e Quantity 200 e Buy price Market e Investor ID 12345678901 CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 e Investor ID 98765432109 Customer Send Sell Market order DAY e Quantity 200 e Sell price Market e Investor ID 98765432109 Customer Send Sell limit order IOC e Quantity 100 e Sell price 20 00 e Investor ID 12345678901 Customer Cancels the pending order Sell order is accepted and then eliminated Sell order is accepted and then eliminated tag 378 103 Order triggered and then eliminated tag 378 103 Sell order is accepted and then eliminated tag 378 103 Order total Filled Sell order is accepted and then eliminated tag 378 103 Order partially filled and remaining quantity eliminated 45 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 e Investor ID 98765432109 Sell order is accepted and then Pass Owe Customer Send Sell limit order IOC eliminated tag 378 103 e Quantity 200 e Sell price 20 00 e Investor ID 98765432109 46 BM amp F BOVESPA Certification script The New Exchange p Version 3 3 EntryPoint Order Routing
6. Orders with Validity GTD Tags 35 D 40 1 59 6 This scenario should only be executed in Derivatives segment Not yet available on production certification environment CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Customer Send Market with Protection Sell order GTD e Quantity 100 e Sell price Market with Protection CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Customer Send Market with Protection Sell order GTD e Quantity 200 e Sell price Market with Protection Customer Modifies pending Sell order e Quantity on book 100 e Sell price 19 00 e Modify quantity to 300 e Sell price 22 00 CTC Send Buy limit order GTD e Quantity 100 e Buy price 22 00 Customer Cancels pending order e Quantity on book 100 e Sell price 22 00 CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 Customer Send Sell limit order GTD e Quantity 100 e Sell price 21 00 Customer Modifies pending Sell order e Quantity on book 100 e Sell price 21 00 e Modify quantity to 200 e Sell price Market with Protection Orders total filled Trade Orders partial filled Trade Orders on book e Sell 100 19 00 Pending orders on book modification Orders on book e Sell 200 22 00 Modified order partial filled Trade Orders on book e Sell 100 22 00 Cancel pending order Orders on book e Buy 200 20 00 e Sell 100 21 00
7. Pass O N E Customer Send Market Sell order GFA e Buy 100 20 00 e Quantity 100 e Sell 100 MOA e Sell price MOA CTC Send Buy limit order DAY Order entr e Quantity 200 y se e Buy price 21 00 Orders on book N O Pass N Customer Send Market Sell order GFA Ew ca 7 a e Quantity 200 e S is MOA e Sell price MOA a CTC Market state changes to Open Orders total filled MOA CTC Changes market state Opening Price 21 00 O N E 6 3 CTC BVMF cancels trades Trades cancelled N E 25 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing D1 STOP LIMIT Orders with Validity DAY Tags 35 D 40 4 59 0 This scenario can be executed for Derivatives or and Equities Customer Send Stop Limit Buy order DAY L Pass _ N E e Quantity 100 e Price 22 10 trigger price 22 00 CTC Send Buy limit order DAY e Quantity 100 e Price 22 00 CTC Send Sell limit order DAY e Quantity 100 Order triggered and totally filled e Price 22 00 CTC Trade at price 22 00 CTC Send Sell limit order DAY e Quantity 100 e Price 22 00 CTC Trade at price 22 10 e Quantity 100 e Price 22 20 CTC Trade at price 22 30 Customer Cancels pending order e Quantity on book 100 Cancel pending order e Buy price 22 30 Trades cancelled CTC Cancels trade s Customer Send Stop Limit Buy order DAY e Quantity 200 e Price 22 30 trigger price 22 20 CTC S
8. VALIDITY DAY 20 cccccceeccceeeceeaceceeeceeneeeeeceessenaeeceseananseeesanesens 26 D2 STOP LIMIT ORDERS WITH VALIDITY GT Cu ccccceeeceeececeeeceeececeeeceeneeeeseceescenaeeceseananeeeesaeesens 27 D3 STOP LIMIT ORDERS WITH VALIDITY GTD k0 aa bb aa ekta aaa aaa et aa aaa aaatasatasaannasanasanasaannonannnannnasnnannnnnn 28 E1 STOP WITH PROTECTION ORDERS WITH VALIDITY DAY 0 cssecceececeesceeeeeceseceeseeeeesaeesees 29 E2 STOP WITH PROTECTION ORDERS WITH VALIDITY GTC 0sccesecceececessceeseeceseceeneeneesseesees 30 E3 STOP WITH PROTECTION ORDERS WITH VALIDITY GTD ccssecceececeesceesceceseceeseeneesenesees 31 F TRADE GIVE UPS was co veceite nsec pak veni din a n kl mea Sete oe w ka e n af ech ented a n ethane Reseda a kn ak eens 32 G CROSS ORDERS WITH VALIDITY DAY 000 b0aa kata ae aa nana aa atan aaa aa aaaaeaasasasaannosaeanannnasononannaaannannnnnnnnnnan 33 H ORDER ENTRY WITH ACCOUNT MODIFICATION 00 k0a taa e annee raaantasaeasasnnasenasanssaannosnsnnannnaannanannnn 34 l ORDER ENTRY WITH MINIMUM QUANTITY 00e ktaa kt aa ee aaa anan atan aa raaaatasasasasanasonasasnsaannosnsnnannnaannanannnn 35 J ORDER ENTRY WITH DISCLOSED QUANTITY cccssccsesccesceceseceeeceeeeceesceeseeceeecnaneeeeeaeassenseeeeees 36 K ORDER ENTRY WITH RESERVED INSTRUMENT c00cccsescceececeeeceeecesececeesseeaeeceseceaneeeeessnesees 37 L ORDER ENTRY WITH FROZEN INSTRUMENT 02 c0sscceececsesceese
9. e Quantity 2000 e Minimum Quantity 1000 e Buy price 20 00 Order accepted and cancelled CTC Send 1 Sell limit orders DAY e Quantity 1000 e Price 20 00 Partial order filled Customer Send a buy limit order IOC Order cancelled e Quantity 2000 e Minimum Quantity 1000 e Buy price 20 00 CTC Send a Sell Limit order DAY e Quantity 1000 e Price 20 00 Customer Send Buy limit order GTD Partial and total order filled e Quantity 2000 e Minimum Quantity 1000 e Buy price 20 00 CTC Send 2 Sell limit orders DAY e Quantity 1000 e Price 20 00 Customer Send Buy limit order GTC Partial and total order filled N L Pass e Quantity 2000 e Minimum Quantity 1000 e Buy price 20 00 35 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing J Order entry with disclosed quantity Tags 111 lt 1000 gt This scenario can be executed for Derivatives or and Equities Customer Send Buy limit order DAY e Quantity 2000 e Disclosed Quantity 1000 e Buy price 20 00 Partial and total order filled CTC Send 2 Sell limit orders DAY e Quantity 1000 e Price 20 00 CTC Send 1 Sell limit orders DAY e Quantity 1000 e Price 20 00 Partial order filled Customer Send Buy limit order DAY Orders on book e Quantity 2000 e Buy 1000 20 00 e Disclosed Quantity 1000 e Buy price 20 00 CTC Cancel pending order e Quantity book 1000 Cancels pending ord
10. filled D2 2 Customer confirms Execution Report 27 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 D3 STOP LIMIT Orders with Validity GTD Tags 35 D 40 4 59 6 This scenario can be executed for Derivatives or and Equities Customer Send Stop Limit Buy order GTD e Quantity 100 e Price 25 10 trigger price 25 00 CTC Send Buy limit order DAY e Quantity 100 e Price 25 00 CTC Send Sell limit order DAY e Quantity 100 e Price 25 00 CTC Trade at price 25 00 CTC Send Sell limit order DAY e Quantity 100 e Price 25 00 CTC Trade at price 25 10 e Quantity 100 e Price 25 20 CTC Trade at price 25 20 CTC Send Sell limit order DAY e Quantity 100 e Price 25 20 CTC Trade at price 25 30 Customer Cancels pending order e Quantity on book 100 e Buy price 25 10 CTC Cancels trade s Customer Send Stop Limit Buy order GTD e Quantity 200 e Price 25 30 trigger price 25 20 CTC Send Buy limit order DAY e Quantity 100 e Price 25 20 CTC Send Sell limit order DAY D3 2 Order triggered and totally filled Order triggered and partiallly filled Orders on book e Buy 100 25 30 Cancel pending order Trades cancelled Customer confirms Execution Report 28 BM amp F BOVESPA The New Echange Certification script Version 3 3 EntryPoint Order Routing E1 STOP with PROTECTION Orders with Validity DAY Tags 3
11. message and confirm the receipt of Execution Report 35 8 and TAG 150 4 for the day order Customer Send logon message with TAGs Orders on book 35002 3 and 35003 30000 e Limit DATADA Quantity 100 Price 22 00 e LIMIT VAC Quantity 100 Price 21 00 Order entry Customer Send a Buy limit order DAY e Quantity 100 e Price 20 00 Orders on book e Quantity 100 Price 22 00 e Quantity 100 Price 21 00 e Quantity 100 Price 20 00 Customer Send logout message FIX session disconnected Wait longer than the time set in COD trigger Customer receives order cancel message and confirm the receipt of Execution Report 35 8 and TAG 150 4 for the day order Customer Send logon message with TAGs 35002 3 and 35003 30000 roere ombo e Limit DATADA Quantity 100 Price 22 00 e LIMIT VAC Quantity 100 Price 21 00 1 Pass DI 1 Pass 60 L N E L N E BM amp F BOVESPA The New Exchange Ent Certification script Version 3 3 ryPoint Order Routing i U UDS Creation and Trades This scenario should only be executed in Equities segment Customer Send request for instrument creation with two legs for the same instrument Eg B1 VALE3 S1 VALE3 e TAG 35 c Customer Send request for instrument creation with two legs for different instruments Cash Cash ex B1 VALE3 S1 VALE5 e TAG 35 c Customer Send request for instrument creation with two legs for different instruments Cash Op
12. message with TAGS 35002 1 and 35003 30000 Customer Disconnect the application by Task Manager or disconnect network cable FIX session connected Order entry Orders on book e Quantity 100 Price 22 00 e Quantity 100 Price 21 00 e Quantity 100 Price 20 00 FIX session disconnected FIX session reconnected Orders on book e Quantity 100 Price e Quantity 100 Price e Quantity 100 Price FIX session disconnected FIX session reconnected Orders on book Quantity 100 Price Quantity 100 Price Quantity 100 Price FIX session disconnected FIX session connected FIX session disconnected Req Status a a e Ka 57 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing i Wait less than the time set in COD trigger FIX session reconnected Orders on book Customer Send logon message with TAGs As me n J Pass C N E Sonne stand 93003 30000 e Quantity 100 Price 22 00 e Quantity 100 Price 21 00 e Quantity 100 Price 20 00 Customer Send logout message FIX session disconnected SN Dra N E Mi Customer Send logout message FIX session disconnected KE Wait longer than the time set in COD trigger FIX session reconnected Customer Send logon message with TAGs ka ENN 100 Price 22 00 350027 kang nn e Quantity 100 Price 21 00 e Quantity 100 Price 20 00 Customer Disconnect the application by Task a FIX session disconn Manager or dis
13. scenario should only be executed in Derivatives segment Not yet available on production certification environment Tags 35 D 40 1 59 0 CTC Adjust protection point to 1 00 CTC Send Buy limit order DAY Customer Send Market with Protection Sell order DAY Quantity 100 Euy price 2000 Orders total filled Trade Quantity 100 Sell price Market with Protection CTC Send Buy limit order DAY Quantity 200 Orders total filled Buy price 20 00 Trade Customer Send Market with Protection Sell order DAY Orders on book Quantity 100 e Buy 100 20 00 Sell price Market with Protection Customer Send Market with Protection Sell order DAY Trade Quantity 200 Sell price Market with Protection Orders on book Quantity on book 100 Cancel pending order Sell price 19 00 CTC Send Buy limit order DAY Quantity 200 Buy price 20 00 Orders on book Quantity 100 Sell price 21 00 Customer Modifies Sell limit order DAY Quantity on book 100 Sell price 21 00 Modify quantity to 200 Sell price Market with Protection Trade CTC Send Buy limit order DAY Quantity 100 Buy price 20 00 Quantity 100 Execu o parcial da oferta seguido Buy price 21 00 da execu o total da oferta Trades Customer Send Market to with Protection Sell order DAY Customer Cancels pending order C1 4 e e Quantity 200 Sell price Market with Protection Order partial filled e Sel
14. sell 1st Contract quantity 1500 contracts price 24 Send a sell 1st Contract quantity 1000 contracts price 24 O D Send a sell 1st Contract PI quantity 1000 contracts price 24 0 18 Send a sell 1st Contract i quantity 500 contracts price 24 Modifies the sell order B 16 an quantity 1500 contracts price 24 Modifies the sell order B 14 Gan quantity 1000 contracts price 24 Order entry message Rejection message of order modification by limit by order TVI Order entry message Rejection message of order entry by contract limit LVI Order entry message Rejection message of order modification by limit by order TVI Rejection message of order modification by contract limit LVI O 21 Cancels the sell order B 18 Order cancel message 41 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 menn quantity 500 contracts price 24 Send a sell 2nd Contract o2 quantity pe contracts price 30 Orderenttyimigssads Rejection message of order ENA men entry by equivalent instrument Le fom fowe i LVC Send a sell 2nd Contract oz fi quantity a contracts price 30 Order entry message za L Pass L n mo Rejection message of order Modifies the sell order B 25 A EN entry by equivalent instrument C O Pass C N E quantity 1000 contracts price 30 LVC 42 BM amp F BOVESPA The New Bha
15. 0 CTC receive Execution Report 35 8 for a new order accepted 39 0 e 150 0 Forward Cash accepted receives 35 Al Quote Status Report with TAG 297 10 51 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing R3 Forward from Already Registered Cash This scenario should only be executed by a Desk Trader in Equities segment Customer Send Forward Cash declaration Buy Forward Cash accepted receives e Quantity 100 Execution Report 35 Al Quote Buy price 20 00 Status Report with TAG 297 10 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 Forward accepted Staus 52 CTC Send counterpart to Forward Cash Sell Customer receives Execution Quantity 100 Report 35 8 with TAGs 150 F and Buy price 20 00 63 8 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 CTC receives Execution Report TAG 35004 ExecuteUnderlyingTrade 1 35 8 with TAG 150 F and 63 0 Customer Send Forward Cash declaration Buy e Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 Forward Cash accepted receives Execution Report 35 Al Quote Status Report with TAG 297 10 Declaration cancelled Customer receives 35 AG Quote Request Reject and TAG 58 regarding reject reason Exchange cancels forward declaration Customer Send forwa
16. 5 D 40 3 59 0 This scenario should only be executed in Derivatives segment Not yet available on production certification environment Customer Send Stop Loss Buy order DAY e Quantity 100 e Trigger Price 27 00 CTC Send Buy limit order DAY e Quantity 100 e Price 27 00 CTC Send Sell limit order DAY e Quantity 100 Order triggered and totally filled e Price 27 00 CTC Trade at price 27 00 CTC Send Sell limit order DAY e Quantity 100 e Price 27 00 CTC Trade at price 28 00 CTC Send Sell limit order DAY e Quantity 100 e Price 28 10 CTC Trade at price 29 10 Customer Cancels pending order e Quantity on book 100 Pending order cancelled e Buy price 29 10 D Pass K N E Trades cancelled CTC Cancels trade s KI N E l Customer Send Stop Loss Buy order DAY e Quantity 200 e Trigger Price 28 10 CTC Send Buy limit order DAY e Quantity 100 e Price 28 10 CTC Send Sell limit order DAY Order triggered and partiallly filled E1 2 e Quantity 100 Orders on book Pass K N E e Price 28 10 e Buy 100 29 10 CTC Trade at price 28 10 a o Customer confirms Execution Report 29 BM amp F BOVESPA The New Echange Certification script Version 3 3 EntryPoint Order Routing E2 STOP with PROTECTION Orders with Validity GTC Tags 35 D 40 3 59 1 This scenario should only be executed in Derivatives segment Not yet available on production certification environment Customer S
17. AGs 35002 2 and 35003 30000 Customer Send logout message FIX session disconnected ap Wait longer than the time set in COD trigger FIX session reconnected Customer receives order cancel message and confirm the receipt of Execution Report 35 8 and TAG 150 4 for the day order Customer Send logon message with TAGs 35002 2 and 35003 30000 Orders on book e Limit DATADA Quantity 100 Price 22 00 e LIMIT VAC Quantity 100 Price 21 00 Customer Send logout message FIX session disconnected Customer Send logon message with TAGs FIX ted 35002 3 and 35003 30000 ka kd nee Order entry Customer Send a Buy limit order DAY e Quantity 100 e Price 20 00 Orders on book e Quantity 100 Price 22 00 e Quantity 100 Price 21 00 e Quantity 100 Price 20 00 e Customer Desconectar a aplica o via Gerenciador de Tarefas ou desconectar o cabo de Sess o FIX desconectada rede 2 2 m m Wait less than the time set in COD trigger 59 BM amp F BOVESPA The New Bhange Certification script EntryPoint Order Routing Version 3 3 FIX session reconnected Orders on book FIX session reconnected Orders on book e Quantity 100 Price 22 00 e Quantity 100 Price 21 00 e Quantity 100 Price 20 00 Customer Send logout message FIX session disconnected Wait longer than the time set in COD trigger Customer Send logon message with TAGs 35002 3 and 35003 30000 Customer receives order cancel
18. Buy limit order DAY e Quantity 200 e Buy price 20 00 Customer Send Sell limit order GTC e Quantity 100 e Sell price 21 00 Customer Modifies Sell limit order GTC e Quantity on book 100 e Sell price 21 00 e Modify quantity to 200 e Sell price Market with Protection CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 e Quantity 100 e Buy price 21 00 Customer Send Market with Protection Sell order GTC e Quantity 200 e Sell price Market with Protection Customer Cancels pending order C2 4 e Quantity on book 100 e Sell price 21 00 Orders total filled Trade Orders total filled Trade Orders on book e Buy 100 20 00 Order partial filled Trade Orders on book e Sell 100 19 00 Cancel pending order Orders on book e Buy 200 20 00 e Sell 100 21 00 Modified order total filled Trade Partial fill followed by total fill of the offer Trade 20 Status BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing CTC Send Buy limit order DAY e Quantity 100 TA e Buy price 20 00 SO partial filled e Quantity 100 i C2 8 e Buy price 22 00 Gradur on book KI N E Customer Send Market with Protection Sell order GTC a a A e Quantity 200 y 3 e Sell price Market with Protection Version 3 3 N CTC BVMF cancels orders Pending order s cancel KI NE C2 10 CTC BVMF cancels trades Trades cancelled MO D
19. EntryPoint Order Routing S2 Exercise and manual block This scenario should only be executed in Equities segment Customer Cancel block option Customer receives Execution e TAG 35 J Report 35 AS with TAG 71 2 e TAG 71 2 Cancel Customer Send na option exercise e Quantity 100 e TAG 35 AL mi Customer receives Execution TC ILI DAY j j 2o koni Report 35 AM with TAG 722 3 e Price Sell 20 00 Completed m CTC receives Execution Report N L Pass CTC Send Buy limit order DAY 35 8 with TAG 150 F e Quantity 100 e Price Sell 20 00 Customer recebe execution report A TAG 87 Customer Send a block option pans Conte ME MIN aecepied e Quantity 100 e TAG 35 J 56 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing T Cancel on disconnect This scenario should only be executed in Equities segment Status Customer Send logon message with TAGs 35002 0 and 35003 0 Customer Send a Buy limit order DAY Quantity 100 Price 20 00 Customer Send a Buy limit order GTD Quantity 100 Price 21 00 Customer Send a Buy limit order GTC Quantity 100 Price 22 00 Customer Disconnect the application by Task Manager or disconnect network cable Customer Send a logon message with TAGs 35002 0 and 35003 0 Customer Send a logout message Customer Send a logon message with TAGs 35002 0 and 35003 0 Customer Disconnect FIX session Customer Send logon
20. Execution report 35 8 with TAG 150 H Forward on Cross mode is accepted and receive a Execution Report 35 Al Quote Status Report with TAG 297 0 Forward accepted Receive 2 Executions Reports one for each port of the forward 35 8 com a TAG 150 F BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 Customer Send forward declaration on Cross mode e Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 63 SettiType Any value different than 0 8 or X Can be used the letter Y for example Customer Send forward declaration Buy e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 Exchange cancels forward declaration Customer Send forward declaration Buy e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 Exchange rejects forward declaration Customer Send forward declaration Buy as DMA e Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 SenderLocation DMA Forward on Cross mode is not executed receives 35 AG with TAG 658 regarding rejection reason Forward accepted receives 35 Al Quote Status Report and 35006 1 Declaration cancelled Customerreceives 35 AG Quote Request Reject and TAG 58 regarding reject reason Forward accepted receives 35 Al Quote Status
21. N E Pass O N E 13 CTC Cancels trade s CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 Orders on book B1 5 e Buy 200 20 00 Customer Send Sell limit order DAY e Sell 100 21 00 Customer confirms Execution Report BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 B2 MARKET TO LIMIT Orders with Validity GTC Tags 35 D 40 K 59 1 This scenario can be executed for Derivatives or and Equities CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Customer Send Market to Limit Sell order GTC e Quantity 100 e Sell price Market to Limit CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 Customer Send Market to Limit Sell order GTC e Quantity 100 e Sell price Market to Limit Customer Send Market to Limit Sell order GTC e Quantity 200 e Sell price Market to Limit Customer Cancels pending order e Quantity on book 100 e Sell price 20 00 Customer Modifies Sell limit order GTC e Quantity on book 100 e Sellprice 21 00 e Modify quantity to 200 e Sell price Market to Limit CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 e Quantity 100 e Buy price 21 00 Customer Send Market to Limit Sell order GTC e Quantity 200 e Sell price Market to Limit Orders total filled Trade Orders total filled Trade Orders on book Buy 100 20 00 Order par
22. Report 35006 1 Declaration rejected Customer receives 35 AG Quote Request Reject and TAG 58 regarding reject reason Forward rejected Customer receives 35 AG Quote Request Reject and TAG 58 regarding reject reason 49 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 Customer Send Forward Cash declaration Buy R2 Forward Cash This scenario should only be executed by a Desk Trader in Equities segment Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 CTC Send a counterpart of the Forward Cash Sell Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 Customer Send a forward declaration Buy Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 CTC Receives the declaration and reject it Customer Send forward declaration Buy Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 Exchange cancels forward declaration Customer Send forward declaration Buy Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 Exchange rejects forwar
23. a KI NE 21 BM amp F BOVESPA The New Exchange Certification script Version 3 3 EntryPoint Order Routing C3 MARKET WITH PROTECTION Orders with Validity IOC Tags 35 D 40 1 59 3 This scenario should only be executed in Derivatives segment Not yet available on production certification environment CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Orders total filled Customer Send Market with Protection Sell Trade order IOC e Quantity 100 e Sell price Market with Protection CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 e Customer Send Market with Protection Sell order IOC e Quantity 100 e Sell price Market with Protection Customer Send Sell limit order DAY e Quantity 100 Order modification execution e Sell price 21 00 e Orders total filled Customer Modifies Sell order to Market with e Trade Protection IOC CTC Send Sell limit order DAY e Quantity 100 e Sell price 20 00 Orders total filled e Trade Orders on book e Buy 100 20 00 Orders partial filled e Trade e Order quantity 200 cancelled Customer Send Market with Protection Buy order IOC e Quantity 300 Buy price Market with Protection es CTC BVMF cancels trades Trades cancelled N OPas KI N E 22 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 C4 MARKET WITH PROTECTION
24. attaa ae tata aa ee aa aaa aaa atan ae aaaeanaaenasaensaennosananannnaaananannaaannnannn 11 A5 LIMIT ORDERS WITH VALIDITY FOK 000a ktaa tt aa ae aaa anan ee aa aaa aaa at aaae aaa anaaenasaensaennosananannnasnnanannnaannnannn 12 B1 MARKET TO LIMIT ORDERS WITH VALIDITY DAY 000 bbaa tt aaaareaartasatasasanasenasasasaannosasanannnaannanannnn 13 B2 MARKET TO LIMIT ORDERS WITH VALIDITY GTC 00 k0aaetaaae ra aaatasaeaaaannasenasasasaannosasnnannnasnnanannnn 14 B3 MARKET TO LIMIT ORDERS WITH VALIDITY IOC 00e kaa eaaaaarasaatasatasaannasenasannsannnosananannnaannnnnnnnn 15 B4 MARKET TO LIMIT ORDERS WITH VALIDITY GTD 00 kbaaeaaaae ae aattasataaaannasanasasssannnosannnannnaannanannnn 16 B5 MARKET TO LIMIT ORDERS WITH VALIDITY FOK 20 00cceeeccceeecnesceeeeeceesceeseeceseananeeeeessnesees 17 C1 MARKET WITH PROTECTION ORDERS WITH VALIDITY DAY 00 002 ttoaaernastraserasassasnnosannnnannnan 18 C2 MARKET WITH PROTECTION ORDERS WITH VALIDITY GTC ccecccseecceececeesceeesecesecneseeees 20 C3 MARKET WITH PROTECTION ORDERS WITH VALIDITY 1OC u 0 ccsecceececeesceeeeeceeeeneseeees 22 C4 MARKET WITH PROTECTION ORDERS WITH VALIDITY GTD c0sccseeceeececeseceesseceeeeneseeees 23 C5 MARKET WITH PROTECTION ORDERS WITH VALIDITY FOK 0sccssecceececeeeceeeeeceseeneseeees 24 C6 MARKET ON AUCTION ORDERS 0 cccccceeecccesccceecenececeesceeseeenseaeeeceaeeaeseaeaneeneeeanseseeneeonseanasenees 25 D1 STOP LIMIT ORDERS WITH
25. ced and then eliminated tag 378 103 CTC Send Sell limit order DAY e Quantity 100 e Sell price 20 00 e Investor ID 98765432109 Order total filled e Quantity 100 e Buy price 20 00 e Investor ID 98765432109 Customer Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Partial trade and the leftover is e Investor ID 12345678901 eliminated tag 378 103 Customer Send Sell limit order DAY e Quantity 300 e Sell price 20 00 e Investor ID 12345678901 CTC Cancels the remaining order CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 e Investor ID 98765432109 Customer Send Sell limit order FOK Order total filled e Quantity 100 e Sell price 20 00 e Investor ID 12345678901 CTC Send Buy limit order DAY N BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 e Investor ID 98765432109 Customer Send Sell limit order FOK e Quantity 200 Sell price 20 00 e Investor ID 12345678901 Customer Send Sell limit order FOK e Quantity 100 e Sell price 20 00 e Investor ID 98765432109 Customer Send Sell limit order day e Quantity 200 e Buy price 20 00 e Investor ID 12345678901 Customer Send Stop Limit buy order DAY e Quantity 200 e Buy price 20 00 trigger price 22 00 e Investor ID 98765432109 CTC Send Buy limit order DAY e Quantity
26. connect network cable Paica Wait longer than the time set in COD trigger FIX session reconnected Customer receives order cancel message and confirm the receipt of Execution Report 35 8 and TAG 150 4 for the day order Customer Send logon message with TAGs 35002 1 and 35003 30000 Orders on book e Limit DATADA Quantity 100 Price 22 00 e LIMIT VAC Quantity 100 Price 21 00 Customer Send logon message with TAGs 35002 2 and 35003 30000 FIX session connected 1 Pass Orders entry Customer Send a Buy limit order DAY e Quantity 100 e Price 20 00 Orders on book e Quantity 100 Price 22 00 e Quantity 100 Price 21 00 e Quantity 100 Price 20 00 N N N N N N N N Customer Send logout message FIX session disconnected 2 2 PO Po m m 58 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing i Wait less than the time set in COD trigger FIX session reconnected Ord k Customer Send logon message with TAGs r W ponn fi 100 Price 22 00 e Quantity 100 Price 21 00 e Quantity 100 Price 20 00 e 35002 2 and 35003 30000 Customer Disconnect the application by Task FIX ion disconn Manager or disconnect network cable A ee ef Wait longer than the time set in COD trigger FIX session reconnected Orders on book e Quantity 100 Price 22 00 e Quantity 100 Price 21 00 e Quantity 100 Price 20 00 Customer Send logon message with T
27. cted Customer receives 35 AG Quote Request Reject and TAG 58 regarding reject reason Forward accepted receives Execution Report 35 Al Quote Status Report with 297 10 Trade Customer receives Execution Report 35 8 with TAGs 150 F and 63 8 CTC receives Execution Report 35 8 with TAG 150 F and 63 0 1 Pass 1 Pass 53 L N E L N E BM amp F BOVESPA The New Exchange Certification script Version 3 3 EntryPoint Order Routing Ension S1 Exercise and Auto blocking This scenario should only be executed in Equities segment Customer Send an option exercise e Quantity 100 Customer receives execution report e TAG 35 AL 35 AM com a TAG 722 3 Completed CTC Send Sell limit order DAY e Quantity 100 CTC recebe execution report 35 8 e Sell price 20 00 com a TAG 150 F CTC Send Buy limit order DAY CTC recebe execution report Customer Send na option exercise Customer receives Execution e Quantity Round lot Report 35 AM with TAG 722 3 e TAG 35 AL Completed CTC Send Sell limit order DAY CTC receives Execution Report e Quantity 100 35 8 with TAG 150 F N L Pass e Sell price 20 00 CTC receives Execution Report CTC Send Buy limit order DAY 35 AM with TAGS 709 101 Auto e Quantity 100 blocking of short option position e Price Sell 20 00 and 712 3 Cancel N e Quantity 100 35 AM com a TAG 709 101 Auto e Sell price 20 00 blocking of short option position CTC check available Cust
28. d declaration Customer Send forward declaration Buy as DMA Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 SenderLocation DMA Forward accepted receives Execution Report 35 Al Quote Status Report with 297 10 Forward accepted Customer receives Execution Report 35 8 with TAGs 150 F and 63 8 CTC receives Execution Report 35 8 with TAG 150 F and 63 0 Forward rejected receives 35 AG Quote Request Reject and TAG 58 regarding reject reason Forward accepted receives 35 Al Quote Status Report 35006 1 Declaration cancelled Customer receives 35 AG Quote Request Reject and TAG 58 regarding reject reason Forward accepted receives 35 Al Quote Status Report 35006 1 Declaration rejected Customer receives 35 AG Quote Request Reject and TAG 58 regarding reject reason Forward rejected Customer receives 35 AG Quote Request Reject and TAG 58 regarding reject reason Status 50 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 Customer Send Forward Cash declaration Buy e Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 CTC Send a counterpart of the Forward Cash Sell e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRat
29. e 0 21 e TAG 35004 ExecuteUnderlyingTrade 1 CTC Cancel forward execution Customer Send Forward Cash declaration Buy e Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 Customer Send Forward Cash Cancel 35 Z CTC Send DAY Limit Buy order on Cash Market instrument e Quantity 100 e Price 20 00 Customer Send Forward Cash declaration Buy e Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 CTC Send DAY Limit Sell order on Cash Market instrument e Quantity 100 e Price 20 50 Customer Send Forward Cash declaration Sell e Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 Forward Cash accepted receives 35 Al Quote Status Report with TAG 297 10 Forward accepted Customer receives Execution Report 35 8 with TAGs 150 F and 63 8 CTC receives Execution Report 35 8 com as TAG 150 F e 63 0 CTC receives Execution Report 35 8 with TAG 150 H Forward Cash accepted receives 35 Al Quote Status Report with TAG 297 10 Forward Cash cancelled receives 35 Al Quote Status Report with TAG 297 17 CTC receive Execution Report 35 8 for a new order accepted 39 0 e 150 0 Forward Cash accepted receives 35 Al Quote Status Report with TAG 297 1
30. eceeeceeneeeececeessenaeeceseananeeneesanesees 38 M ORDER ENTRY ON HIGH FREQUENCY 1 cccceeccceseccesceeececeesceeseeceeeceeneeeeeeanaesenaeeeeseananeeeeesanesees 39 N MARKET ON CLOSE ORDERG 1 ccsccccccccsnsecccsccnncccnsecccncecneccncecnnncecnsecncneceneecncsenneeecnseenecenneesanesens 40 O ENTRYPOINT LINE ki ekite r T kane aki ee soda te bu se aka go da So ke won Yo ae kan ke Ca ke Es ko aaa dedan KEA ao a EL S eka 41 P GTSGLIENT DROP COPY e e ni kn nat ke kn ma kok an ka dl a kwa e si ka aa ki Fesa ga aad e nnmnnn nnmnnn nnmnnn ke Pake dak EN ak aa da ea eee 43 Q SELF TRADE PREVENTION 00e taa tett aaa nana nana anan nana nana aaa ae aaaaaaaaasasanaasassensasonoansosaonnaaanonnnnaannnnan 44 R1 FORWAF D E et n e kt n kt a n ki tan kn nwa di an kal a dw a clea ko da ki Ewa la ad e dada a de oo ase o ae ke oke dans DA ak aa da a See 47 R2 FORWARD 14 CASH a r ka oi kwen kek mak kan kaa ke w knn Pe a r ake ae a ta e go aa P D e ke fok dan rE aa ak pa L San SE 50 R3 FORWARD FROM ALREADY REGISTERED CASH 0 ccccccceeccceecceencenececnescenaeeceseaneneeenesanesees 52 S1 EXERCISE AND AUTO BLOCKING ccccccececcesceceeeceenceeseeceescenaceeeeceeseeaseaeseananseeeesanaseenaeeenses 54 S2 EXERCISE AND MANUAL BLOCK 0000 kana ee anana anan ee aa aa anan annee saaa nnaaenasaensaennosananannnaannnnannaannnannnn 56 T CANCEL ON DISGONNEGT ent ka ns kon a ka ok sa ee bi ap ae kob ae cece kg sm wa oke a ak kaa ei a pad fo ae gens k
31. ell 100 20 00 Modification Rejected once there is no Counterparty Order total filled Order Rejected once there is no Counterparty Partial filled Orders on book e Sell 100 20 00 CTC Cancel pending Sell order Cancel Cancel pending order order CTC Cancels trade s Customer Modifies pending Sell order e Quantity on book 100 B4 3 e Sell price 20 00 e Modify quantity to 300 e Sell price Market to Limit Trades cancelled Customer confirms Execution Report p 16 L Pass N E L Pass L Pass L Pass L Pass iia m zZ jer m EE 2 2 m BM amp F BOVESPA The New Exchange Certification script Version 3 3 EntryPoint Order Routing i B5 MARKET TO LIMIT Orders with Validity FOK Tags 35 D 40 K 59 4 This scenario can be executed for Derivatives or and Equities Customer Send Market to Limit Sell order FOK A CTC Send Buy limit order e Quantity 100 e Buy price 20 00 Order is automaticaly canceled L Pass C N E Customer Send Market to Limit Sell order FOK e Quantity 200 CTC BVMF cancels trades Trades cancelled CTC Send Buy limit order e Quantity 100 B5 2 e Buy price 20 00 e total filled Pass we Customer Send Market to Limit Sell order FOK e Quantity 100 17 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 C1 MARKET WITH PROTECTION Orders with Validity DAY This
32. ement 100 TAG 5706 FixedRate 0 42 Customer Send a forward declaration Buy e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 CTC Change the Market state to Close CTC Send a counterpart of the forward Sell e Quantity 100 e Price Sell 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 Customer Send a forward declaration Buy e Quantity 100 Price Buy 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 CTC Send a counterpart of the forward Sell Quantity 100 Price Sell 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 CTC Send forward execution cancel Customer Send forward declaration on Cross mode e Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 The forward is not executed stay pending and receive a Execution Report 35 Al Quote Status Report with TAG 297 10 Forward accepted Forward is not executed Customer receives Execution Report 35 AG with TAG 658 10 CTC receives Execution Report 35 Al with TAG 297 11 Customer receives Execution Report 35 AG with TAG 297 11 Customer receives execution Report 35 Al with TAG 297 7 CTC receives Execution Report 35 Al with TAG 297 7 Forward is accepted receives Execution Report 35 Al Quote Status Report Forward accepted Customer receives Execution Report 35 8 with TAG 150 H CTC receives
33. enario can be executed for Derivatives or and Equities CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 SO total filled N D Pass NE Customer Send Market to Limit Sell order DAY e Quantity 100 e Sell price Market to Limit CTC Send Buy limit order DAY e Quantity 200 Orders total filled e Buy price 20 00 Trade N O Pass N E Customer Send Market to Limit Sell order DAY Orders on book e Quantity 100 e Buy 100 20 00 e Sell price Market to Limit Order partial filled O Pass N E Customer Send Market to Limit Sell order DAY Trade e Quantity 200 e Sell price Market to Limit Orders on book e Sell 100 20 00 Customer Cancels pending order e Quantity on book 100 Cancel pending order e Buy price 20 00 Pass N E N Pass O N E e Sell price 21 00 Customer Modifies Sell limit order DAY e Quantity on book 100 m ae e Sell price 21 00 ee a e N DPass ONE e Modify quantity to 200 i e Sell price Market to Limit e Quantity 100 CTC Send Buy limit order DAY Quantity 100 Buy price 20 00 Quantity 100 Buy price 21 00 ki Order partial filled Trade e ki Orders on book e Buy 100 20 00 Customer Send Market to Limit Sell order DAY e Sell 100 21 00 e Quantity 200 e Sell price Market to Limit CTC Cancels Buy and Sell limit orders DAY Pending order s cancel including Customer s order Trades cancelled Pass O N E Pass O
34. end Buy limit order DAY e Quantity 100 e Price 22 20 CTC Send Sell limit order DAY Order triggered and partiallly filled sila e Quantity 100 Orders on book N e Price 22 20 e Buy 100 22 30 CTC Trade at price 22 20 CTC Send Sell limit order DAY Customer confirms Execution Report 26 BM amp F BOVESPA The New Echahos Certification script Version 3 3 EntryPoint Order Routing D2 STOP LIMIT Orders with Validity GTC Tags 35 D 40 4 59 1 This scenario can be executed for Derivatives or and Equities Customer Send Stop Limit Buy order GTC e Quantity 100 e Price 23 10 trigger price 23 00 CTC Send Buy limit order DAY e Quantity 100 e Price 23 00 CTC Send Sell limit order DAY e Quantity 100 Order triggered and totally filled L N E e Price 23 00 CTC Trade at price 23 00 CTC Send Sell limit order DAY e Quantity 100 e Price 23 00 CTC Trade at price 23 10 e Quantity 100 e Price 23 20 e Buy 100 23 30 CTC Trade at price 23 20 Orders on book CTC Send Sell limit order DAY e Quantity 100 e Price 23 20 CTC Trade at price 23 30 Customer Cancels pending order e Quantity on book 100 Cancel pending order e Buy price 23 30 Trades cancelled CTC Cancels trade s Customer Send Stop Limit Buy order GTC e Quantity 200 e Price 23 30 trigger price 23 20 CTC Send Buy limit order DAY e Quantity 100 e Price 23 20 CTC Send Sell limit order DAY Order triggered and partiallly
35. end Stop Loss Buy order GTC e Quantity 100 e Trigger Price 29 20 CTC Send Buy limit order DAY e Quantity 100 e Price 29 20 CTC Send Sell limit order DAY e Quantity 100 Order triggered and totally filled e Price 29 20 CTC Trade at price 29 20 CTC Send Sell limit order DAY e Quantity 100 e Price 29 20 CTC Trade at price 30 20 CTC Send Sell limit order DAY e Quantity 100 e Price 30 30 CTC Trade at price 31 30 Customer Cancels pending order e Quantity on book 100 Cancel pending order e Buy price 31 30 D Pass K N E Trades cancelled CTC Cancels trade s KI N E l Customer Send Stop Loss Buy order GTC e Quantity 200 e Trigger Price 30 30 CTC Send Buy limit order DAY e Quantity 100 e Price 30 30 CTC Send Sell limit order DAY Order triggered and partiallly filled E2 2 e Quantity 100 orders on book Pass K N E e Price 30 30 e Buy 100 31 30 CTC Trade at price 30 30 a o Customer confirms Execution Report 30 BM amp F BOVESPA The New Echange Certification script Version 3 3 EntryPoint Order Routing i E3 STOP with PROTECTION Orders with Validity GTD Tags 35 D 40 3 59 6 This scenario should only be executed in Derivatives segment Not yet available on production certification environment Customer Send Stop Loss Buy order GTD e Quantity 100 e Trigger Price 31 40 CTC Send Buy limit order DAY e Quantity 100 e Price 31 40 CTC Send Sell li
36. ent 50 Forward is accepted and receives a Execution Report 35 Al Quote Status Report Forward accepted Forward is rejected and receive a Execution Report 35 AG Quote Request Reject and TAG 58 regarding rejection reason Forward is rejected and receive a Execution Report 35 AG Quote Request Reject and TAG 58 regarding rejection reason The forward is not executed and stay pending and receive a execution report 35 Al Quote Status Report with TAG 297 10 Forward accepted The forward is not executed stay pending and receive a execution report 35 Al Quote Status Report with TAG 297 10 Forward is cancelled receive Execution Report 35 Al Quote Status Report with TAG 297 17 The forward is not executed stay pending and receive a Execution Report 35 Al Quote Status Report with TAG 297 10 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 e TAG 5706 FixedRate 0 21 Customer Send forward cancel sent on previous e TAG 35 Z e TAG 117 QuotelD invalid value CTC Send a counterpart of the forward Sell e Quantity 100 e Price Sell 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 Customer Send a forward declaration Buy e Quantity 100 e Buy price 20 00 e TAG 5497 DaysToSettlement 50 e TAG 5706 FixedRate 0 21 CTC Send a counterpart of the forward Sell Quantity 200 Price Sell 40 00 TAG 5497 DaysToSettl
37. er e Buy price 20 00 Customer Send Buy limit order GTC e Quantity 2000 e Disclosed quantity 1000 pBuy price 20 00 Partial and total order filled N CTC Send 2 Sell limit orders DAY e Quantity 1000 e Price 20 00 36 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 K Order Entry with reserved instrument Tags 35 D 40 2 This scenario can be executed for Derivatives or and Equities CTC Change instrument state to Reserved Customer Send Buy limit order DAY e Quantity 200 e Buy price 20 00 CTC Send Sell limit order DAY e Quantity 200 e Sell price 20 00 Customer Modify order quantity e Quantity 100 e Buy price 20 00 Customer Cancel the Buy order Customer Send Buy limit order DAY e Quantity 200 e Buy price 19 00 e Quantity 200 e Buy price 19 50 Customer Cancel Buy order 19 50 Customer Send Buy limit order DAY e Quantity 200 e Buy price 21 00 Customer Cancel order quantity e Quantity 100 e Buy price 20 00 Customer Modify order price Buy 19 00 K 1 2 3 4 5 6 7 8 9 Order entry with executions on the instrument openning Orders on book e Buy 200 20 00 e Sell 200 20 00 Rejection on modification Orders on book e Buy 200 20 00 e Sell 200 20 00 Rejection on cancel Orders on book e Buy 200 20 00 e Sell 200 20 00 New order entry Orders on boo
38. ge er l e An SCHIP L Version 3 3 EntryPoint Order Routing M Order entry on high frequency This scenario can be executed for Derivatives or and Equities s Send 10 orders per second during 30 300 order entry after 30 seconds 39 BM amp F BOVESPA The New Bhange Certification script EntryPoint Order Routing N MARKET ON CLOSE Orders Not yet available on production certification environment Version 3 3 CTC Send Buy limit order DAY e Quantity 100 Order entry e Buy price 20 00 Orders on book L Pass KI N E Customer Send Sell ATC order e Buy 100 20 00 e Quantity 100 Sell 100 MOC e Sell price MOC CTC Send Buy limit order DAY Order entr e Quantity 200 4 e Buy price 21 00 Orders on book Oe X N E e Buy 200 21 00 ae Customer Send Sell ATC order e Buy 100 20 00 e Quantity 200 e Sell 300 MOG e Price Sell MOC CTC Set Closing Call and change Market state to On Close ATC orders total filled CTC Change Market state Open price 21 00 L Pass DX N E Orders on book will be cancelled N 4 CTC Cancel trades Trades cancelled ju foes foam 40 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 This scenario is mandatory on DMA 3 and or 4 on both segments Send a buy order 1st Contract quantity 500 contracts price 24 Send a buy order 1st Contract quantity 1500 contracts price 24 Send a buy order 1
39. ion script Version 3 3 EntryPoint Order Routing A1 LIMIT Orders with Validity DAY Tags 35 D 40 2 59 0 This scenario can be executed for Derivatives or and Equities Customer Send Buy limit order DAY e Quantity 100 e Buy price 20 00 CTC Send Sell limit order DAY e Quantity 100 Sell price 20 00 Customer Send Buy limit order DAY e Quantity 200 e Buy price 20 00 CTC Send Sell limit order DAY e Quantity 100 e Sell price 20 00 Customer Modifies pending Buy order e Quantity on book 100 e Buy price 20 00 e Modify to quantity 300 e Price Buy 21 00 CTC Send Sell limit order DAY Al e Quantity 100 e Sell price 21 00 A1 Customer Cancels pending order e Quantity on book 100 e Buy price 21 00 CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 Customer Send Sell limit order DAY e Quantity 100 e Sell price 21 00 A 2 3 4 5 6 Customer Modifies pending Sell order e Quantity on book 100 7 e Sell price 21 00 e Modify to quantity 300 e Price Sell 20 00 8 9 Login the system with 141 N don t restart the sequence number A1 10 At 11 CTC Cancels trade s Logout connection with the Exchange Receive logout message 35 5 LI CTC Cancels Sell limit order DAY Cancel pending order Orders filled Trade 1 Pass Orders partial filled Trade L N E Orders on book e Buy 100 20 00 Modification of the pending offer Orders on boo
40. k e Buy 200 20 00 e Buy 200 19 00 e Sell 200 20 00 Midification order entry Orders on book e Buy 200 20 00 e Buy 200 19 50 e Sell 200 20 00 Order cancel Orders on book e Buy 200 20 00 e Sell 200 20 00 Order entry with executions on the instrument openning Orders on book e Buy 200 21 00 e Buy 200 20 00 e Sell 200 20 00 Order cancel Orders on book e Buy 200 21 00 e Sell 200 20 00 ka CTC Modify the instrument state to Open Order total filled CTC Cancel all trades Trades cancelled S 37 BM amp F BOVESPA The New Exchange Certification script Version 3 3 EntryPoint Order Routing i L Order entry with frozen instrument This scenario is mandatory for Equities This scenario should only be executed in Equities segment Customer Send Buy limit order DAY e Quantity 200 Buy price 20 00 Customer Send Sell limit order DAY Frozen instrument L Pass n e Quantity 200 Buy price 20 00 Customer Send Buy limit order DAY Cain e Quantity 200 Buy price 20 00 Order rejection CTC Deletes all open orders Customer Send Buy limit order DAY e Quantity 2000 Buy price 999 Frozen instrument C L Pass N E CTC Send Sell limit order DAY e Quantity 2000 Sell price 999 CTC Unfreeze instrument with order acceptance Order total filled CTC Cancel trades Trades cancelled 38 BM amp FBOVESPA Geniticati it The New Exchan
41. k e Buy 200 21 00 Pending order modification Orders on book e Buy 100 21 00 Cancel pending order Orders on book e Buy 200 20 00 e Sell 100 21 00 Modified order partial filled Trade Orders on book e Sell 100 20 00 The orders that have not been sent shall not be submitted to the Exchange Execution Report messages are resent Trades cancelled Customer confirms Execution Report BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing A2 LIMIT Orders with Validity GTC Tags 35 D 40 2 59 1 This scenario can be executed for Derivatives or and Equities Customer Send Buy limit order GTC e Quantity 100 e Buy price 20 00 a total filled N Crass N E CTC Send Sell limit order DAY e Quantity 100 e Sell price 20 00 Customer Send Buy limit order GTC e Quantity 200 Orders partial filled e Buy price 20 00 Trade L Pass N E L Pass N E e Buy price 21 00 CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 Orders on book e Buy 200 20 00 N L Pass N E Customer Send Sell limit order GTC e Sell 100 21 00 e Quantity 100 e Sell price 21 00 CTC Send Sell limit order DAY Orders on book e Quantity 100 e Buy 100 20 00 e Sell price 20 00 Customer Modifies pending Buy order e Quantity on book 100 e Buy price 20 00 e Modify quantity to 300 e Price Buy 21 00 Pending orders o
42. l 100 19 00 e Buy 200 20 00 Customer Send Sell limit order DAY e Sell 100 21 00 Modified order total filled 18 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing CTC Send Buy limit order DAY Order partial filled e Quantity 100 Buy price 20 00 Trades e Quantity 100 Buy price 22 00 C1 8 Orders on book N Pass K N E Customer Send Market to with Protection Sell order DAY e Sell 100 21 00 e Quantity 200 e Buy 100 20 00 e Sell price Market with Protection Version 3 3 CTC BVMF cancels orders Pending order s cancel C1 10 CTC BVMF cancels trades Trades cancelled 19 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 C2 MARKET WITH PROTECTION Orders with Validity GTC Tags 35 D 40 1 59 1 This scenario should only be executed in Derivatives segment Not yet available on production certification environment CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Customer Send Market with Protection Sell order GTC e Quantity 100 e Sell price Market with Protection CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 Customer Send Market with Protection Sell order GTC e Quantity 100 e Sell price Market with Protection Customer Send Market with Protection Sell order GTC e Quantity 200 e Sell price Market with Protection CTC Send
43. ld only be executed for Desk Traders Customer Send limit Cross orders DAY with SenderLocation BVMF and valid Entering Trader Orders total filled e Quantity 100 Trade e Price 20 00 Status Customer Send limit Cross order DAY with SenderLocation DMA and valid Entering Trader doce Order rejected e Quantity 100 e Price 20 00 CTC Cancels trade Trade cancelled Customer Send limit Cross order DAY with SenderLocation BVMF and invalid Entering Trader a e Quantity 100 Order rejected N L Pass C N E e Price 20 00 33 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing H Order entry with account modification Tags 35 G This scenario can be executed for Derivatives or and Equities Customer Send a buy limit order DAY m ae H 1 lan a Orders on book e rice 20 e Buy 100 20 00 statis Quantity 100 Order total filled Price 20 00 Modify account number 34 BM amp F BOVESPA The New Exchange Certification script Version 3 3 EntryPoint Order Routing l Order entry with minimum quantity Tags 110 lt 1000 gt This scenario can be executed for Derivatives or and Equities CTC Send 2 Sell limit orders DAY e Quantity 1000 e Price 20 00 Status Customer Send Buy limit order DAY Farmal andtora ordered e Quantity 2000 e Minimum Quantity 1000 e Buy price 20 00 Customer Send Buy limit order DAY
44. mit order DAY e Quantity 100 Order triggered and totally filled e Price 31 40 CTC Trade at price 31 40 CTC Send Sell limit order DAY e Quantity 100 e Price 31 40 CTC Trade at price 32 40 CTC Send Sell limit order DAY e Quantity 100 e Price 32 50 CTC Trade at price 33 50 Customer Cancels pending order e Quantity on book 100 Cancel pending order e Buy price 33 50 D Pass K N E Trades cancelled CTC Cancels trade s KI N E l Customer Send Stop Loss Buy order GTD e Quantity 200 e Trigger Price 32 50 CTC Send Buy limit order DAY e Quantity 100 e Price 32 50 CTC Send Sell limit order DAY Order triggered and partiallly filled E3 2 e Quantity 100 Orders on book Pass K N E e Price 32 50 e Buy 100 33 50 CTC Trade at price 32 50 a o Customer confirms Execution Report 31 BM amp FBOVESPA Geniticati it The New Exchange er l e An SCHIP L Version 3 3 EntryPoint Order Routing F Trade Give Ups Tags 35 D 581 40 Additional repeating group 442 12 This scenario should only be executed in Derivatives segment Customer Send a Sell limit order DAY e Quantity 200 Price 20 00 F 1 e Account 9898 Account Type 40 Order entry N L Pass C N E e SenderLocation BVMF e Valid Entering Trader 32 BM amp F BOVESPA The New Exchange Certification script Version 3 3 EntryPoint Order Routing G CROSS Orders with Validity DAY Tags 35 s This scenario shou
45. n book modification Orders on book e Buy 200 21 00 Customer Cancels pending order e Quantity on book 100 Cancel pending order Customer Modifies pending Sell order Modified order partial filled e Quantity on book 100 Trade e Sell price 21 00 e Modify quantity to 300 Orders on book e Price Sell 20 00 e Sell 100 20 00 CTC Cancels sell limit order GTC Cancel pending order CTC Cancel trade s Trades cancelled Modified order partial filled CTC Send Sell limit order DAY Trade A2 4 e Quantity 100 e Sell price 21 00 Orders on book e Buy 100 21 00 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing A3 LIMIT Orders with Validity IOC Tags 35 D 40 2 59 3 This scenario can be executed for Derivatives or and Equities Baton Sand Buy nore 100 e CTC Send Sell limit order DAY Orders partial filled e Quantity 100 Sell price 20 00 e Trade S L Pass C N E Customer Send Buy limit order IOC Cancel pending Quantity e Quantity 200 Buy price 20 00 e Buy 100 20 00 CTC Send Buy limit order DAY Orders total filled e Quantity 200 Buy price 20 00 e Trade S L Pass C N E Customer Send Sell limit order IOC Pending Quantity e Quantity 100 Sell price 20 00 e Buy 100 20 00 Customer Send Sell limit order IOC Orders total filled Trades cancelled CTC Cancels trade s S L Pass C N E Customer confirms Execution Report
46. nge Certification script Version 3 3 EntryPoint Order Routing P GTSClient Drop Copy This scenario should only be executed if the Brokerage Houses uses GTS Client for Drop Copy This scenario is only executed on Derivative segment Connect on FTP website download FIX XML dictionary and apply it on GTSClient used C C Pass Owe for Drop Copy Customer Send Buy limit order DAY EntryPoint e Quantity 100 e Buy price 20 00 P 2 Sell order eliminated tag 378 103 C L Pass L N E Customer Send Sell limit order DAY e Quantity 100 e Sell price 20 00 Check Drop Copy on GTSClient Sell order eliminated tag 378 103 43 BM amp F BOVESPA The New Exchange Certification script Version 3 3 EntryPoint Order Routing Q Self Trade Prevention This scenario should only be executed in Derivatives segment Customer must send same Investor ID on a sides Customer Send Buy limit order DAY e Quantity 100 e Buy price 20 00 e Investor ID 12345678901 Staus 44 Buy order is accepted Sell order is accepted and then Customer Send Sell limit order DAY eliminated tag 378 103 e Quantity 100 e Sell price 20 00 e Investor ID 12345678901 Customer Send Sell limit order DAY e Quantity 100 e Sell price 21 00 Order entry e Investor ID 12345678901 Customer Modifies pending Sell order e Quantity on book 100 e Price 21 00 e Modify quantity to 100 e Price 20 00 Sell order is repla
47. nication 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 amp FBOVESPA To request copies of this document please contact ctc bvmf com br BM amp FBOVESPA Certificati it The New Exchange er l e An SCHIP L Version 3 3 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 fail 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 in the BM amp FBOVESPA website at http www bmfbovespa com br en us services trading platforms puma trading system puma trading system asp ldioma en us BM amp FBOVESPA Geniticati it The New Exchange er l e An SCHIP L Version 3 3 EntryPoint Order Routing 3 Glossary GTD Good till Date GTC Good till Cancel IOC Immediate or Cancel FAK Filled and Kill FOK Filled or Kill ATC At the Close GFA Good for Auction HFT High frequence trader BM amp F BOVESPA The New Exchange Certificat
48. ntity 100 e Buy price 21 00 Customer Modifies pending Sell order Modified order partial filled e Quantity on book 100 Trade e Sell price 21 00 e Modify quantity to 300 Orders on book e Price Sell 20 00 e Sell 100 20 00 Customer Send Buy limit order GTD with earlier date e Quantity 100 Order rejection e Buy price 20 00 CTC Cancels Sell limit order Cancel pending order Trades cancelled CTC Cancels trade s Customer confirms Execution Report 11 BM8F BOVESPA n The New Exchange ertirication scrip Version 3 3 EntryPoint Order Routing A5 LIMIT Orders with Validity FOK Tags 35 D 40 2 59 4 This scenario can be executed for Derivatives or and Equities Customer Send Buy limit order FOK e Quantity 100 Order cancelled e Buy price 20 00 Status CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 Order cancelled L Pass C N E Customer Send Sell limit order FOK e Quantity 400 e Sell price 20 00 Trades cancelled CTC Cancels trade s Customer confirms Execution Report CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 Orders total filled Trade N L Pass C N E Customer Send Sell limit order FOK e Quantity 200 e Sell price 20 00 12 BM amp F BOVESPA The New Bhange Certification script Version 3 3 EntryPoint Order Routing B1 MARKET TO LIMIT Orders with Validity DAY Tags 35 D 40 K 59 0 This sc
49. ob an lasa ans d 57 U UDS CREATION AND TRADE GS 00000000 taa t aaa ee aaa aaa anan ae aa aa aaa eaaoaeaaaantosesasasnnasonosanasaannonannnannnaannanannnn 61 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 Revision History Author May 25 de 2012 Version 3 3 Description 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 de 2012 3 2 Included not for scenarios not yet avaliable Scenario 2 8 moved to 1 8 once it is now mandatory Corrected on the EntryPoint line scenario the quantity and price to be accepted on Mega EntryPoint e EntryPoint Derivatives also added Added the rejection information Added the session messages tests Corrected sef trade prevetion scenario Corrected cancel on disconectscenario JMCGA CTC 3 1 Initial version AMS CTC BM amp FBOVESPA ee l Certification script The New Exchange Version 3 3 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 commu
50. omer position Customer Send an option exercise e Quantity Total holder position Customer receives35 AM withTAG e TAG 35 AL 722 3 Completed CTC Send Sell limit order DAY CTC receives Execution Report e Quantity 100 35 8 with TAG 150 F e Sell price 20 00 CTC receives 35 AM withTAG CTC Send Buy limit order DAY 709 101 Auto blocking of short e Quantity 100 option position e Sell price 20 00 la Customer Send an option exercise e Quantity Round lot e TAG 35 AL Customer receives 35 AM withTAG N 54 722 3 Completed CTC Send Sell limit order DAY CTC receives Execution Report e Quantity 100 35 8 com a TAG 150 F e Sell price 20 00 CTC receives 35 AM withTAG CTC Send Buy limit order DAY 709 101 Auto blocking of short option position e Quantity 100 e Sell price 20 00 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 Customer Send an option exercise e Quantity 100 e TAG 35 AL CTC Send Sell limit order DAY e Quantity 100 e Sell price 20 00 CTC Send Buy limit order DAY e Quantity 100 e Sell price 20 00 CTC Cancel executed trade s Customer receives 35 AM with TAG 722 3 Completed CTC receives Execution Report 35 8 with TAG 150 F L Pass L N E CTC receives 35 AM with TAGS 709 101 Auto blocking of short option position and 712 3 Cancel 55 BM amp F BOVESPA The New Bhange Certification script Version 3 3
51. or different instruments Cash Cash Cash Cash Eg B1 VALE3 S1 VALE5 B1 VIVT3 x S1 VIVT5 Customer receives Security Definition message 35 d withTAG 323 1 Accepted e TAG 35 c Customer Send request for instrument creation with five legs for different instruments Cash Options Options Options Options Eg B1 Customer receives Security PETR4 B1 PETRF14 B1 PETRF15 B1 Definition message 35 d with TAG PETRF16 x B1 PETRF17 323 1 Accepted e TAG 35 c CTC changes UDS state to Forbidden reserve the instrument and authorize the order entry CTC Send sell limit order DAY New sell order entry on book e Quantity 100 e Quantity 100 N L Pass L N E e Sell price 20 00 e Price 20 00 62 Customer Send buy limiit order DAY in a already created UDS New order entry on book for created e Quantity 100 sttrategy e Buy price 20 00 Customer receives Execution Report e 1 Execution Report for UDS e 1 Execution Report for each leg of UDS CTC changes instrument state to Open
52. rd declaration Buy e Quantity 100 Buy price 20 00 Forward accepted receives 35 Al TAG 5497 DaysToSettlement 50 Quote Status Report 35006 1 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 Declaration rejected Customer receives 35 AG Quote Request Reject and TAG 58 regarding reject reason Exchange rejects forward declaration Customer Send forward from already registered W oa h B s ke BUY Status Report with TAG 297 10 Quantity 100 Buy price 20 00 Forward accepted TAG 5497 DaysToSettlement 50 Customerreceives Execution N TAQ 5706 FixedRate 0 21 Report 35 8 with TAGs 150 F and TAG 35004 ExecuteUnderlyingTrade 1 63 8 TAG 6032 Unique TradelD Send the TraderiD returned by Execution Report of CTC receives Execution Report the Trade received by the client 35 8 with TAG 150 F and 63 0 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 Customer Send forward declaration Buy as DMA Customer Send Forward Cash declaration Buy Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 SenderLocation DMA Quantity 100 Buy price 20 00 TAG 5497 DaysToSettlement 50 TAG 5706 FixedRate 0 21 TAG 35004 ExecuteUnderlyingTrade 1 TAG 6032 Unique TradelD Send the TraderlD from Execution Report of Trade returned to customer Forward reje
53. st Contract quantity 1000 contracts price 24 Send a buy order 1st Contract quantity 1000 contracts price 24 P w ho 8 Send a buy order 1st Contract O quantity 500 contracts price 24 Modifies the buy order B 3 quantity 1500 contracts price 24 Modifies the buy order B 1 quantity 1000 contracts price 24 Cancels the buy order B 5 quantity 500 contracts price 24 Send a buy order 2nd Contract quantity 1000 contracts price 30 N Send a buy order 2nd Contract quantity 600 contracts price 30 O 5 Send a buy order 2nd Contract quantity 100 contracts price 30 a Modifies the buy order B 11 0 12 quantity 1000 contracts price 30 O EntryPoint Line Order entry message Rejection message of order entry by limit of order TCI Order entry message Rejection message of order entry by contract limit LCI Order entry message Rejection message of order modification by limit by order TCI Rejection message of order modification by contract limit LCI Order cancel message Order entry message Rejection message of order entry by equivalent instrument LCC Order entry message Rejection message of order entry by equivalent instrument LCC C C C C Cc Cc C C 0 13 Cancels all the buy orders for 1st and 2nd contracts Order cancel messages Send a sell 1st Contract quantity 500 contracts price 24 O re 0 15 Send a
54. tial filled Trade Orders on book e Sell 100 20 00 Cancel pending order Orders on book e Buy 200 20 00 e Sell 100 21 00 Modified order total filled Trade Order partial filled Trade Orders on book e Buy 100 20 00 e Sell 100 21 00 CTC Cancels Buy and Sell limit orders GTC Pending order s cancel including Customer s order CTC Cancels trade s CTC Send Buy limit order DAY e Quantity 200 e Buy price 20 00 B2 5 Customer Send Sell limit order GTC e Quantity 100 e Sell price 21 00 Trades cancelled Customer confirms Execution Report Pass M i L N E i 14 BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 B3 MARKET TO LIMIT Orders with Validity IOC Tags 35 D 40 K 59 3 This scenario can be executed for Derivatives or and Equities CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Customer Send Market to Limit Sell order IOC e Quantity 100Sell price Market to Limit CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Customer Send Market to Limit Sell order IOC e Quantity 200 e Sell price Market to Limit Limit IOC CTC Send Sell limit order DAY e Quantity 100 e Sell price 20 00 Customer Send Market to Limit Buy order IOC e Quantity 300 e Buy price Market to Limit CTC Cancels trade s CTC Send Buy limit order DAY e Q
55. tions Eg B1 PETR4 S1 PETRF74 e TAG 35 c Customer Send request for instrument creation with two legs for different instrumentsOptions Options Eg B1 PETRF25 S1 PETRF28 e TAG 35 c Customer Send request for instrument creation with three legs for different intruments Cash Cash Cash Eg B1 USIM3 S1 USIM5 B1 USIM6 e TAG 35 c Customer Send request for instrument creation with three legs for different instruments Options Options Options Eg B1 UGPAA20 S2 UGPAA22 B1 UGPAA26 e TAG 35 c Customer receives Security Definition message 35 d with TAG 323 5 Rejected Customer receives Security Definition message 35 d with TAG 323 1 Accepted Customer receives Security Definition message 35 d with TAG 323 1 Accepted Customer receives Security Definition message 35 d with TAG 323 1 Accepted Customer receives Security Definition message 35 d with TAG 323 1 Accepted Customer receives Security Definition message 35 d withTAG 323 1 Accepted 61 BM amp F BOVESPA The New Bhange Certification script EntryPoint Order Routing Version 3 3 Customer Send request for instrument creation with four legs for different instruments Options Options Options Options Eg B1 Customer receives Security PETRF30 S1 PETRR30 B1 PETRR31 x S1 Definition message 35 d with TAG N Pass L N E PETRF31 323 1 Accepted e TAG 35 c Customer Send request for instrument creation with four legs f
56. uantity 100 e Buy price 20 00 B3 3 Customer Send Sell limit order DAY e Quantity 100 Sell price 21 00 Customer Modifies Sell order to validity Market to Orders total filled Trade Orders partial filled e Trade e Pending order automatic cancellation Order modification execution Orders total filled Trade Orders partial filled e Trade e Order quantity 200 cancelled Trades cancelled Customer confirms Execution Report 15 L N E BM amp F BOVESPA The New Exchange Certification script EntryPoint Order Routing Version 3 3 B4 MARKET TO LIMIT Orders with Validity GTD Tags 35 D 40 K 59 6 This scenario can be executed for Derivatives or and Equities CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Customer Send Market to Limit Sell order GTD e Quantity 100 e Sell price Market to Limit CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Customer Send Market to Limit Sell order GTD e Quantity 200 e Sell price Market to Limit CTC Send Buy limit order DAY e Quantity 100 e Buy price 21 00 Customer Send Market to Limit Sell order GTD e Quantity 100 e Sell price Market to Limit CTC Send Buy limit order DAY e Quantity 100 e Buy price 20 00 Customer Send Market to Limit Sell order GTD e Quantity 200 e Sell price Market to Limit Orders total filled Trade Orders partial filled Trade Orders on book e S

Download Pdf Manuals

image

Related Search

Related Contents

Copyright © All rights reserved.
Failed to retrieve file