|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
#include <account_adjustment.hpp>
Public Member Functions | |
| PositionOperation ()=default | |
| OpenPitAccountAdjustmentPositionOperation | Raw () const noexcept |
Static Public Member Functions | |
| static PositionOperation | FromRaw (const OpenPitAccountAdjustmentPositionOperation &raw) |
Public Attributes | |
| std::optional< param::Price > | averageEntryPrice |
| std::optional< std::string > | collateralAsset |
| std::optional< model::Instrument > | instrument |
| std::optional< param::Leverage > | leverage |
| std::optional< model::PositionMode > | mode |
|
default |
|
inlinestaticnodiscard |
|
inlinenodiscardnoexcept |
| std::optional<param::Price> openpit::accountadjustment::PositionOperation::averageEntryPrice |
| std::optional<std::string> openpit::accountadjustment::PositionOperation::collateralAsset |
| std::optional<model::Instrument> openpit::accountadjustment::PositionOperation::instrument |
| std::optional<param::Leverage> openpit::accountadjustment::PositionOperation::leverage |
| std::optional<model::PositionMode> openpit::accountadjustment::PositionOperation::mode |