9#define SSE_EXCHANGE_ID (100)
11#define SSE_SYMBOL_LEN (9)
12#define SSE_LEV2_DEPTH (10)
13#define SSE_OPTION_DEPTH (5)
15#define SSE_SECURITY_NAME_LEN (9)
16#define SSE_PRODUCT_STATUS_LEN (21)
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)
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)
36#define SSE_HB_BOND_TICK_MSG_TYPE (161)
#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: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: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