EMT API ver: 2.23.1
载入中...
搜索中...
未找到
EMTOrderInfo结构体 参考

报单响应结构体 更多...

#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
 报单价格条件
 
EMT_SIDE_TYPE side
 买卖方向
 
EMT_POSITION_EFFECT_TYPE position_effect
 开平标志,期权用户关注字段,其余用户填0即可
 
TEMTOrderSourceType order_source
 委托来源
 
uint8_t client_id
 客户端id
 
EMT_BUSINESS_TYPE_EXT business_type
 业务类型
 
uint8_t algorithm_type
 算法类型, 无需用户填写
 
char reserved [2]
 保留字段
 
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
 报单类型
 

详细描述

报单响应结构体

结构体成员变量说明

◆ algorithm_type

uint8_t algorithm_type

算法类型, 无需用户填写

◆ business_type

EMT_BUSINESS_TYPE_EXT business_type

业务类型

◆ cancel_time

int64_t cancel_time

撤销时间,格式为YYYYMMDDHHMMSSsss

◆ client_id

uint8_t client_id

客户端id

◆ insert_time

int64_t insert_time

委托时间,格式为YYYYMMDDHHMMSSsss

◆ market

交易市场

◆ order_cancel_client_id

uint32_t order_cancel_client_id

报单操作引用,用户自定义(暂未使用)

◆ order_cancel_emt_id

uint64_t order_cancel_emt_id

撤单在EMT系统中的id,在EMT系统中唯一

◆ order_client_id

uint32_t order_client_id

报单引用,用户自定义

◆ order_emt_id

uint64_t order_emt_id

EMT系统订单ID,在EMT系统中唯一

◆ order_local_id

char order_local_id[EMT_LOCAL_ORDER_LEN]

本地报单编号 OMS生成的单号,不等同于order_emt_id,为服务器传到报盘的单号

◆ order_source

TEMTOrderSourceType order_source

委托来源

◆ order_status

EMT_ORDER_STATUS_TYPE order_status

报单状态,订单响应中没有部分成交状态的推送,在查询订单结果中,会有部分成交状态

◆ order_submit_status

EMT_ORDER_SUBMIT_STATUS_TYPE order_submit_status

报单提交状态,OMS内部使用,用户可用此字段来区分撤单和报单

◆ order_type

TEMTOrderTypeType order_type

报单类型

◆ position_effect

EMT_POSITION_EFFECT_TYPE position_effect

开平标志,期权用户关注字段,其余用户填0即可

◆ price

double price

价格

◆ price_type

EMT_PRICE_TYPE price_type

报单价格条件

◆ qty_left

int64_t qty_left

剩余数量,当撤单成功时,表示撤单数量

◆ qty_traded

int64_t qty_traded

今成交数量,为此订单累计成交数量

◆ quantity

int64_t quantity

数量,此订单的报单数量

◆ reserved

char reserved[2]

保留字段

◆ side

买卖方向

◆ ticker

char ticker[EMT_TICKER_LEN]

合约代码

◆ trade_amount

double trade_amount

成交金额,为此订单的成交总金额

◆ update_time

int64_t update_time

最后修改时间,格式为YYYYMMDDHHMMSSsss


该结构体的文档由以下文件生成: