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

#include <pine_strategy_host.hpp>

Data Fields

bool lookahead_on = false
 
bool gaps_on = false
 
int publish_gate_tf_seconds = 0
 
bool calling_close_completes_partial = false
 
bool heikinashi = false
 
double ha_prev_open = 0.0
 
double ha_prev_close = 0.0
 
bool ha_seeded = false
 
std::vector< HistoricalSecurityProjectionhistorical_projections
 
std::size_t historical_projection_cursor = 0
 
bool historical_projection_dispatched = false
 
bool lower_tf_requested = false
 
bool lower_tf_emulation = false
 
int lower_tf_ratio = 0
 
int lower_tf_seconds = 0
 
bool lower_tf_array_requested = false
 
int lower_tf_sub_bar_index = 0
 
bool lower_tf_use_input = false
 
int lower_tf_input_aggregation_ratio = 1
 
std::vector< Barlower_tf_input_buffer
 
bool calling_open_latches_first = false
 
bool first_bucket_published = false
 
int64_t slice_open_label = 0
 
int64_t last_published_label = 0
 
std::vector< DeferredAuxBardeferred_aux
 

Detailed Description

Definition at line 56 of file pine_strategy_host.hpp.

Field Documentation

◆ lookahead_on

bool pineforge::source::PineSecurityEvalState::lookahead_on = false

◆ gaps_on

bool pineforge::source::PineSecurityEvalState::gaps_on = false

◆ publish_gate_tf_seconds

int pineforge::source::PineSecurityEvalState::publish_gate_tf_seconds = 0

◆ calling_close_completes_partial

bool pineforge::source::PineSecurityEvalState::calling_close_completes_partial = false

◆ heikinashi

bool pineforge::source::PineSecurityEvalState::heikinashi = false

◆ ha_prev_open

double pineforge::source::PineSecurityEvalState::ha_prev_open = 0.0

Definition at line 144 of file pine_strategy_host.hpp.

◆ ha_prev_close

double pineforge::source::PineSecurityEvalState::ha_prev_close = 0.0

Definition at line 145 of file pine_strategy_host.hpp.

◆ ha_seeded

bool pineforge::source::PineSecurityEvalState::ha_seeded = false

Definition at line 146 of file pine_strategy_host.hpp.

◆ historical_projections

std::vector<HistoricalSecurityProjection> pineforge::source::PineSecurityEvalState::historical_projections

Definition at line 154 of file pine_strategy_host.hpp.

◆ historical_projection_cursor

std::size_t pineforge::source::PineSecurityEvalState::historical_projection_cursor = 0

Definition at line 155 of file pine_strategy_host.hpp.

◆ historical_projection_dispatched

bool pineforge::source::PineSecurityEvalState::historical_projection_dispatched = false

Definition at line 158 of file pine_strategy_host.hpp.

◆ lower_tf_requested

bool pineforge::source::PineSecurityEvalState::lower_tf_requested = false

◆ lower_tf_emulation

bool pineforge::source::PineSecurityEvalState::lower_tf_emulation = false

◆ lower_tf_ratio

int pineforge::source::PineSecurityEvalState::lower_tf_ratio = 0

◆ lower_tf_seconds

int pineforge::source::PineSecurityEvalState::lower_tf_seconds = 0

◆ lower_tf_array_requested

bool pineforge::source::PineSecurityEvalState::lower_tf_array_requested = false

◆ lower_tf_sub_bar_index

int pineforge::source::PineSecurityEvalState::lower_tf_sub_bar_index = 0

Definition at line 182 of file pine_strategy_host.hpp.

◆ lower_tf_use_input

bool pineforge::source::PineSecurityEvalState::lower_tf_use_input = false

◆ lower_tf_input_aggregation_ratio

int pineforge::source::PineSecurityEvalState::lower_tf_input_aggregation_ratio = 1

◆ lower_tf_input_buffer

std::vector<Bar> pineforge::source::PineSecurityEvalState::lower_tf_input_buffer

◆ calling_open_latches_first

bool pineforge::source::PineSecurityEvalState::calling_open_latches_first = false

◆ first_bucket_published

bool pineforge::source::PineSecurityEvalState::first_bucket_published = false

◆ slice_open_label

int64_t pineforge::source::PineSecurityEvalState::slice_open_label = 0

Definition at line 233 of file pine_strategy_host.hpp.

◆ last_published_label

int64_t pineforge::source::PineSecurityEvalState::last_published_label = 0

Definition at line 237 of file pine_strategy_host.hpp.

◆ deferred_aux

std::vector<DeferredAuxBar> pineforge::source::PineSecurityEvalState::deferred_aux

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