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

#include <native_order.hpp>

Data Fields

MatchCursor cursor {}
 
DriverEligibilityClass driver_class = DriverEligibilityClass::ObservedPrint
 
bool existing_matching_bit = false
 
bool pre_open_birth_eligible = false
 Generic current-point delivery.
 
std::optional< Sidecohort_side
 Set only while resolving a CohortClose candidate.
 

Detailed Description

Definition at line 1317 of file native_order.hpp.

Field Documentation

◆ cursor

MatchCursor pineforge::native_order::native_order_v6::EvaluationContext::cursor {}

Definition at line 1318 of file native_order.hpp.

◆ driver_class

DriverEligibilityClass pineforge::native_order::native_order_v6::EvaluationContext::driver_class = DriverEligibilityClass::ObservedPrint

Definition at line 1319 of file native_order.hpp.

◆ existing_matching_bit

bool pineforge::native_order::native_order_v6::EvaluationContext::existing_matching_bit = false

Definition at line 1320 of file native_order.hpp.

◆ pre_open_birth_eligible

bool pineforge::native_order::native_order_v6::EvaluationContext::pre_open_birth_eligible = false

Generic current-point delivery.

At Open, the consumer sets this only for a market/immediate request born by the pre-open provider. On a continuous OHLC segment, it also admits a request born by an applied callback onto the unconsumed suffix. It is transient and never retained in a request.

Definition at line 1325 of file native_order.hpp.

◆ cohort_side

std::optional<Side> pineforge::native_order::native_order_v6::EvaluationContext::cohort_side

Set only while resolving a CohortClose candidate.

It carries the physical side of the currently live selected roster and is not retained in a request definition.

Definition at line 1329 of file native_order.hpp.


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