OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::accountadjustment::BalanceOperation Struct Reference

Balance-operation payload of an account adjustment. More...

Public Member Functions

 BalanceOperation ()=default
 

Public Attributes

std::optional< param::Assetasset
 
std::optional< param::PriceaverageEntryPrice
 
std::optional< PnlStaterealizedPnl
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ BalanceOperation()

openpit::accountadjustment::BalanceOperation::BalanceOperation ( )
default

Member Data Documentation

◆ asset

std::optional<param::Asset> openpit::accountadjustment::BalanceOperation::asset

◆ averageEntryPrice

std::optional<param::Price> openpit::accountadjustment::BalanceOperation::averageEntryPrice

◆ realizedPnl

std::optional<PnlState> openpit::accountadjustment::BalanceOperation::realizedPnl