|
EMT API
ver: 2.3.0
|
报单成交结构体 更多...
#include <eoms_api_struct.h>
成员变量 | |
| uint64_t | order_emt_id |
| EMT系统订单ID,此成交回报相关的订单ID,在EMT系统中唯一 更多... | |
| uint32_t | order_client_id |
| 报单引用 更多... | |
| char | ticker [EMT_TICKER_LEN] |
| 合约代码 更多... | |
| EMT_MARKET_TYPE | market |
| 交易市场 更多... | |
| uint64_t | local_order_id |
| 订单号,引入EMTID后,该字段实际和order_emt_id重复。接口中暂时保留。 更多... | |
| char | exec_id [EMT_EXEC_ID_LEN] |
| 成交编号,深交所唯一,上交所每笔交易唯一,当发现2笔成交回报拥有相同的exec_id,则可以认为此笔交易自成交 更多... | |
| double | price |
| 价格,此次成交的价格 更多... | |
| int64_t | quantity |
| 数量,此次成交的数量,不是累计数量 更多... | |
| int64_t | trade_time |
| 成交时间,格式为YYYYMMDDHHMMSSsss 更多... | |
| double | trade_amount |
| 成交金额,此次成交的总金额 = price*quantity 更多... | |
| uint64_t | report_index |
| 成交序号 –回报记录号,对于单个账户来说,深交所每个平台(不同交易品种)唯一,上交所唯一,对于多账户来说,不唯一 更多... | |
| char | order_exch_id [EMT_ORDER_EXCH_LEN] |
| 报单编号 –交易所单号,上交所为空,深交所有此字段 更多... | |
| TEMTTradeTypeType | trade_type |
| 成交类型 –成交回报中的执行类型 更多... | |
| union { | |
| uint32_t u32 | |
| 32位字段,用来兼容老版本api,用户无需关心 更多... | |
| struct { | |
| EMT_SIDE_TYPE side | |
| 买卖方向 更多... | |
| EMT_POSITION_EFFECT_TYPE position_effect | |
| 开平标志 更多... | |
| uint8_t reserved1 | |
| 预留字段1 更多... | |
| uint8_t reserved2 | |
| 预留字段2 更多... | |
| } | |
| }; | |
| EMT_BUSINESS_TYPE | business_type |
| 业务类型 更多... | |
| char | branch_pbu [EMT_BRANCH_PBU_LEN] |
| 交易所交易员代码 更多... | |
报单成交结构体
| union { ... } |
| char branch_pbu[EMT_BRANCH_PBU_LEN] |
交易所交易员代码
| EMT_BUSINESS_TYPE business_type |
业务类型
| char exec_id[EMT_EXEC_ID_LEN] |
成交编号,深交所唯一,上交所每笔交易唯一,当发现2笔成交回报拥有相同的exec_id,则可以认为此笔交易自成交
| uint64_t local_order_id |
订单号,引入EMTID后,该字段实际和order_emt_id重复。接口中暂时保留。
| EMT_MARKET_TYPE market |
交易市场
| uint32_t order_client_id |
报单引用
| uint64_t order_emt_id |
EMT系统订单ID,此成交回报相关的订单ID,在EMT系统中唯一
| char order_exch_id[EMT_ORDER_EXCH_LEN] |
报单编号 –交易所单号,上交所为空,深交所有此字段
| EMT_POSITION_EFFECT_TYPE position_effect |
开平标志
| double price |
价格,此次成交的价格
| int64_t quantity |
数量,此次成交的数量,不是累计数量
| uint64_t report_index |
成交序号 –回报记录号,对于单个账户来说,深交所每个平台(不同交易品种)唯一,上交所唯一,对于多账户来说,不唯一
| uint8_t reserved1 |
预留字段1
| uint8_t reserved2 |
预留字段2
| EMT_SIDE_TYPE side |
买卖方向
| char ticker[EMT_TICKER_LEN] |
合约代码
| double trade_amount |
成交金额,此次成交的总金额 = price*quantity
| int64_t trade_time |
成交时间,格式为YYYYMMDDHHMMSSsss
| TEMTTradeTypeType trade_type |
成交类型 –成交回报中的执行类型
| uint32_t u32 |
32位字段,用来兼容老版本api,用户无需关心