|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
Balance-operation payload of an account adjustment. More...
Public Member Functions | |
| BalanceOperation ()=default | |
| OpenPitAccountAdjustmentBalanceOperation | Raw () const noexcept |
Static Public Member Functions | |
| static BalanceOperation | FromRaw (const OpenPitAccountAdjustmentBalanceOperation &raw) |
Public Attributes | |
| std::optional< param::Asset > | asset |
| std::optional< param::Price > | averageEntryPrice |
| std::optional< std::variant< param::Pnl, PnlHaltReason > > | realizedPnl |
Balance-operation payload of an account adjustment.
Its asset identifies the holdings slot whose balance, average entry price, and realized PnL are adjusted. Average entry price and realized PnL are denominated in the account currency.
|
default |
|
inlinestatic |
|
inlinenoexcept |
| std::optional<param::Asset> openpit::accountadjustment::BalanceOperation::asset |
| std::optional<param::Price> openpit::accountadjustment::BalanceOperation::averageEntryPrice |
| std::optional<std::variant<param::Pnl, PnlHaltReason> > openpit::accountadjustment::BalanceOperation::realizedPnl |