|
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 96 of file pine_strategy_host.hpp.
| bool pineforge::source::PineSecurityEvalState::lookahead_on = false |
Definition at line 102 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 105 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 152 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 176 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 191 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().
| bool pineforge::source::PineSecurityEvalState::heikinashi = false |
Definition at line 198 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 199 of file pine_strategy_host.hpp.
| double pineforge::source::PineSecurityEvalState::ha_prev_close = 0.0 |
Definition at line 200 of file pine_strategy_host.hpp.
| bool pineforge::source::PineSecurityEvalState::ha_seeded = false |
Definition at line 201 of file pine_strategy_host.hpp.
| std::vector<HistoricalSecurityProjection> pineforge::source::PineSecurityEvalState::historical_projections |
Definition at line 209 of file pine_strategy_host.hpp.
| std::size_t pineforge::source::PineSecurityEvalState::historical_projection_cursor = 0 |
Definition at line 210 of file pine_strategy_host.hpp.
| bool pineforge::source::PineSecurityEvalState::historical_projection_dispatched = false |
Definition at line 213 of file pine_strategy_host.hpp.
| bool pineforge::source::PineSecurityEvalState::lower_tf_requested = false |
Definition at line 219 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 220 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 221 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 222 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 236 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 237 of file pine_strategy_host.hpp.
| bool pineforge::source::PineSecurityEvalState::lower_tf_use_input = false |
Definition at line 249 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 250 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 251 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 278 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 283 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 289 of file pine_strategy_host.hpp.
| int64_t pineforge::source::PineSecurityEvalState::last_published_label = 0 |
Definition at line 293 of file pine_strategy_host.hpp.
| std::vector<DeferredAuxBar> pineforge::source::PineSecurityEvalState::deferred_aux |
Definition at line 294 of file pine_strategy_host.hpp.
Referenced by pineforge::source::PineStrategyHost::validate_security_timeframes().