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::Asset > asset
 
std::optional< param::Price > averageEntryPrice
 
std::optional< PnlState > realizedPnl
 

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