PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::native_order::native_order_v6::LiveRequest Struct Reference

#include <native_order.hpp>

Public Member Functions

const RequestHandlehandle () const noexcept
 
const Requestrequest () const noexcept
 
const Birthbirth () const noexcept
 
const std::optional< RequestHandle > & predecessor () const noexcept
 

Data Fields

DefinitionRef definition
 
Remaining remaining = RemainingUnbound{}
 
Authority authority = UnboundBookClose{}
 
TriggerState trigger_state = MarketReady{}
 
Allowance allowance = AllowanceUnset{}
 
PendingAdjustments pending = PendingNone{}
 
std::optional< double > sizing_units
 Placement-time sizing measurements frozen from the accepting command context.
 
std::optional< double > sizing_scope
 
std::optional< double > sizing_price
 

Detailed Description

Definition at line 671 of file native_order.hpp.

Member Function Documentation

◆ handle()

const RequestHandle & pineforge::native_order::native_order_v6::LiveRequest::handle ( ) const
inlinenoexcept

Definition at line 685 of file native_order.hpp.

References definition.

◆ request()

const Request & pineforge::native_order::native_order_v6::LiveRequest::request ( ) const
inlinenoexcept

Definition at line 686 of file native_order.hpp.

References definition.

◆ birth()

const Birth & pineforge::native_order::native_order_v6::LiveRequest::birth ( ) const
inlinenoexcept

Definition at line 687 of file native_order.hpp.

References definition.

◆ predecessor()

const std::optional< RequestHandle > & pineforge::native_order::native_order_v6::LiveRequest::predecessor ( ) const
inlinenoexcept

Definition at line 688 of file native_order.hpp.

References definition.

Field Documentation

◆ definition

DefinitionRef pineforge::native_order::native_order_v6::LiveRequest::definition

Definition at line 672 of file native_order.hpp.

Referenced by birth(), handle(), predecessor(), and request().

◆ remaining

Remaining pineforge::native_order::native_order_v6::LiveRequest::remaining = RemainingUnbound{}

Definition at line 673 of file native_order.hpp.

◆ authority

Authority pineforge::native_order::native_order_v6::LiveRequest::authority = UnboundBookClose{}

Definition at line 674 of file native_order.hpp.

◆ trigger_state

TriggerState pineforge::native_order::native_order_v6::LiveRequest::trigger_state = MarketReady{}

Definition at line 675 of file native_order.hpp.

◆ allowance

Allowance pineforge::native_order::native_order_v6::LiveRequest::allowance = AllowanceUnset{}

Definition at line 676 of file native_order.hpp.

◆ pending

PendingAdjustments pineforge::native_order::native_order_v6::LiveRequest::pending = PendingNone{}

Definition at line 677 of file native_order.hpp.

◆ sizing_units

std::optional<double> pineforge::native_order::native_order_v6::LiveRequest::sizing_units

Placement-time sizing measurements frozen from the accepting command context.

Both stay empty for every request that did not ask to freeze one, and an empty optional folds nothing into the continuation digest.

Definition at line 681 of file native_order.hpp.

◆ sizing_scope

std::optional<double> pineforge::native_order::native_order_v6::LiveRequest::sizing_scope

Definition at line 682 of file native_order.hpp.

◆ sizing_price

std::optional<double> pineforge::native_order::native_order_v6::LiveRequest::sizing_price

Definition at line 683 of file native_order.hpp.


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