EMT TraderAPI
ver: 2.2.0
|
报单响应结构体 更多...
#include <eoms_api_struct.h>
成员变量 | |
uint64_t | order_emt_id |
EMT系统订单ID,在EMT系统中唯一 更多... | |
uint32_t | order_client_id |
报单引用,用户自定义 更多... | |
uint32_t | order_cancel_client_id |
报单操作引用,用户自定义(暂未使用) 更多... | |
uint64_t | order_cancel_emt_id |
撤单在EMT系统中的id,在EMT系统中唯一 更多... | |
char | ticker [EMT_TICKER_LEN] |
合约代码 更多... | |
EMT_MARKET_TYPE | market |
交易市场 更多... | |
double | price |
价格 更多... | |
int64_t | quantity |
数量,此订单的报单数量 更多... | |
EMT_PRICE_TYPE | price_type |
报单价格条件 更多... | |
union { | |
uint32_t u32 | |
32位字段,用来兼容老版本api,用户无需关心 更多... | |
struct { | |
EMT_SIDE_TYPE side | |
买卖方向 更多... | |
EMT_POSITION_EFFECT_TYPE position_effect | |
开平标志,期权用户关注字段,其余用户填0即可 更多... | |
uint8_t reserved1 | |
预留字段1 更多... | |
uint8_t reserved2 | |
预留字段2 更多... | |
} | |
}; | |
EMT_BUSINESS_TYPE | business_type |
业务类型 更多... | |
int64_t | qty_traded |
今成交数量,为此订单累计成交数量 更多... | |
int64_t | qty_left |
剩余数量,当撤单成功时,表示撤单数量 更多... | |
int64_t | insert_time |
委托时间,格式为YYYYMMDDHHMMSSsss 更多... | |
int64_t | update_time |
最后修改时间,格式为YYYYMMDDHHMMSSsss 更多... | |
int64_t | cancel_time |
撤销时间,格式为YYYYMMDDHHMMSSsss 更多... | |
double | trade_amount |
成交金额,为此订单的成交总金额 更多... | |
char | order_local_id [EMT_LOCAL_ORDER_LEN] |
本地报单编号 OMS生成的单号,不等同于order_emt_id,为服务器传到报盘的单号 更多... | |
EMT_ORDER_STATUS_TYPE | order_status |
报单状态,订单响应中没有部分成交状态的推送,在查询订单结果中,会有部分成交状态 更多... | |
EMT_ORDER_SUBMIT_STATUS_TYPE | order_submit_status |
报单提交状态,OMS内部使用,用户可用此字段来区分撤单和报单 更多... | |
TEMTOrderTypeType | order_type |
报单类型 更多... | |
报单响应结构体
union { ... } |
EMT_BUSINESS_TYPE business_type |
业务类型
int64_t cancel_time |
撤销时间,格式为YYYYMMDDHHMMSSsss
int64_t insert_time |
委托时间,格式为YYYYMMDDHHMMSSsss
EMT_MARKET_TYPE market |
交易市场
uint32_t order_cancel_client_id |
报单操作引用,用户自定义(暂未使用)
uint64_t order_cancel_emt_id |
撤单在EMT系统中的id,在EMT系统中唯一
uint32_t order_client_id |
报单引用,用户自定义
uint64_t order_emt_id |
EMT系统订单ID,在EMT系统中唯一
char order_local_id[EMT_LOCAL_ORDER_LEN] |
本地报单编号 OMS生成的单号,不等同于order_emt_id,为服务器传到报盘的单号
EMT_ORDER_STATUS_TYPE order_status |
报单状态,订单响应中没有部分成交状态的推送,在查询订单结果中,会有部分成交状态
EMT_ORDER_SUBMIT_STATUS_TYPE order_submit_status |
报单提交状态,OMS内部使用,用户可用此字段来区分撤单和报单
TEMTOrderTypeType order_type |
报单类型
EMT_POSITION_EFFECT_TYPE position_effect |
开平标志,期权用户关注字段,其余用户填0即可
double price |
价格
EMT_PRICE_TYPE price_type |
报单价格条件
int64_t qty_left |
剩余数量,当撤单成功时,表示撤单数量
int64_t qty_traded |
今成交数量,为此订单累计成交数量
int64_t quantity |
数量,此订单的报单数量
uint8_t reserved1 |
预留字段1
uint8_t reserved2 |
预留字段2
EMT_SIDE_TYPE side |
买卖方向
char ticker[EMT_TICKER_LEN] |
合约代码
double trade_amount |
成交金额,为此订单的成交总金额
uint32_t u32 |
32位字段,用来兼容老版本api,用户无需关心
int64_t update_time |
最后修改时间,格式为YYYYMMDDHHMMSSsss