| Xlight API用户手册 v1.6.0.23 Xlight极速柜台接口文档

载入中...
搜索中...
未找到
Public 属性 | 所有成员列表
x1::xlt_order_book_update_t结构体 参考

订单簿，订单变更通知结构体，包括订单状态变更、撤单、成交等信息 更多...

`#include <xlt_trade_struct.h>`

## Public 属性
uint8_t | client_id
| 委托源标识，用户登录时自定义
uint64_t | account_index
| 交易账户索引
uint64_t | xid
| 报单标识
uint64_t | origin_xid
| 原始订单标识 (撤单申报时有意义)
OrderStatus | order_status
| 订单状态
uint8_t | is_cancel_flag
| 撤单标识，如果为1, 当前记录为撤单，否则为新订单。
char | cl_order_id [CONST_CL_ORD_ID_LEN]
| 报盘合同号
char | origin_cl_order_id [CONST_CL_ORD_ID_LEN]
| 原委托报盘合同号，如果非空，则代表撤单
quantity_t | trade_quantity
| 成交数量
amount_t | trade_amount
| 成交金额
amount_t | trade_fee
| 成交费用
amount_t | trade_fix_fee
| 成交固定费用
uint32_t | trade_count
| 成交笔数
quantity_t | leaves_quantity
| 剩余数量
quantity_t | cancel_quantity
| 撤单数量
int64_t | trade_time
| 最后一笔成交时间，格式为YYYYMMDDHHMMSSsss
int64_t | cancel_time
| 撤单时间，撤单成功才填写，即成剩撤的单也需要填写。格式为 YYYYMMDDHHMMSSsss
int64_t | update_time
| 最后更新时间，格式为 YYYYMMDDHHMMSSsss
TradeReportType | report_type
| 回报通知类型，根据类型决定report联合体访问字段，ORDER_RESPONSE-订单申报响应，CANCEL_RESPONSE-撤单申报响应，TRADE_REPORT-成交回报
xlt_order_book_report_union_t | report
| 订单回报及响应联合体结构体

## 详细描述

订单簿，订单变更通知结构体，包括订单状态变更、撤单、成交等信息

## 类成员变量说明

## ◆ account_index

uint64_t x1::xlt_order_book_update_t::account_index

交易账户索引

## ◆ cancel_quantity

quantity_t x1::xlt_order_book_update_t::cancel_quantity

撤单数量

## ◆ cancel_time

int64_t x1::xlt_order_book_update_t::cancel_time

撤单时间，撤单成功才填写，即成剩撤的单也需要填写。格式为 YYYYMMDDHHMMSSsss

## ◆ cl_order_id

char x1::xlt_order_book_update_t::cl_order_id[CONST_CL_ORD_ID_LEN]

报盘合同号

## ◆ client_id

uint8_t x1::xlt_order_book_update_t::client_id

委托源标识，用户登录时自定义

## ◆ is_cancel_flag

uint8_t x1::xlt_order_book_update_t::is_cancel_flag

撤单标识，如果为1, 当前记录为撤单，否则为新订单。

## ◆ leaves_quantity

quantity_t x1::xlt_order_book_update_t::leaves_quantity

剩余数量

## ◆ order_status

OrderStatus x1::xlt_order_book_update_t::order_status

订单状态

## ◆ origin_cl_order_id

char x1::xlt_order_book_update_t::origin_cl_order_id[CONST_CL_ORD_ID_LEN]

原委托报盘合同号，如果非空，则代表撤单

## ◆ origin_xid

uint64_t x1::xlt_order_book_update_t::origin_xid

原始订单标识 (撤单申报时有意义)

## ◆ report

xlt_order_book_report_union_t x1::xlt_order_book_update_t::report

订单回报及响应联合体结构体

## ◆ report_type

TradeReportType x1::xlt_order_book_update_t::report_type

回报通知类型，根据类型决定report联合体访问字段，ORDER_RESPONSE-订单申报响应，CANCEL_RESPONSE-撤单申报响应，TRADE_REPORT-成交回报

## ◆ trade_amount

amount_t x1::xlt_order_book_update_t::trade_amount

成交金额

## ◆ trade_count

uint32_t x1::xlt_order_book_update_t::trade_count

成交笔数

## ◆ trade_fee

amount_t x1::xlt_order_book_update_t::trade_fee

成交费用

## ◆ trade_fix_fee

amount_t x1::xlt_order_book_update_t::trade_fix_fee

成交固定费用

## ◆ trade_quantity

quantity_t x1::xlt_order_book_update_t::trade_quantity

成交数量

## ◆ trade_time

int64_t x1::xlt_order_book_update_t::trade_time

最后一笔成交时间，格式为YYYYMMDDHHMMSSsss

## ◆ update_time

int64_t x1::xlt_order_book_update_t::update_time

最后更新时间，格式为 YYYYMMDDHHMMSSsss

## ◆ xid

uint64_t x1::xlt_order_book_update_t::xid

报单标识

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

- xlt_trade_struct.h