OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
Loading...
Searching...
No Matches
openpit::pretrade::policies::PnlBoundsAccountBarrier Struct Reference

#include <policies.hpp>

Public Member Functions

 PnlBoundsAccountBarrier (::openpit::param::AccountId account, std::string asset, ::openpit::param::Pnl initial)

Public Attributes

::openpit::param::AccountId accountId
::openpit::param::Pnl initialPnl
std::optional<::openpit::param::Pnl > lowerBound
std::string settlementAsset
std::optional<::openpit::param::Pnl > upperBound

Constructor & Destructor Documentation

◆ PnlBoundsAccountBarrier()

openpit::pretrade::policies::PnlBoundsAccountBarrier::PnlBoundsAccountBarrier ( ::openpit::param::AccountId account,
std::string asset,
::openpit::param::Pnl initial )
inline

Member Data Documentation

◆ accountId

::openpit::param::AccountId openpit::pretrade::policies::PnlBoundsAccountBarrier::accountId

◆ initialPnl

::openpit::param::Pnl openpit::pretrade::policies::PnlBoundsAccountBarrier::initialPnl

◆ lowerBound

std::optional<::openpit::param::Pnl> openpit::pretrade::policies::PnlBoundsAccountBarrier::lowerBound

◆ settlementAsset

std::string openpit::pretrade::policies::PnlBoundsAccountBarrier::settlementAsset

◆ upperBound

std::optional<::openpit::param::Pnl> openpit::pretrade::policies::PnlBoundsAccountBarrier::upperBound