|
FIX 4.0 Demo 1.0
|
内部订单表示 More...
#include <order.hpp>

Public Member Functions | |
| Order () | |
| 默认构造函数 | |
| void | updateLeavesQty () |
| 计算剩余数量 | |
| bool | isTerminal () const |
| 检查订单是否已完成(不可再成交) | |
| bool | isCancelable () const |
| 检查订单是否可撤销 | |
Public Attributes | |
| std::string | clOrdID |
| 客户端订单ID(客户端生成) | |
| std::string | orderID |
| 服务端订单ID(撮合引擎生成) | |
| SessionID | sessionID |
| 来源会话 | |
| std::string | symbol |
| 标的代码 | |
| OrderSide | side |
| 买卖方向 | |
| OrderType | ordType |
| 订单类型 | |
| TimeInForce | timeInForce |
| 有效期类型 | |
| int64_t | orderQty |
| 订单数量 | |
| double | price |
| 限价(市价单为 0) | |
| OrderStatus | status |
| 当前状态 | |
| int64_t | cumQty |
| 累计成交数量 | |
| int64_t | leavesQty |
| 剩余数量 | |
| double | avgPx |
| 平均成交价 | |
| std::chrono::system_clock::time_point | createTime |
| 创建时间 | |
| std::chrono::system_clock::time_point | updateTime |
| 最后更新时间 | |
内部订单表示
与协议无关的订单数据结构,包含订单的所有业务属性。 撮合引擎只处理此结构,不直接接触 FIX 消息。
|
inline |
默认构造函数
|
inline |
检查订单是否可撤销
|
inline |
检查订单是否已完成(不可再成交)
|
inline |
计算剩余数量
| double fix40::Order::avgPx |
平均成交价
| std::string fix40::Order::clOrdID |
客户端订单ID(客户端生成)
| std::chrono::system_clock::time_point fix40::Order::createTime |
创建时间
| int64_t fix40::Order::cumQty |
累计成交数量
| int64_t fix40::Order::leavesQty |
剩余数量
| std::string fix40::Order::orderID |
服务端订单ID(撮合引擎生成)
| int64_t fix40::Order::orderQty |
订单数量
| OrderType fix40::Order::ordType |
订单类型
| double fix40::Order::price |
限价(市价单为 0)
| SessionID fix40::Order::sessionID |
来源会话
| OrderSide fix40::Order::side |
买卖方向
| OrderStatus fix40::Order::status |
当前状态
| std::string fix40::Order::symbol |
标的代码
| TimeInForce fix40::Order::timeInForce |
有效期类型
| std::chrono::system_clock::time_point fix40::Order::updateTime |
最后更新时间