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

#include <account_adjustment.hpp>

Public Member Functions

 Bounds ()=default
OpenPitAccountAdjustmentBounds Raw () const noexcept

Static Public Member Functions

static Bounds FromRaw (const OpenPitAccountAdjustmentBounds &raw)

Public Attributes

std::optional< param::PositionSize > balanceLower
std::optional< param::PositionSize > balanceUpper
std::optional< param::PositionSize > heldLower
std::optional< param::PositionSize > heldUpper
std::optional< param::PositionSize > incomingLower
std::optional< param::PositionSize > incomingUpper

Constructor & Destructor Documentation

◆ Bounds()

openpit::accountadjustment::Bounds::Bounds ( )
default

Member Function Documentation

◆ FromRaw()

Bounds openpit::accountadjustment::Bounds::FromRaw ( const OpenPitAccountAdjustmentBounds & raw)
inlinestaticnodiscard

◆ Raw()

OpenPitAccountAdjustmentBounds openpit::accountadjustment::Bounds::Raw ( ) const
inlinenodiscardnoexcept

Member Data Documentation

◆ balanceLower

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::balanceLower

◆ balanceUpper

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::balanceUpper

◆ heldLower

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::heldLower

◆ heldUpper

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::heldUpper

◆ incomingLower

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::incomingLower

◆ incomingUpper

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::incomingUpper