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