|
FIX 4.0 Demo 1.0
|
订单保证金信息 More...
#include <simulation_app.hpp>

Public Member Functions | |
| OrderMarginInfo () | |
| OrderMarginInfo (double frozen, int64_t qty) | |
| double | calculateReleaseAmount (int64_t fillQty) |
| 计算本次成交应释放的冻结保证金 | |
| double | getRemainingFrozen () const |
| 获取剩余未释放的冻结保证金 | |
Public Attributes | |
| double | originalFrozenMargin |
| 原始总冻结保证金 | |
| int64_t | originalOrderQty |
| 原始订单总数量 | |
| double | releasedMargin |
| 已释放的保证金(累计) | |
订单保证金信息
用于正确处理部分成交时的保证金计算。 存储原始总冻结保证金和订单总数量,避免累计误差。
|
inline |
|
inline |
|
inline |
计算本次成交应释放的冻结保证金
|
inline |
获取剩余未释放的冻结保证金
| double fix40::SimulationApp::OrderMarginInfo::originalFrozenMargin |
原始总冻结保证金
| int64_t fix40::SimulationApp::OrderMarginInfo::originalOrderQty |
原始订单总数量
| double fix40::SimulationApp::OrderMarginInfo::releasedMargin |
已释放的保证金(累计)