PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::broker::OpeningObligations Class Reference

#include <broker_events.hpp>

Public Member Functions

bool pending () const
 
bool actionable () const
 
bool requires_adverse_pass () const
 
double raw_fill_base () const
 
const std::optional< OpeningReceipt > & peek () const
 
void replace (OpeningReceipt receipt)
 
void invalidate ()
 
std::optional< OpeningReceipttake (int64_t live_position_cycle)
 
bool consume (const OpeningOwner &owner)
 

Detailed Description

Definition at line 77 of file broker_events.hpp.

Member Function Documentation

◆ pending()

bool pineforge::broker::OpeningObligations::pending ( ) const
inline

Definition at line 79 of file broker_events.hpp.

◆ actionable()

bool pineforge::broker::OpeningObligations::actionable ( ) const
inline

Definition at line 80 of file broker_events.hpp.

References pineforge::broker::Check.

◆ requires_adverse_pass()

bool pineforge::broker::OpeningObligations::requires_adverse_pass ( ) const
inline

Definition at line 83 of file broker_events.hpp.

◆ raw_fill_base()

double pineforge::broker::OpeningObligations::raw_fill_base ( ) const
inline

Definition at line 86 of file broker_events.hpp.

◆ peek()

const std::optional< OpeningReceipt > & pineforge::broker::OpeningObligations::peek ( ) const
inline

Definition at line 90 of file broker_events.hpp.

◆ replace()

void pineforge::broker::OpeningObligations::replace ( OpeningReceipt receipt)
inline

Definition at line 92 of file broker_events.hpp.

◆ invalidate()

void pineforge::broker::OpeningObligations::invalidate ( )
inline

Definition at line 93 of file broker_events.hpp.

◆ take()

std::optional< OpeningReceipt > pineforge::broker::OpeningObligations::take ( int64_t live_position_cycle)
inline

Definition at line 97 of file broker_events.hpp.

◆ consume()

bool pineforge::broker::OpeningObligations::consume ( const OpeningOwner & owner)
inline

Definition at line 106 of file broker_events.hpp.


The documentation for this class was generated from the following file: