|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <market_driver.hpp>
Data Fields | |
| NativeCoordinate | coordinate |
| int64_t | decision_floor_ms = 0 |
| native_calendar::NativeInterval | input_interval {} |
| native_calendar::NativeInterval | script_interval {} |
| int | sub_index = 0 |
| int | sub_count = 1 |
| bool | is_terminal_sub_bar = true |
| int64_t | sub_bar_open_ms = 0 |
| int64_t | script_bar_open_ms = 0 |
| NativeDriverStatistics | driver_statistics {} |
Definition at line 114 of file market_driver.hpp.
| NativeCoordinate pineforge::native_driver_v5::NativeDecisionContext::coordinate |
Definition at line 115 of file market_driver.hpp.
Referenced by pineforge::source::PineScheduler::bar(), pineforge::source::PineScheduler::coof_recalculation_due(), pineforge::source::PineExecutionAdapter::entry(), pineforge::source::PineStrategyHost::fixture_cap_calculation(), pineforge::source::PineStrategyHost::fixture_cap_clock(), pineforge::source::PineExecutionAdapter::on_applied(), pineforge::source::PineExecutionAdapter::on_bar_open(), pineforge::source::PineStrategyHost::on_native_bar(), pineforge::source::PineStrategyHost::on_native_tick(), and pineforge::source::PineScheduler::recalculate().
| int64_t pineforge::native_driver_v5::NativeDecisionContext::decision_floor_ms = 0 |
Definition at line 116 of file market_driver.hpp.
| native_calendar::NativeInterval pineforge::native_driver_v5::NativeDecisionContext::input_interval {} |
Definition at line 117 of file market_driver.hpp.
Referenced by pineforge::source::PineScheduler::tick().
| native_calendar::NativeInterval pineforge::native_driver_v5::NativeDecisionContext::script_interval {} |
Definition at line 118 of file market_driver.hpp.
Referenced by pineforge::source::PineScheduler::tick().
| int pineforge::native_driver_v5::NativeDecisionContext::sub_index = 0 |
Definition at line 122 of file market_driver.hpp.
Referenced by pineforge::source::PineExecutionAdapter::on_bar_open().
| int pineforge::native_driver_v5::NativeDecisionContext::sub_count = 1 |
Definition at line 123 of file market_driver.hpp.
Referenced by pineforge::source::PineExecutionAdapter::on_applied().
| bool pineforge::native_driver_v5::NativeDecisionContext::is_terminal_sub_bar = true |
Definition at line 124 of file market_driver.hpp.
Referenced by pineforge::source::PineScheduler::bar(), and pineforge::source::PineStrategyHost::on_native_bar().
| int64_t pineforge::native_driver_v5::NativeDecisionContext::sub_bar_open_ms = 0 |
Definition at line 125 of file market_driver.hpp.
Referenced by pineforge::source::PineScheduler::broker_bar(), pineforge::source::PineExecutionAdapter::entry(), pineforge::source::PineStrategyHost::fixture_cap_calculation(), pineforge::source::PineStrategyHost::fixture_cap_clock(), pineforge::source::PineExecutionAdapter::on_applied(), and pineforge::source::PineExecutionAdapter::on_bar_open().
| int64_t pineforge::native_driver_v5::NativeDecisionContext::script_bar_open_ms = 0 |
Definition at line 126 of file market_driver.hpp.
Referenced by pineforge::source::PineScheduler::bar(), pineforge::source::PineScheduler::bar_open(), pineforge::source::PineExecutionAdapter::entry(), pineforge::source::PineStrategyHost::fixture_cap_calculation(), pineforge::source::PineStrategyHost::fixture_cap_clock(), pineforge::source::PineExecutionAdapter::on_applied(), pineforge::source::PineExecutionAdapter::on_bar_close(), pineforge::source::PineExecutionAdapter::on_bar_open(), and pineforge::source::PineScheduler::recalculate().
| NativeDriverStatistics pineforge::native_driver_v5::NativeDecisionContext::driver_statistics {} |
Definition at line 127 of file market_driver.hpp.
Referenced by pineforge::source::PineStrategyHost::on_native_bar(), and pineforge::source::PineStrategyHost::on_native_bar_open().