EMT API ver: 2.23.1
载入中...
搜索中...
未找到
sse_hpf_define.h
浏览该文件的文档.
1/*!****************************************************************************
2 @file sse_hpf_define.h
3
4 @brief 盛立行情输出结构体
5******************************************************************************/
6#pragma once
7#include <cstring>
8
9#define SSE_EXCHANGE_ID (100)
10
11#define SSE_SYMBOL_LEN (9) // 上交所合约长度
12#define SSE_LEV2_DEPTH (10) // 上交所lev2档位深度
13#define SSE_OPTION_DEPTH (5) // 上交所期权档位深度
14
15#define SSE_SECURITY_NAME_LEN (9)
16#define SSE_PRODUCT_STATUS_LEN (21)
17#define DATE_LEN (9)
18
19#define SSE_ORDER_MSG_TYPE (32)
20#define SSE_INDEX_MSG_TYPE (33)
21#define SSE_EXECUTION_MSG_TYPE (34)
22#define SSE_OPTION_MSG_TYPE (35)
23#define SSE_TREE_MSG_TYPE (38)
24#define SSE_LEV2_MSG_TYPE (39)
25#define SSE_BOND_SNAP_MSG_TYPE (60)
26#define SSE_BOND_TICK_MSG_TYPE (61)
27#define SSE_LEV2_STATIC_INFO_MSG_TYPE (255) // 上交所lev2静态信息类型
28
29
30#define SSE_HB_TICK_MSG_TYPE (132)
31#define SSE_HB_INDEX_MSG_TYPE (133)
32#define SSE_HB_OPTION_MSG_TYPE (135)
33#define SSE_HB_TREE_MSG_TYPE (138)
34#define SSE_HB_FULL_MSG_TYPE (139)
35#define SSE_HB_BOND_MSG_TYPE (160) // 债券lev2快照心跳
36#define SSE_HB_BOND_TICK_MSG_TYPE (161) // 债券逐笔心跳
37
38#pragma pack(push, 1)
40{
42 {
43 memset(this, 0, sizeof(sse_hpf_heartbt_pkt));
44 }
45
46 unsigned int m_sequence; // 取当前输出通道内最新消息的SeqNum
47 unsigned char m_reserved_0[4]; // 4个字节的保留字段
48 unsigned char m_message_type; // 等于各通道msgtype+100
49 unsigned char m_reserved_1[7]; // 保留字段
50};
51
53{
54 unsigned int m_sequence;
55 unsigned short m_tick1;
56 unsigned short m_tick2;
57 unsigned char m_message_type;
58 unsigned short m_message_len;
59 unsigned char m_exchange_id;
60 unsigned short m_quote_date_year;
61 unsigned char m_quote_date_month;
62 unsigned char m_quote_date_day;
63 unsigned int m_send_time;
64 unsigned char m_category_id;
65 unsigned int m_msg_seq_id;
66 unsigned char m_seq_lost_flag;
67};
68
70{
72 {
73 memset(this, 0, sizeof(px_level));
74 }
76 char m_resv[3];
77 unsigned int m_px;
78 unsigned long long m_qty;
79};
80//逐笔委托
82{
84 {
85 memset(this, 0, sizeof(sse_hpf_order_pkt));
86 }
88
89 unsigned int m_order_index;
90 unsigned int m_channel;
91 char m_symbol[9];
92 unsigned int m_order_time;
93 unsigned char m_order_type;
94 unsigned long long m_order_no;
95 unsigned int m_order_price;
96 unsigned long long m_balance;
97 unsigned char m_reserved_0[15];
98 unsigned char m_order_bs_flag;
99 unsigned long long m_biz_index;
100 unsigned char m_reserved_1[4];
101};
102//指数
104{
106 {
107 memset(this, 0, sizeof(sse_hpf_index_pkt));
108 }
110
112 char m_symbol[9];
113 unsigned char m_security_type;
115 unsigned int m_open_price;
116 unsigned long long m_total_value;
117 unsigned int m_day_high;
118 unsigned int m_day_low;
119 unsigned int m_last_price;
120 unsigned long long m_total_quantity;
122};
123//逐笔成交
125{
127 {
128 memset(this, 0, sizeof(sse_hpf_exe_pkt));
129 }
131
132 unsigned int m_trade_index;
133 unsigned int m_channel;
134 char m_symbol[9];
135 unsigned int m_trade_time;
136 unsigned int m_trade_price;
137 unsigned long long m_trade_qty;
138 unsigned long long m_trade_money;
139 unsigned long long m_trade_buy_no;
140 unsigned long long m_trade_sell_no;
142 unsigned long long m_biz_index;
143 unsigned int m_reserved;
144};
145//期权
147{
149 {
150 memset(this, 0, sizeof(stock_option_px_level));
151 }
152 unsigned int m_px;
153 unsigned long long m_qty;
154};
156{
158 {
159 memset(this, 0, sizeof(sse_hpf_stock_option));
160 }
162
164 unsigned char m_security_type;
165 char m_symbol[9];
166 unsigned char m_image_status;
167 unsigned char m_reserved1;
170 unsigned int m_open_price;
171 unsigned int m_day_high;
172 unsigned int m_day_low;
173 unsigned int m_last_price;
175 unsigned int m_settle_price;
176 unsigned int m_dynamic_price;
177 unsigned char m_reserved2[3];
178 unsigned char m_trading_status;
179 unsigned long long m_open_interest;
180 unsigned int m_num_trades;
181 unsigned long long m_volume;
182 unsigned long long m_turnover;
183 unsigned char m_no_bid_level;
184 unsigned char m_no_offer_level;
187};
188//快照
190{
192
194 char m_symbol[9];
195 unsigned char m_security_type;
196 unsigned char m_data_type;
197 unsigned char m_reserved1;
199 unsigned int m_open_price;
200 unsigned int m_day_high;
201 unsigned int m_day_low;
202 unsigned int m_last_price;
204 unsigned char m_instrument_status;
205 unsigned char m_trading_status;
206 unsigned short m_reserved2;
208 unsigned long long m_total_quantity;
209 unsigned long long m_total_value;
210
211 unsigned long long m_total_bid_qty;
213 unsigned long long m_total_ask_qty;
216 unsigned char m_bid_depth;
217 unsigned char m_ask_depth;
218};
220{
222 {
223 memset(this, 0, sizeof(sse_hpf_lev2));
224 }
228};
229//建树
231{
233 {
234 memset(this, 0, sizeof(tree_px_level));
235 }
236 unsigned int m_px;
237 unsigned long long m_qty;
238};
240{
242 unsigned int m_channel_id;
244 char m_symbol[9];
245 unsigned char m_security_type;
246 unsigned long long m_biz_index;
248 unsigned int m_open_price;
249 unsigned int m_day_high;
250 unsigned int m_day_low;
251 unsigned int m_last_price;
253 unsigned char m_instrument_status;
254 unsigned char m_trading_status;
255 unsigned char m_reserved1[6];
257 unsigned long long m_total_quantity;
258 unsigned long long m_total_value;
259 unsigned long long m_total_bid_qty;
261 unsigned long long m_total_ask_qty;
264 unsigned char m_bid_depth;
265 unsigned char m_ask_depth;
266 unsigned char m_reserved2[2];
269};
270
271// 债券档位信息
273{
274 unsigned int m_price;
275 unsigned long long m_volumn;
276};
277
278// 债券建树快照
280{
282 unsigned int m_update_time; // 行情时间
283 char m_reserved_0[4]; // 保留字段
284 char m_security_id[9]; // 债券代码
285 char m_secu_type; // 证券类型
286 char m_sub_secu_type; // 证券子类型
287 char m_reserved_1[3]; // 保留字段
288 unsigned int m_pre_close_px; // 昨收价
289 unsigned int m_open_px; // 开盘价
290 unsigned int m_day_high; // 最高价
291 unsigned int m_day_low; // 最低价
292 unsigned int m_last_px; // 现价
293 unsigned int m_close_px; // 今日收盘价
294 char m_instrument_status; // 当前品种交易状态
295 char m_reserved_2[3]; // 保留字段
296 unsigned int m_trade_num; // 成交笔数
297 unsigned long long m_trade_volumn; // 成交总量
298 unsigned long long m_trade_value; // 成交总金额
299 unsigned long long m_total_qty_bid; // 委托买入总量(手)
300 unsigned int m_weighted_avg_px_bid; // 债券加权平均委买价格
301 unsigned long long m_total_qty_ask; // 委托卖出总量
302 unsigned int m_weighted_avg_px_ask; // 债券加权平均委卖价格
303 unsigned int m_withdraw_buy_number; // 买入撤单笔数
304 unsigned long long m_withdraw_buy_amount; // 买入撤单数量
305 unsigned long long m_withdraw_buy_money; // 买入撤单金额
306 unsigned int m_withdraw_sell_number; // 卖出撤单笔数
307 unsigned long long m_withdraw_sell_amount; // 卖出撤单数量
308 unsigned long long m_withdraw_sell_money; // 卖出撤单金额
309 unsigned int m_total_bid_number; // 买入总笔数
310 unsigned int m_total_offer_number; // 卖出总笔数
311 int m_bid_trade_max_duration; // 买入委托成交最大等待时间
312 int m_offer_trade_max_duration; // 卖出委托成交最大等待时间
313 char m_bid_depth; // 申买档位数
314 char m_ask_depth; // 申卖档位数
318};
319
320// 债券逐笔
322{
324 unsigned int m_tick_index; // 序号,从1开始,按通道连续
325 unsigned int m_channel_id; // 通道号
326 char m_security_id[9]; // 标的名称
327 char m_secu_type; // 证券类型
328 char m_sub_secu_type; // 证券子类型
329 unsigned int m_tick_time; // 订单或成交时间
330 char m_tick_type; // 类型, A新增订单, D删除订单, 删除订单, S产品状态订单, T成交
331 unsigned long long m_buy_order_no; // 买方订单号,对产品状态订单无意义
332 unsigned long long m_sell_order_no; // 卖方订单号,对产品状态订单无意义
333 unsigned int m_price; // 价格,对产品状态订单无意义
334 unsigned long long m_qty; // 数量(手),对产品状态订单无意义
335 unsigned long long m_trade_money; // 成交金额(元),仅适用于成交消息
336 char m_side_flag; // 买卖标志,若为订单: 买卖标志,若为订单: 买卖标志,若为订单: 买卖标志,若为订单: 买卖标志,若为订单: 买卖标志,若为订单: 买卖标志,若为订单: 买卖标志,若为订单: B - 买单, S - 卖单;若为成交: 卖单;若为成交: 卖单;若为成交: 卖单;若为成交: 卖单;若为成交: 卖单;若为成交: B - 外盘, 外盘, 主动买, S - 内盘, 主动卖N - 未知 。
337 char m_instrument_status; // 股票 / 标的状态,仅适用于产品状态订单
338 char m_reserved[8]; // 保留字段
339};
340
342{
343 unsigned int m_seq_num; // 发包的消息序号 从1开始
344 unsigned char m_reserved[4]; // 4个字节保留字段
345 unsigned char m_msg_type; // 消息类型
346 unsigned short m_msg_body_len; // 消息体长度
347 bool m_batch_finish_flag; // 当前静态文件发送完成标志
348};
349
351{
352 unsigned char m_exchange_id; // 交易所id
353 char m_symbol[SSE_SYMBOL_LEN]; // 证券代码
354 unsigned int m_send_time; // 行情发送时间,时分秒毫秒
355 char m_static_file_date[DATE_LEN]; // 静态文件日期,YYYYMMDD, 以'\0'结束
356 //涨跌幅限制类型:******************************************************************************************
357 // ‘ ’ (十进制数字为32)表示无定义
358 // ‘N’表示交易规则(2013修订版)3.4.13规定的有涨跌幅限制类型或者权证管理办法第22条规定
359 // ‘R’表示交易规则(2013修订版)3.4.15和3.4.16规定的无涨跌幅限制类型
360 // ‘S’表示回购涨跌幅控制类型
361 // ‘F’表示基于参考价格的涨跌幅控制
362 // ‘P’表示IPO上市首日的涨跌幅控制类型
363 // ‘U’表示无任何价格涨跌幅控制类型
364 //******************************************************************************************
365 char m_price_limit_type; // 跌涨停限制类型
366 double m_up_limit_price; // 涨停价
367 double m_down_limit_price; // 跌停价
368 unsigned long long int m_bid_qty_unit; // 买数量单位
369 unsigned long long int m_ask_qty_unit; // 卖数量单位
370 unsigned long long int m_limit_upper_qty; // 限价申报数量上限
371 unsigned long long int m_limit_lower_qty; // 限价申报数量下限
372 double m_price_changge_unit; // 申报最小变价单位
373 unsigned long long int m_market_upper_qty; // 市价申报数量上限
374 unsigned long long int m_market_lower_qty; // 市价申报数量下限
375 char m_security_name[SSE_SECURITY_NAME_LEN]; // 证券名称,以'\0'结束
376 // *******************************************************************************************
377 // 证券类型 证券子类型
378 // 0 指数 0 指数
379 // 255 未分类
380 // 1 股票 0 主板
381 // 1
382 // 2 创业板
383 // 3 B股
384 // 4 H股
385 // 5 科创板
386 // 255 未分类
387 // 2 基金 248 LOF基金
388 // 249 ETF基金
389 // 255 未分类
390 // 3 债券 248 国债
391 // 249 可转债
392 // 255 未分类
393 // 4 回购 248 国债回购
394 // 255 未分类
395 // 9 期权 248 股票期权
396 // 249 ETF期权
397 // 255 未分类
398 // 10 其他
399 // *******************************************************************************************
400 unsigned char m_ssecurity_type; // 证券类型
401 unsigned char m_sub_ssecurity_type; // 证券子类型
402 char m_finance_target_mark; // 融资标的标志 ‘ ’ (十进制数字为32)表示无定义,‘T’表示是融资标的证券,‘F’表示不是融资标的证券。
403 char m_ssecurity_target_mark; // 融券标的标志 ‘ ’ (十进制数字为32)表示无定义,‘T’表示是融资标的证券,‘F’表示不是融资标的证券。
404 char m_product_status[SSE_PRODUCT_STATUS_LEN]; // 产品状态, 以'\0'结束
405 char m_listing_date[DATE_LEN]; // 上市日期,格式为YYYYMMDD, 以'\0'结束
406};
407
409{
412};
413
414#pragma pack(pop)
#define SSE_SECURITY_NAME_LEN
Definition sse_hpf_define.h:15
#define DATE_LEN
Definition sse_hpf_define.h:17
#define SSE_SYMBOL_LEN
Definition sse_hpf_define.h:11
#define SSE_PRODUCT_STATUS_LEN
Definition sse_hpf_define.h:16
Definition sse_hpf_define.h:70
unsigned int m_px
Definition sse_hpf_define.h:77
unsigned long long m_qty
Definition sse_hpf_define.h:78
char m_lev_operator
Definition sse_hpf_define.h:75
char m_resv[3]
Definition sse_hpf_define.h:76
px_level()
Definition sse_hpf_define.h:71
Definition sse_hpf_define.h:125
unsigned int m_reserved
Definition sse_hpf_define.h:143
unsigned int m_channel
Definition sse_hpf_define.h:133
unsigned int m_trade_time
Definition sse_hpf_define.h:135
char m_symbol[9]
Definition sse_hpf_define.h:134
unsigned long long m_trade_sell_no
Definition sse_hpf_define.h:140
sse_hpf_head m_head
Definition sse_hpf_define.h:130
unsigned long long m_trade_money
Definition sse_hpf_define.h:138
unsigned int m_trade_price
Definition sse_hpf_define.h:136
unsigned long long m_trade_buy_no
Definition sse_hpf_define.h:139
sse_hpf_exe_pkt()
Definition sse_hpf_define.h:126
char m_trade_bs_flag
Definition sse_hpf_define.h:141
unsigned long long m_trade_qty
Definition sse_hpf_define.h:137
unsigned long long m_biz_index
Definition sse_hpf_define.h:142
unsigned int m_trade_index
Definition sse_hpf_define.h:132
Definition sse_hpf_define.h:53
unsigned char m_seq_lost_flag
Definition sse_hpf_define.h:66
unsigned char m_category_id
Definition sse_hpf_define.h:64
unsigned char m_exchange_id
包括此消息头的长度
Definition sse_hpf_define.h:59
unsigned char m_message_type
Definition sse_hpf_define.h:57
unsigned short m_tick1
Definition sse_hpf_define.h:55
unsigned char m_quote_date_day
Definition sse_hpf_define.h:62
unsigned short m_tick2
Definition sse_hpf_define.h:56
unsigned short m_message_len
Definition sse_hpf_define.h:58
unsigned int m_send_time
Definition sse_hpf_define.h:63
unsigned int m_sequence
Definition sse_hpf_define.h:54
unsigned int m_msg_seq_id
Definition sse_hpf_define.h:65
unsigned char m_quote_date_month
Definition sse_hpf_define.h:61
unsigned short m_quote_date_year
Definition sse_hpf_define.h:60
Definition sse_hpf_define.h:40
unsigned char m_message_type
Definition sse_hpf_define.h:48
unsigned char m_reserved_1[7]
Definition sse_hpf_define.h:49
sse_hpf_heartbt_pkt()
Definition sse_hpf_define.h:41
unsigned int m_sequence
Definition sse_hpf_define.h:46
unsigned char m_reserved_0[4]
Definition sse_hpf_define.h:47
Definition sse_hpf_define.h:104
unsigned long long m_total_value
Definition sse_hpf_define.h:116
unsigned int m_today_close_price
Definition sse_hpf_define.h:121
sse_hpf_index_pkt()
Definition sse_hpf_define.h:105
unsigned long long m_total_quantity
Definition sse_hpf_define.h:120
char m_symbol[9]
Definition sse_hpf_define.h:112
unsigned int m_previous_close_price
0=指数, 10=其他
Definition sse_hpf_define.h:114
unsigned int m_day_high
Definition sse_hpf_define.h:117
sse_hpf_head m_head
Definition sse_hpf_define.h:109
unsigned char m_security_type
Definition sse_hpf_define.h:113
unsigned int m_last_price
Definition sse_hpf_define.h:119
unsigned int m_open_price
Definition sse_hpf_define.h:115
unsigned int m_quote_update_time
Definition sse_hpf_define.h:111
unsigned int m_day_low
Definition sse_hpf_define.h:118
Definition sse_hpf_define.h:190
unsigned long long m_total_value
Definition sse_hpf_define.h:209
unsigned char m_data_type
Definition sse_hpf_define.h:196
unsigned int m_today_close_price
Definition sse_hpf_define.h:203
unsigned char m_trading_status
Definition sse_hpf_define.h:205
unsigned char m_ask_depth
Definition sse_hpf_define.h:217
unsigned long long m_total_quantity
Definition sse_hpf_define.h:208
char m_symbol[9]
Definition sse_hpf_define.h:194
unsigned int m_previous_close_price
Definition sse_hpf_define.h:198
unsigned int m_yield_to_maturity
Definition sse_hpf_define.h:215
unsigned int m_day_high
Definition sse_hpf_define.h:200
unsigned int m_total_ask_weighted_avg_px
Definition sse_hpf_define.h:214
unsigned short m_reserved2
Definition sse_hpf_define.h:206
sse_hpf_head m_head
Definition sse_hpf_define.h:191
unsigned char m_security_type
Definition sse_hpf_define.h:195
unsigned char m_bid_depth
Definition sse_hpf_define.h:216
unsigned int m_total_bid_weighted_avg_px
Definition sse_hpf_define.h:212
unsigned char m_reserved1
Definition sse_hpf_define.h:197
unsigned char m_instrument_status
Definition sse_hpf_define.h:204
unsigned int m_total_trade_number
Definition sse_hpf_define.h:207
unsigned int m_last_price
Definition sse_hpf_define.h:202
unsigned int m_open_price
Definition sse_hpf_define.h:199
unsigned long long m_total_bid_qty
Definition sse_hpf_define.h:211
unsigned int m_quote_update_time
Definition sse_hpf_define.h:193
unsigned int m_day_low
Definition sse_hpf_define.h:201
unsigned long long m_total_ask_qty
Definition sse_hpf_define.h:213
Definition sse_hpf_define.h:220
px_level m_bid_px[10]
Definition sse_hpf_define.h:226
sse_hpf_lev2()
Definition sse_hpf_define.h:221
sse_hpf_lev2_header m_lev2_header
Definition sse_hpf_define.h:225
px_level m_ask_px[10]
Definition sse_hpf_define.h:227
Definition sse_hpf_define.h:82
unsigned int m_channel
Definition sse_hpf_define.h:90
unsigned long long m_balance
Definition sse_hpf_define.h:96
char m_symbol[9]
Definition sse_hpf_define.h:91
unsigned char m_reserved_1[4]
Definition sse_hpf_define.h:100
sse_hpf_head m_head
Definition sse_hpf_define.h:87
unsigned int m_order_time
Definition sse_hpf_define.h:92
unsigned int m_order_index
Definition sse_hpf_define.h:89
unsigned long long m_order_no
Definition sse_hpf_define.h:94
unsigned char m_reserved_0[15]
Definition sse_hpf_define.h:97
unsigned int m_order_price
Definition sse_hpf_define.h:95
unsigned char m_order_bs_flag
Definition sse_hpf_define.h:98
unsigned char m_order_type
Definition sse_hpf_define.h:93
sse_hpf_order_pkt()
Definition sse_hpf_define.h:83
unsigned long long m_biz_index
Definition sse_hpf_define.h:99
Definition sse_hpf_define.h:156
unsigned long long m_open_interest
Definition sse_hpf_define.h:179
sse_hpf_stock_option()
Definition sse_hpf_define.h:157
unsigned int m_today_close_price
Definition sse_hpf_define.h:174
unsigned int m_settle_price
Definition sse_hpf_define.h:175
unsigned char m_trading_status
Definition sse_hpf_define.h:178
unsigned long long m_volume
Definition sse_hpf_define.h:181
unsigned char m_reserved2[3]
Definition sse_hpf_define.h:177
char m_symbol[9]
Definition sse_hpf_define.h:165
unsigned int m_previous_close_price
Definition sse_hpf_define.h:168
unsigned long long m_turnover
Definition sse_hpf_define.h:182
unsigned char m_no_offer_level
Definition sse_hpf_define.h:184
unsigned int m_day_high
Definition sse_hpf_define.h:171
sse_hpf_head m_head
Definition sse_hpf_define.h:161
unsigned int m_previous_settle_price
Definition sse_hpf_define.h:169
unsigned char m_image_status
Definition sse_hpf_define.h:166
unsigned char m_security_type
Definition sse_hpf_define.h:164
unsigned int m_dynamic_price
Definition sse_hpf_define.h:176
stock_option_px_level m_bid_px[5]
Definition sse_hpf_define.h:185
stock_option_px_level m_ask_px[5]
Definition sse_hpf_define.h:186
unsigned char m_reserved1
Definition sse_hpf_define.h:167
unsigned int m_last_price
Definition sse_hpf_define.h:173
unsigned int m_open_price
Definition sse_hpf_define.h:170
unsigned int m_quote_update_time
Definition sse_hpf_define.h:163
unsigned int m_day_low
Definition sse_hpf_define.h:172
unsigned int m_num_trades
Definition sse_hpf_define.h:180
unsigned char m_no_bid_level
Definition sse_hpf_define.h:183
Definition sse_hpf_define.h:240
unsigned long long m_total_value
Definition sse_hpf_define.h:258
unsigned int m_today_close_price
Definition sse_hpf_define.h:252
unsigned char m_trading_status
Definition sse_hpf_define.h:254
tree_px_level m_bid_px[10]
Definition sse_hpf_define.h:267
unsigned char m_ask_depth
Definition sse_hpf_define.h:265
unsigned long long m_total_quantity
Definition sse_hpf_define.h:257
char m_symbol[9]
Definition sse_hpf_define.h:244
unsigned int m_previous_close_price
Definition sse_hpf_define.h:247
unsigned int m_yield_to_maturity
Definition sse_hpf_define.h:263
unsigned int m_day_high
Definition sse_hpf_define.h:249
unsigned int m_total_ask_weighted_avg_px
Definition sse_hpf_define.h:262
sse_hpf_head m_head
Definition sse_hpf_define.h:241
unsigned char m_reserved1[6]
Definition sse_hpf_define.h:255
unsigned char m_reserved2[2]
Definition sse_hpf_define.h:266
unsigned int m_channel_id
Definition sse_hpf_define.h:242
unsigned char m_security_type
Definition sse_hpf_define.h:245
unsigned char m_bid_depth
Definition sse_hpf_define.h:264
unsigned int m_total_bid_weighted_avg_px
Definition sse_hpf_define.h:260
unsigned char m_instrument_status
Definition sse_hpf_define.h:253
unsigned int m_total_trade_number
Definition sse_hpf_define.h:256
unsigned int m_last_price
Definition sse_hpf_define.h:251
unsigned long long m_biz_index
Definition sse_hpf_define.h:246
unsigned int m_open_price
Definition sse_hpf_define.h:248
unsigned long long m_total_bid_qty
Definition sse_hpf_define.h:259
tree_px_level m_ask_px[10]
Definition sse_hpf_define.h:268
unsigned int m_quote_update_time
Definition sse_hpf_define.h:243
unsigned int m_day_low
Definition sse_hpf_define.h:250
unsigned long long m_total_ask_qty
Definition sse_hpf_define.h:261
Definition sse_hpf_define.h:273
unsigned int m_price
Definition sse_hpf_define.h:274
unsigned long long m_volumn
Definition sse_hpf_define.h:275
Definition sse_hpf_define.h:280
char m_reserved_2[3]
Definition sse_hpf_define.h:295
unsigned int m_pre_close_px
Definition sse_hpf_define.h:288
unsigned long long m_withdraw_buy_money
Definition sse_hpf_define.h:305
char m_reserved_1[3]
Definition sse_hpf_define.h:287
unsigned long long m_withdraw_buy_amount
Definition sse_hpf_define.h:304
unsigned int m_close_px
Definition sse_hpf_define.h:293
unsigned long long m_trade_value
Definition sse_hpf_define.h:298
unsigned long long m_withdraw_sell_money
Definition sse_hpf_define.h:308
unsigned int m_day_high
Definition sse_hpf_define.h:290
char m_security_id[9]
Definition sse_hpf_define.h:284
char m_sub_secu_type
Definition sse_hpf_define.h:286
char m_bid_depth
Definition sse_hpf_define.h:313
sse_hpf_head m_head
Definition sse_hpf_define.h:281
char m_reserved_0[4]
Definition sse_hpf_define.h:283
char m_reserved_3[6]
Definition sse_hpf_define.h:315
unsigned long long m_trade_volumn
Definition sse_hpf_define.h:297
unsigned int m_weighted_avg_px_bid
Definition sse_hpf_define.h:300
int m_offer_trade_max_duration
Definition sse_hpf_define.h:312
unsigned int m_last_px
Definition sse_hpf_define.h:292
unsigned int m_withdraw_buy_number
Definition sse_hpf_define.h:303
sse_msg_bond_level_unit m_offer_levels[10]
Definition sse_hpf_define.h:317
unsigned int m_update_time
Definition sse_hpf_define.h:282
int m_bid_trade_max_duration
Definition sse_hpf_define.h:311
unsigned int m_total_offer_number
Definition sse_hpf_define.h:310
unsigned int m_weighted_avg_px_ask
Definition sse_hpf_define.h:302
unsigned long long m_total_qty_ask
Definition sse_hpf_define.h:301
unsigned long long m_total_qty_bid
Definition sse_hpf_define.h:299
char m_secu_type
Definition sse_hpf_define.h:285
char m_ask_depth
Definition sse_hpf_define.h:314
unsigned int m_open_px
Definition sse_hpf_define.h:289
unsigned long long m_withdraw_sell_amount
Definition sse_hpf_define.h:307
sse_msg_bond_level_unit m_bid_levels[10]
Definition sse_hpf_define.h:316
unsigned int m_total_bid_number
Definition sse_hpf_define.h:309
char m_instrument_status
Definition sse_hpf_define.h:294
unsigned int m_day_low
Definition sse_hpf_define.h:291
unsigned int m_withdraw_sell_number
Definition sse_hpf_define.h:306
unsigned int m_trade_num
Definition sse_hpf_define.h:296
Definition sse_hpf_define.h:322
char m_reserved[8]
Definition sse_hpf_define.h:338
unsigned int m_price
Definition sse_hpf_define.h:333
char m_side_flag
Definition sse_hpf_define.h:336
unsigned int m_tick_time
Definition sse_hpf_define.h:329
unsigned long long m_qty
Definition sse_hpf_define.h:334
unsigned int m_tick_index
Definition sse_hpf_define.h:324
char m_security_id[9]
Definition sse_hpf_define.h:326
char m_sub_secu_type
Definition sse_hpf_define.h:328
sse_hpf_head m_head
Definition sse_hpf_define.h:323
char m_tick_type
Definition sse_hpf_define.h:330
unsigned long long m_sell_order_no
Definition sse_hpf_define.h:332
unsigned long long m_trade_money
Definition sse_hpf_define.h:335
unsigned int m_channel_id
Definition sse_hpf_define.h:325
unsigned long long m_buy_order_no
Definition sse_hpf_define.h:331
char m_secu_type
Definition sse_hpf_define.h:327
char m_instrument_status
Definition sse_hpf_define.h:337
Definition sse_hpf_define.h:351
unsigned long long int m_market_lower_qty
Definition sse_hpf_define.h:374
double m_price_changge_unit
Definition sse_hpf_define.h:372
unsigned char m_exchange_id
Definition sse_hpf_define.h:352
unsigned long long int m_market_upper_qty
Definition sse_hpf_define.h:373
unsigned long long int m_limit_lower_qty
Definition sse_hpf_define.h:371
char m_symbol[SSE_SYMBOL_LEN]
Definition sse_hpf_define.h:353
char m_finance_target_mark
Definition sse_hpf_define.h:402
char m_price_limit_type
Definition sse_hpf_define.h:365
char m_listing_date[DATE_LEN]
Definition sse_hpf_define.h:405
unsigned int m_send_time
Definition sse_hpf_define.h:354
char m_product_status[SSE_PRODUCT_STATUS_LEN]
Definition sse_hpf_define.h:404
char m_security_name[SSE_SECURITY_NAME_LEN]
Definition sse_hpf_define.h:375
char m_static_file_date[DATE_LEN]
Definition sse_hpf_define.h:355
double m_down_limit_price
Definition sse_hpf_define.h:367
unsigned char m_ssecurity_type
Definition sse_hpf_define.h:400
unsigned long long int m_bid_qty_unit
Definition sse_hpf_define.h:368
unsigned char m_sub_ssecurity_type
Definition sse_hpf_define.h:401
double m_up_limit_price
Definition sse_hpf_define.h:366
char m_ssecurity_target_mark
Definition sse_hpf_define.h:403
unsigned long long int m_ask_qty_unit
Definition sse_hpf_define.h:369
unsigned long long int m_limit_upper_qty
Definition sse_hpf_define.h:370
Definition sse_hpf_define.h:342
unsigned char m_msg_type
Definition sse_hpf_define.h:345
unsigned short m_msg_body_len
Definition sse_hpf_define.h:346
bool m_batch_finish_flag
Definition sse_hpf_define.h:347
unsigned int m_seq_num
Definition sse_hpf_define.h:343
unsigned char m_reserved[4]
Definition sse_hpf_define.h:344
Definition sse_hpf_define.h:409
sse_static_msg_header m_header
Definition sse_hpf_define.h:410
sse_static_msg_body m_body
Definition sse_hpf_define.h:411
Definition sse_hpf_define.h:147
unsigned int m_px
Definition sse_hpf_define.h:152
unsigned long long m_qty
Definition sse_hpf_define.h:153
stock_option_px_level()
Definition sse_hpf_define.h:148
Definition sse_hpf_define.h:231
unsigned int m_px
Definition sse_hpf_define.h:236
unsigned long long m_qty
Definition sse_hpf_define.h:237
tree_px_level()
Definition sse_hpf_define.h:232