DCASS OAPI Certification Test Application Form
Transcription
DCASS OAPI Certification Test Application Form
DCASS OAPI Certification Test Application Form To From : Cash & Derivatives Clearing Operations 7/F Infinitus Plaza 199 Des Voeux Road Central Hong Kong Tel: 2211 6932 Fax: 2868 0134 Email: [email protected] : (Full Name of HKCC/SEOCH* Both HKCC & SEOCH Participant or Auhorised OAPI Vendor) *Please delete where appropriate Details of Applicant DCASS Customer : Code Contact Person : Position : Phone Number : Fax Number : Email Address : Name of DCASS OAPI : Software Vendor : Version Number : Preferred Date for Certification Test : Note: Actual certification test date will be subject to HKEX’s approval (Deadline for submission of this Application: at least 5 business days before conduction of the Certification Test) Updated January 2017 Page 1 of 20 Part 1: Information of DCASS OAPI Certification Test Please indicate the OAPI testing requirement by putting a tick “” in the appropriate boxes under the column “Required” for the functionalities listed in Section A below. The corresponding standard transaction script steps are indicated next to the column “Functionality”. For more information on the trade script and the standard transaction script steps, you can refer to the Appendix I – “SAMPLE SCRIPT FOR DCASS OAPI CERTIFICATION”. If you have any remark for the functionalities, you can indicate under the column “Remarks”. If you wish to use your own test script, kindly refer to Section B for a mapping of functionalities and OAPI transactions for your easy reference. Section A - Functionality Functionality Required Standard Transaction Script Step 1. Trade Information 2 2. Position Information 3 3. Clearing Transactions - Give-up Trade Transaction (CD35, CC40) 24, 25, 26, 27 - Give-up Confirmation (CC38) 25 - Exercise Request Transactions (CC13,CC15) S1, S3 - Deny General Exercise (CC14) S4 - Transfer from Transitory (CD5) 20, 21 - Rectify Trade Transactions (CD27, CD28) 19 - Position Transfer-internal (CD34) 30 - Position Netting (CD38) 31 Updated January 2017 Page 2 of 20 Remarks Functionality Standard Transaction Script Step Required - Cover Call Request (CC47) S5 - Average Price Trade Transaction (CD32) 20,22,23 Remarks 4. Clearing Information Enquiries - Clearing Messages 5 - Series Information - Account Information - Fixing Value Information 34 - Delivery Information 4 - Pending Exercise Information S2 - Exercise History Information S7 5. Signal Binary Information 6. Order Information 36 13, 14, 41, 42, 45, 46 ______________________ [For enhanced Drop Copy service] 7. Others (e.g. Other unique functions not mentioned in Functionalities 1 to 8) Please specify: Remarks: Updated January 2017 Page 3 of 20 Section B - Implementation of DCASS OAPI Transactions To put a tick “” under the “Implemented” column for the transaction type(s) which will be adopted in your DCASS OAPI application. Notes: Functions for Logon/Logout/Change Password/Get Facility Number must be implemented. Compression/Encryption options must be setup as OMNNIAPI_OPVAL_ANY for all OAPI session. Transaction type “UI1” is compulsory and must be implemented. The OAPI query for the corresponding OAPI broadcast provided must only be sent for recovery purpose (missed broadcast, program startup/restart). This is to allow the application to have synchronization with the broadcast flow. The application is not allowed to send the OAPI query for retrieving snapshot data at a certain point of time. Using CQ10/BD6 as an example, - The application must be able to receive OAPI broadcast BD6 instead of polling CQ10 periodically. - The application must start up the OAPI program before market open to listen to broadcast during the day. The application is not allowed to startup the OAPI program during the day for the purpose of retrieving snapshot trade information. Transaction Corresponding Type Broadcast CQ10 BD6 CQ39 BD39 CQ40 BD40 CQ52 BD18 CQ71 BD24 CQ73 BD26 CQ76 BD29 UQ13 BI27 UQ15 BI41 UQ9 BI7 Description Query Missing Trade QUERY Trade Change QUERY Auxiliary Position Info Updated QUERY Delivery QUERY Cover Request QUERY Cover Request Update QUERY Give Up QUERY BI27 Broadcasts Sent QUERY Instrument Status QUERY BI7 Signals Sent QUERY The OAPI profile for your production operation will be set accordingly. For details of transaction types, please contact Cash & Derivatives Clearing Operations at 2211-6932 for the download of the DCASS OAPI Manual (with password protected) from HKEX website. Updated January 2017 Page 4 of 20 Functionality Transaction Type Description Completed (√) For All DCASS OAPI Programs (Compulsory Function) Logon Logout Change Password Get Facility Number Login Status (ON/OFF) UI1 Omniapi_login_ex() Omniapi_logout_ex() Omniapi_set_newpwd_ex() Omniapi_get_info_ex() Application Status TRANSACTION For All DCASS OAPI Programs Account Information CQ19 Account Propagation QUERY Account Information Average Price Trade Transaction Average Price Trade Transaction Clearing Message CQ38 Account QUERY CQ36 Average Price Trade QUERY CD32 Average Price Trade TRANSACTION BI27 Clearing message BROADCAST Clearing Message UQ13 BI27 Broadcasts Sent QUERY Cover Call Request CC47 Cover Call Request BD24 Cover Call Request CQ71 Cover Request TRANSACTION Cover Request Information BROADCAST Cover Request QUERY Cover Call Request BD26 Cover Request Update BROADCAST Cover Call Request CQ73 Cover Request Update QUERY Delivery Information BD18 Dedicated Delivery BROADCAST Delivery Information CQ52 Delivery QUERY Delivery Information CQ53 Deny General Exercise CC14 Error log CQ22 Delivery History QUERY Deny Exercise Request TRANSACTION Error Message QUERY Exercise Request Transactions CC13 Exercise Request Transactions CC15 Fixing Value Information CQ8 Give-up Confirmation CC38 Give-up Confirmation CQ62 Give-up Trade Transaction CC40 Give-up Trade Transaction CD35 Exercise Request TRANSACTION Cancel Exercise Request TRANSACTION Fixing Values QUERY Confirm Give up Request TRANSACTION Confirm Give Up Request QUERY Reject Give up Request TRANSACTION Give up Request TRANSACTION Give-up Trade Transaction BD29 Directed Give Up BROADCAST Give-up Trade Transaction CQ76 Give Up QUERY Others BU123 Delta Instrument Class Update for Updated January 2017 Page 5 of 20 (√) Functionality Transaction Type Description Back Office VIB Others BU125 Others BU136 Others CQ68 Delta Instrument Series Update for Back Office VIB Delta Combo Series Update for Back Office VIB Clearing Date QUERY Others CQ72 Net Open Interest QUERY Others DQ15 Converted Series QUERY Others DQ18 Non-Trading Days QUERY Others DQ35 Others DQ123 Others DQ125 Others DQ136 Participant QUERY Delta Instrument Class for Back Office QUERY Delta Instrument Series for Back Office QUERY Combo Series for Back Office QUERY Others DQ22 Instrument Type Backoffice QUERY Others DQ23 Market Backoffice QUERY Others DQ29 Trading State QUERY Others DQ8 Instrument Group QUERY Others UQ12 Others BI41 Others UQ15 Business Date QUERY Instrument Status Information BROADCAST Instrument Status QUERY Others UQ9 Signal Binary Information BI7 Pending Exercise information CQ21 Position Information CQ3 Position Information BD40 Position Information CQ40 Position Information CQ65 Position Netting CD38 Position Transfer-internal CD34 Rectify Trade Transactions CC11 Rectify Trade Transactions CD27 Rectify Trade Transactions CD28 Level Position QUERY Long Position Adjustment TRANSACTION Transfer Position TRANSACTION Cancel Holding Rectify Trade TRANSACTION Rectify Trade (Open/Close) TRANSACTION Rectify Trade TRANSACTION Rectify Trade Transactions CQ14 Holding Rectify Trade QUERY Rectify Trade Transactions CQ15 Detailed Holding Rectify Trade QUERY Fee Information CQ31 Simulate Fee QUERY Trade Information BD6 Dedicated Trade Information VIB BI7 Signals Sent QUERY Signal Information Ready BROADCAST Pending Exercise Request QUERY Position QUERY Dedicated Auxiliary Position Info Update Information BROADCAST Auxiliary Position Info Update QUERY Updated January 2017 Page 6 of 20 Completed (√) Functionality Transaction Type Description Trade Information CQ10 QUERY missing trade QUERY Trade Information CQ11 Trade information BD39 Trade information CQ39 Query missing trade, historical QUERY Dedicated Trade Change Information BROADCAST Trade Change QUERY Transfer from Transitory CD5 Underlying Index BU121 Underlying Index DQ121 Underlying Index DQ14 Completed (√) Daily Account Trades TRANSACTION Delta Underlying Update for Back Office VIB Delta Underlying for Back Office QUERY Underlying Adjustment QUERY Only for General Clearing Participants’ DCASS OAPI Programs with Enhanced Drop Copy Function Order Information MQ392 Order Information MQ393 Order Information BO5 MQ8 (Total Order Query) With Trader ID QUERY MQ9 (Total Inactive Order Query) With Trader ID QUERY Firm Order Book VIB Updated January 2017 Page 7 of 20 Part 2: Reminder for Developing Proprietary DCASS OAPI Category 1 The OAPI query for the corresponding OAPI broadcast provided must only be sent for recovery purpose (missed broadcast, program startup/restart). This is to allow the application to have synchronization with the broadcast flow. The application is not allowed to send the OAPI query for retrieving snapshot data at a certain point of time. Using CQ10/BD6 as an example, - The application must be able to receive OAPI broadcast BD6 instead of polling CQ10 periodically. - The application must start up the OAPI program before market open to listen to broadcast during the day. The application is not allowed to startup the OAPI program during the day for the purpose of retrieving snapshot trade information. Query Category 1 1 1 1 1 1 1 1 1 1 Transaction Type CQ10 CQ39 CQ40 CQ52 CQ71 CQ73 CQ76 UQ13 UQ15 UQ9 Corresponding Broadcast BD6 BD39 BD40 BD18 BD24 BD26 BD29 BI27 BI41 BI7 Description Query Missing Trade QUERY Trade Change QUERY Auxiliary Position Info Updated QUERY Delivery QUERY Cover Request QUERY Cover Request Update QUERY Give Up QUERY BI27 Broadcasts Sent QUERY Instrument Status QUERY BI7 Signals Sent QUERY Category 2 For delta query, OAPI program should make a full query for reference data at the start of day. In case of reconnection/resubmission in the same trading day, the OAPI program should make a (delta mode instead of a full query) for any missing reference during the disconnected period. Query Category 2 2 2 Transaction Type DQ121 DQ123 DQ125 Description Delta Underlying for Back Office QUERY Delta Instrument Class for Back Office QUERY Delta Instrument Series for Back Office QUERY Updated January 2017 Page 8 of 20 Category 3 The OAPI query catered for reception of certain signal broadcast must be sent after the respective signal is received. Query Category 3 3 Transaction Description Type CQ22 Error Message QUERY CQ72 Net Open Interest QUERY Category 4 The OAPI query for retrieving data must be sent when OAPI application starts up or restarts. Query Transaction Description Category Type 4 CQ11 Query missing trade, historical QUERY 4 CQ19 Account Propagation QUERY 4 CQ3 Position QUERY 4 CQ38 Account QUERY 4 CQ53 Delivery History QUERY 4 CQ65 Level Position QUERY 4 CQ68 Clearing Date QUERY 4 DQ121 Delta Underlying for Back Office QUERY 4 DQ123 Delta Instrument Class for Back Office QUERY 4 DQ125 Delta Instrument Series for Back Office QUERY 4 DQ136 Combo Series for Back Office QUERY 4 DQ14 Underlying Adjustment QUERY 4 DQ15 Converted Series QUERY 4 DQ18 Non-Trading Days QUERY 4 DQ22 Instrument Type Backoffice QUERY 4 DQ23 Market Backoffice QUERY 4 DQ29 Trading State QUERY 4 DQ35 Participant QUERY 4 DQ8 Instrument Group QUERY 4 UQ12 Business Date QUERY Updated January 2017 Page 9 of 20 Category 5 The OAPI query must be sent according to the “Timing Condition” column. Query Category 5 5 5 5 5 5 5 Transaction Type CQ8 CQ14 CQ15 CQ21 CQ31 CQ36 CQ62 Description Timing Condition Fixing Values QUERY Holding Rectify Trade QUERY Detailed Holding Rectify Trade QUERY Pending Exercise Request QUERY Simulate Fee QUERY Average Price Trade QUERY Confirm Give Up Request QUERY After “After Business” After corresponding transaction issued After corresponding transaction issued After corresponding transaction issued Miscellaneous After corresponding transaction issued After corresponding transaction issued Category 6 The partitioned OAPI queries must be implemented according to the programming methods mentioned in Section 4.7 of the “Highlight for OAPI Client Application Development in Genium (DCASS)” as included in the folder of DCASS OAPI Manual, please contact Cash & Derivatives Clearing Operations at 2211-6932 for the download of the DCASS OAPI Manual (with password protected) from HKEX website. Query Category 6 6 6 6 6 Transaction Type CQ14 CQ21 CQ3 CQ65 CQ72 Description Holding Rectify Trade QUERY Pending Exercise Request QUERY Position QUERY Level Position QUERY Net Open Interest QUERY Category 7 The OAPI query must not be sent frequently. Query Transaction Correspondin Description Category Type g Broadcast 7 CQ68 BI41* Clearing Date QUERY * BI41/UQ15/DQ29 shall be used for tracking when the switch for trading for T+1 session commences. Clearing Participant’s OAPI program must not rely on issuing CQ68 periodically to detect session state change. Updated January 2017 Page 10 of 20 The undersigned hereby certifies that the application information provided for this “DCASS OAPI Certification Test Application Form” is true and correct. Also, the undersigned has read and understood the “Reminder for Developing Proprietary DCASS OAPI” as stated in Part 2 of this Form & the “OAPI Specification & Highlight for OAPI Client Application Development in Genium (DCASS)”. S.V. Authorized Signature(s) and Company Chop (Name of Signatories: ) Date Updated January 2017 Page 11 of 20 Appendix I SAMPLE TRADE SCRIPT FOR DCASS OAPI CERTIFICATION The followings are the sample trade script and transaction script to certify DCASS OAPI application. If you find the following trade script is not applicable to your OAPI application, please provide a suggested test script to HKEX. Details of post-trade transactions for certification: T+1 T+1 Session Session T Session before beyond midnight midnight User Type Description CC11 Cancel Holding Rectify Trade Series A (Futures & Options) RTHOLDING Transaction Series B (Stock Options) RTHOLDING * CD27 Rectify Trade (Open/Close) Series A (Futures & Options) RTREAL Transaction Series B (Stock Options) RTREAL * CD28 Rectify Trade Transaction Series A (Futures & Options) RTREAL * Series B (Stock Options) * CD32 Average Price Trade Transaction Series A (Futures & Options) APTTRADE * Series B (Stock Options) * CD5 Daily Account Trades Transaction Series A (Futures & Options) DATRANSFER * Series B (Stock Options) * CD35 Give up Request Transaction CC38 Confirm Give up Request Transaction Series A (Futures & Options) FORGIVEUP * Series B (Stock Options) * CC40 Reject Give up Request Transaction Series A (Futures & Options) GUCANCEL * Series B (Stock Options) * CD34 Transfer Position Transaction Series A (Futures & Options) POSTRANSFER * Series B (Stock Options) POSTRANSFER * CD38 Long Position Adjustment Transaction Series A (Futures & Options) POSNETDOWN * Series B (Stock Options) POSNETDOWN * CC13 Exercise Request Transaction Series B (Stock Options) EXERCISEREQ * CC15 Cancel Exercise Request Transaction Series B (Stock Options) EXERCISEREQ * CC14 Deny Exercise Request Transaction Series B (Stock Options) DENYAUTOEX * CC47 Cover Request Transaction Series B (Stock Options) COVERCALLREQ * Series Free Text RTREAL APTTRADE DATRANSFER Series B (Stock Options) * GUCANCEL *Session for Post Trades Activities Updated January 2017 Page 12 of 20 * * * * * * * * * * * * * * * * * * * * FORGIVEUP * * Series A (Futures & Options) GUREAL GUREAL * Time for Post Trade Activity Time for Post Trade activity User Type Description Product T Session T+1 Session before midnight T+1 Session beyond midnight 16:45 - 23:45 08:00 - 09:15 16:45 - 23:45 08:00 - 09:15 16:45 - 23:45 08:00 - 09:15 16:45 - 23:45 08:00 - 09:15 16:45 - 23:45 08:00 - 09:15 16:45 - 23:45 08:00 - 09:15 16:45 - 23:45 08:00 - 09:15 16:45 - 23:45 08:00 - 09:15 CC11 Cancel Holding Rectify Trade TRANSACTION Series A (Futures & Options) 12:00 - 17:15 Series B (Stock Options) 12:00 - 17:15 CD27 Rectify Trade (Open/Close) TRANSACTION Series A (Futures & Options) 12:00 - 17:15 Series B (Stock Options) 12:00 - 17:15 CD28 Rectify Trade TRANSACTION Series A (Futures & Options) 12:00 - 17:15 Series B (Stock Options) 12:00 - 17:15 CD32 Average Price Trade TRANSACTION Series A (Futures & Options) 12:00 - 17:15 Series B (Stock Options) 12:00 - 17:15 CD5 Daily Account Trades TRANSACTION Series A (Futures & Options) 12:00 - 17:15 Series B (Stock Options) 12:00 - 17:15 CD35 Give up Request TRANSACTION Series A (Futures & Options) 12:00 - 17:15 Series B (Stock Options) 12:00 - 17:15 CC38 Confirm Give up Request TRANSACTION Series A (Futures & Options) 12:00 - 17:15 Series B (Stock Options) 12:00 - 17:15 CC40 Reject Give up Request TRANSACTION Series A (Futures & Options) 12:00 - 17:15 Series B (Stock Options) 12:00 - 17:15 CD34 Transfer Position TRANSACTION Series A (Futures & Options) 12:00 - 17:15 Series B (Stock Options) 12:00 - 17:15 CD38 Long Position Adjustment Series A (Futures & Options) TRANSACTION Series B (Stock Options) CC13 Exercise Request TRANSACTION Series B (Stock Options) 12:00 - 17:15 CC15 Cancel Exercise Request TRANSACTION Series B (Stock Options) 12:00 - 17:15 CC14 Deny Exercise Request TRANSACTION Series B (Stock Options) 12:00 - 17:15 (Last Trading Only) CC47 Cover Request TRANSACTION Series B (Stock Options) 12:00 - 17:15 12:00 - 17:15 12:00 - 17:15 Updated January 2017 Page 13 of 20 18:00 - 23:45 18:00 - 23:45 Standard Transaction Script The step numbers starting with letter “S” are SEOCH related transactions and are only applicable to OAPI for SEOCH. The steps number starting with letter “C” are Clearing House functions/events performed by HKEX to facilitate the test. Step Action Area Certification test for T session products (12:00 noon - 17:15) 1. Participant logins the system and will be forced to change password at Login Status the first login. C1. Market Open Done by HKEX C2. Trades input by Clearing House Session time T Session: 11:15 -16:00 T+1 Session: 17:00 - 23:45 T+1 Session (Trades for beyond Midnight): 00:00 - 09:15 Done by HKEX 2. Participant should receive all the trades Trade Information Query 3. Participant should receive all the positions built up by the trades Position Information Query 4. Participant should receive all the deliveries generated by the trades Delivery Information Query 5. Participant should receive the clearing message sent Clearing Message Query 6. Participant should retrieve signal binary information Signal Binary Information Query 7. Participant should receive all the give up request information Give up Request Query 8. SEOCH Participant should receive Cover Call request information Cover Call Request status Query 9. Participant should receive all the real-time trade information Trades Information Broadcast 10. Participant should update its position records Position Information Broadcast 11. Participant should receive all the real-time deliveries generated by the Delivery Information trades Broadcast 12. Participant should confirm the trade details / positions details 13. Participant should receive all the real-time order information Updated January 2017 Page 14 of 20 Order Information Broadcast Step Action Area 14. Participant should confirm the order details C3. Clearing House issues the clearing message “All trades are matched” Done by HKEX 15. Participant should receive the real-time clearing message sent in (Step C3) Clearing Message Broadcast 16 Participant should rectify the trade with free text marked as “RTHolding” to its “APT” account For Holding Rectify Trade 17. Participant should check that the rectify trade is put on holding state Query Holding Rectify Trade 18. Participant should cancel the holding rectify trade created in (Step 17) Cancel Holding Rectify Trade Participant should use “rectify trade” to rectify trade during: a) T session (12:00 -17:15) Receiving account: HOUSE Free text: T for RT 19. b) T+1 session (16:45 - 23:45) Receiving account: HOUSE Free text: T+1 for RT Rectify Trade c) T+1 Session (for clearing beyond midnight) (08:00 - 09:15) Receiving account: HOUSE Free text: T+N for RT Participant should use “rectify trade" to rectify 2 trades with same series and same side during: a) T session (12:00 -17:15) Receiving account: DAILY (i.e. DA, DAS) Free text: T for DA 20. b) Trade for T+1 session (16:45 - 23:45) Receiving account: DAILY (i.e. DA, DAS) Free text: T+1 for DA d) T+1 session (for clearing beyond midnight) (08:00 - 09:15) Receiving account: DAILY (i.e. DA, DAS) Free text: T+N for DA Updated January 2017 Page 15 of 20 Rectify Trade & Transfer from Transitory Step Action Area Participant should perform APT transaction for 2 trades with same series and same side with free text marked as “APTtrade” in (Step 3): a) T Session (12:00 -17:15) Free text: T for APT 21. APT Transaction b) T+1 Session (16:45 - 23:45) Free text: T for APT c) T+1 Session (for clearing beyond midnight) (08:00 - 09:15) Free text: T for APT 22. Participant should transfer the resulting APT trade created in (Step 19) Transfer from Transitory from the DAILY account to the OMNIBUS account 23. Participant should transfer the trades in the DAILY account created by Transfer from Transitory (Step 18) to the OMNIBUS account Clearing House issues three give up requests to Participant with the following details: a) Give-up for T session (12:00 -17:15) Free text: T Complete Free text: T Reject C4. b) Give-up for T+1 Session (16:45 - 23:45); Free text: T+ Complete Free text: T+1 Reject Done by HKEX c) Give-up for T+1 Session (for clearing beyond midnight) (08:00 09:15) Free text: T+N Complete Free text: T+N Reject 24. Participant should receive real-time give up request information generated in (Step C4) Give up Request Broadcast Participant should confirm give up request (a) issued in (Step C4): a) Take-up for T session (12:00 -17:15) Free text: T Complete 25. b) Take-up for T+1 Session (16:45 - 23:45) Free text: T+1 Complete c) Take-up account is not specified (for clearing beyond midnight) (08:00 – 09:15) Free text: T+N Complete Updated January 2017 Page 16 of 20 Confirm Give up Request Step Action Area Participant should reject the give up request issued in (Step C4): a) Take-up for T session (12:00 -17:15) Free text: T Reject 26. b) Take-up for T+1 Session (16:45 - 23:45) Free text: T+1 Reject Reject Give Up Request c) Take-up for T+1 (for clearing beyond midnight) (08:00 - 09:15) Free text: T+N Reject Participant should issue give up request for trade with free text marked as “GUCancel” to customer “HK CCCC”: a) Give-up for T session (12:00 -17:15) Free text: T Cancel 27. Give Up Request b) Give-up for T+1 Session (16:45 - 23:45) Free text: T+1 Cancel c) the Give-up for T+1 (for clearing beyond midnight) (08:00 - 09:15) Free text: T+N Cancel Participant should cancel the holding Give Up request issued in (Step 27): a) Give-up for T session (12:00 -17:15) Free text: T Cancel 28. Reject Give Up Request b) Give-up for T+1 Session (16:45 - 23:45) Free text: T+1 Cancel c) Give-up for T+1 (for clearing beyond midnight) (08:00 - 09:15) Free text: T+N Cancel Participant should issue give up requests for trade with free text marked as “GUReal” to customer “HK CCCC C” with different free texts: a) Give-up for T session (12:00 -17:15) Free text: T Accepted Free text: T Rejected 29. Give Up Request b) Give-up for T+1 Session (16:45 - 23:45) Free text: T+1 Accepted Free text: T+1 Rejected c) Give-up for T+1 beyond midnight (08:00 - 09:15) Free text: T+N Accepted Free text: T+N Rejected C5. Clearing House takes up the first give up requests and rejects the second one issued in (Step 29) Updated January 2017 Page 17 of 20 Done by HKEX Step Action Area Participant should move 10 long position of Series A (Futures & Options)from OMNIBUS account (i.e. C1)to the Client Margin Offset Claim account (i.e. C9001) by using Position Transfer function with “O/C/N/D” as “O” (i.e. OPEN): 30. a) Position Transfer for T session (12:00 -17:15) Series: Index Futures From Account: OMNIBUS To Account: Client Margin Offset Claim Position Transfer b) Position Transfer for T+1 session (18:30 - 23:45) From Account: OMNIBUS To Account: Client Margin Offset Claim c) Position Transfer for T+1 (for clearing beyond midnight) (08:00 09:15) From Account: OMNIBUS To Account: Client Margin Offset Claim Participant should net down the position of Series A (Futures & Options) in OMNIBUS account by 10 lots: a) Position Net-down for T session (12:00 -17:15) For Date: CTD Account: OMNIBUS Lots: 10 31. b) Position Net-down for T+1 session (18:30 - 23:45) For Date: NTD Account: OMNIBUS Lots: 10 Position Netting c) Position Net-down for T+1 (for clearing beyond midnight) (08:00 09:15) For Date: NTD Account: OMNIBUS Lots: 10 SEOCH Participant should issue two Exercise Requests for Series B in OMNIBUS account S1. a) Exercise Request for T session (12:00 -17:15) For Date: CTD Account: OMNIBUS Quantity = 5 Exercise Request b) Exercise Request for T session (12:00 -17:15) For Date: CTD Account: OMNIBUS Quantity = 10 S2. SEOCH Participant should retrieve pending exercise request issued in Pending Exercise Enquiry (Step S1) S3. SEOCH Participant should reject the first Exercise Request (a) issued Reject Exercise Request Updated January 2017 Page 18 of 20 Step Action Area in (Step S1) a) Reject Exercise Request for T session (12:00 -17:15) For Date: CTD Account: OMNIBUS Quantity = 5 S4. SEOCH Participant should issue Deny Automatic Exercise request Deny General Exercise (Quantity = 10) to Series B in OMNIBUS account Request (last trading only) S5. SEOCH Participant should issue cover call request for Request Qty as “2000” (Quantity = 2 lots x (1000 contract size)) to Series B (Stock Cover Call Request Options) in HOUSE account S6. SEOCH Participant should retrieve real-time Cover Call request status Cover Call Request Status in House account Broadcast C6. Market Close Done by HKEX C7. Fixing Ready Done by HKEX C8. Clearing Close (i.e. system cut-off time for post-trade transactions in T Done by HKEX session) C9. Clearing House runs AB for SEOCH Done by HKEX S7. SEOCH Participant should receive real-time exercise trades (result of the Exercise Request (b) issued in Step S1) Exercise Information Broadcast C10. Clearing House runs AB for HKCC Done by HKEX 32. Participant should receive real-time trades resulted from auto netting (position created by trades marked as “forAutoNetting” are netted down during the AB process) Trade Information Broadcast 33. Participant should retrieve fixing values Fixing Value Information Query 34. Participant should issue query on Net Open Interest Query Net Open Interest 35. Participant should retrieve signal binary information Signal Binary Information Broadcast Certification test for T+1 session products (16:45 - 23:45 ) C11. 36. Clearing House should input trades for T+1 session products (Step C2) Done by HKEX Participant should perform Rectify Trade Transaction for T+1 Trades (refer to step 19) Rectify Trade Updated January 2017 Page 19 of 20 Step Action Area 37. Confirm Give up Request Participant should perform Give-up Trade Transaction for T+1 Trades Reject Give Up Request (refer to step 25-29) Give Up Request 38. Participant should perform internal Position Transfer for NTD Positions (refer to step 30) Position Transfer 39. Participant should perform Position Netting for NTD Positions (refer to step 31) Position Netting 40. Participant should receive all the real-time order information Order Information Broadcast 41. Participant should confirm the order details C12. Clearing House runs evening batch Done by HKEX Certification test for T+1 session products traded/cleared beyond midnight ( 08:00 - 09:15 ) C13. Clearing House inputs trades for products cleared beyond midnight (Step C2) Done by HKEX 42. Participant should perform Rectify Trade Transaction for T+1 Trade (refer to step 19) Rectify Trade 43. Participant should perform Give-up Trade Transaction for T+1 Trade (refer to step 25-29) Confirm Give up Request Reject Give Up Request Give Up Request 44. Participant should receive all the real-time order information Order Information Broadcast 45. Participant should confirm the order details Updated January 2017 Page 20 of 20