![]() |
Xlight API用户手册 v1.6.0.23
Xlight极速柜台接口文档
|
订单簿,订单变更通知结构体,包括订单状态变更、撤单、成交等信息 更多...
#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 |
| 订单回报及响应联合体结构体 | |
订单簿,订单变更通知结构体,包括订单状态变更、撤单、成交等信息
| uint64_t x1::xlt_order_book_update_t::account_index |
交易账户索引
| quantity_t x1::xlt_order_book_update_t::cancel_quantity |
撤单数量
| int64_t x1::xlt_order_book_update_t::cancel_time |
撤单时间,撤单成功才填写,即成剩撤的单也需要填写。格式为 YYYYMMDDHHMMSSsss
| char x1::xlt_order_book_update_t::cl_order_id[CONST_CL_ORD_ID_LEN] |
报盘合同号
| uint8_t x1::xlt_order_book_update_t::client_id |
委托源标识,用户登录时自定义
| uint8_t x1::xlt_order_book_update_t::is_cancel_flag |
撤单标识,如果为1, 当前记录为撤单,否则为新订单。
| quantity_t x1::xlt_order_book_update_t::leaves_quantity |
剩余数量
| OrderStatus x1::xlt_order_book_update_t::order_status |
订单状态
| char x1::xlt_order_book_update_t::origin_cl_order_id[CONST_CL_ORD_ID_LEN] |
原委托报盘合同号,如果非空,则代表撤单
| uint64_t x1::xlt_order_book_update_t::origin_xid |
原始订单标识 (撤单申报时有意义)
| xlt_order_book_report_union_t x1::xlt_order_book_update_t::report |
订单回报及响应联合体结构体
| TradeReportType x1::xlt_order_book_update_t::report_type |
回报通知类型,根据类型决定report联合体访问字段,ORDER_RESPONSE-订单申报响应,CANCEL_RESPONSE-撤单申报响应,TRADE_REPORT-成交回报
| amount_t x1::xlt_order_book_update_t::trade_amount |
成交金额
| uint32_t x1::xlt_order_book_update_t::trade_count |
成交笔数
| amount_t x1::xlt_order_book_update_t::trade_fee |
成交费用
| amount_t x1::xlt_order_book_update_t::trade_fix_fee |
成交固定费用
| quantity_t x1::xlt_order_book_update_t::trade_quantity |
成交数量
| int64_t x1::xlt_order_book_update_t::trade_time |
最后一笔成交时间,格式为YYYYMMDDHHMMSSsss
| int64_t x1::xlt_order_book_update_t::update_time |
最后更新时间,格式为 YYYYMMDDHHMMSSsss
| uint64_t x1::xlt_order_book_update_t::xid |
报单标识