forked from jasonweiyi/XAPI2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathXQueueEnum.py
More file actions
80 lines (69 loc) · 1.32 KB
/
Copy pathXQueueEnum.py
File metadata and controls
80 lines (69 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from .XEnum import *
RequestType = enum_k(
0,
'GetApiTypes',
'GetApiVersion',
'GetApiName',
'Create',
'Release',
'Register',
'Config',
'Connect',
'Disconnect',
'Clear',
'Process',
'Subscribe',
'Unsubscribe',
'SubscribeQuote',
'UnsubscribeQuote',
'ReqOrderInsert',
'ReqQuoteInsert',
'ReqOrderAction',
'ReqQuoteAction',
)
"""
查询
"""
QueryType = enum_k(
32,
'ReqQryInstrument',
'ReqQryTradingAccount',
'ReqQryInvestorPosition',
'ReqQryOrder',
'ReqQryTrade',
'ReqQryQuote',
'ReqQryInstrumentCommissionRate',
'ReqQryInstrumentMarginRate',
'ReqQrySettlementInfo',
'ReqQryInvestor',
'ReqQryHistoricalTicks',
'ReqQryHistoricalBars',
)
"""
响应
"""
ResponseType = enum_k(
64,
'OnConnectionStatus',
'OnRtnError',
'OnLog',
'OnRtnDepthMarketData',
'OnRspQryInstrument',
'OnRspQryTradingAccount',
'OnRspQryInvestorPosition',
'OnRspQrySettlementInfo',
'OnRspQryOrder',
'OnRspQryTrade',
'OnRspQryQuote',
'OnRtnOrder',
'OnRtnTrade',
'OnRtnQuote',
'OnRtnQuoteRequest',
'OnRspQryHistoricalTicks',
'OnRspQryHistoricalBars',
'OnRspQryInvestor',
'OnRtnInstrumentStatus',
'OnFilterSubscribe',
)