|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI 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 | no_loaded_bars = false |
| bool | heikinashi = false |
| double | ha_prev_open = 0.0 |
| double | ha_prev_close = 0.0 |
| bool | ha_seeded = false |
| std::vector< HistoricalSecurityProjection > | historical_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< Bar > | lower_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< DeferredAuxBar > | deferred_aux |
Definition at line 134 of file pine_strategy_host.hpp.
| bool pineforge::source::PineSecurityEvalState::lookahead_on = false |
Definition at line 140 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::register_security_eval(), and pineforge::source::PineStrategyHost::validate_security_timeframes().
| bool pineforge::source::PineSecurityEvalState::gaps_on = false |
Definition at line 143 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::register_security_eval(), and pineforge::source::PineStrategyHost::validate_security_timeframes().
| int pineforge::source::PineSecurityEvalState::publish_gate_tf_seconds = 0 |
Definition at line 190 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().
| bool pineforge::source::PineSecurityEvalState::calling_close_completes_partial = false |
Definition at line 214 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().
| bool pineforge::source::PineSecurityEvalState::no_loaded_bars = false |
Definition at line 229 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().
| bool pineforge::source::PineSecurityEvalState::heikinashi = false |
Definition at line 236 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::register_security_eval().
| double pineforge::source::PineSecurityEvalState::ha_prev_open = 0.0 |
Definition at line 237 of file pine_strategy_host.hpp.
| double pineforge::source::PineSecurityEvalState::ha_prev_close = 0.0 |
Definition at line 238 of file pine_strategy_host.hpp.
| bool pineforge::source::PineSecurityEvalState::ha_seeded = false |
Definition at line 239 of file pine_strategy_host.hpp.
| std::vector<HistoricalSecurityProjection> pineforge::source::PineSecurityEvalState::historical_projections |
Definition at line 247 of file pine_strategy_host.hpp.
| std::size_t pineforge::source::PineSecurityEvalState::historical_projection_cursor = 0 |
Definition at line 248 of file pine_strategy_host.hpp.
| bool pineforge::source::PineSecurityEvalState::historical_projection_dispatched = false |
Definition at line 251 of file pine_strategy_host.hpp.
| bool pineforge::source::PineSecurityEvalState::lower_tf_requested = false |
Definition at line 257 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::register_security_eval(), and pineforge::source::PineStrategyHost::validate_security_timeframes().
| bool pineforge::source::PineSecurityEvalState::lower_tf_emulation = false |
Definition at line 258 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::register_security_eval(), and pineforge::source::PineStrategyHost::validate_security_timeframes().
| int pineforge::source::PineSecurityEvalState::lower_tf_ratio = 0 |
Definition at line 259 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::register_security_eval(), and pineforge::source::PineStrategyHost::validate_security_timeframes().
| int pineforge::source::PineSecurityEvalState::lower_tf_seconds = 0 |
Definition at line 260 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::register_security_eval(), and pineforge::source::PineStrategyHost::validate_security_timeframes().
| bool pineforge::source::PineSecurityEvalState::lower_tf_array_requested = false |
Definition at line 274 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().
| int pineforge::source::PineSecurityEvalState::lower_tf_sub_bar_index = 0 |
Definition at line 275 of file pine_strategy_host.hpp.
| bool pineforge::source::PineSecurityEvalState::lower_tf_use_input = false |
Definition at line 287 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().
| int pineforge::source::PineSecurityEvalState::lower_tf_input_aggregation_ratio = 1 |
Definition at line 288 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().
| std::vector<Bar> pineforge::source::PineSecurityEvalState::lower_tf_input_buffer |
Definition at line 289 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().
| bool pineforge::source::PineSecurityEvalState::calling_open_latches_first = false |
Definition at line 316 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().
| bool pineforge::source::PineSecurityEvalState::first_bucket_published = false |
Definition at line 321 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().
| int64_t pineforge::source::PineSecurityEvalState::slice_open_label = 0 |
Definition at line 327 of file pine_strategy_host.hpp.
| int64_t pineforge::source::PineSecurityEvalState::last_published_label = 0 |
Definition at line 331 of file pine_strategy_host.hpp.
| std::vector<DeferredAuxBar> pineforge::source::PineSecurityEvalState::deferred_aux |
Definition at line 332 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().