|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <bar.hpp>
Data Fields | |
| double | open |
| double | high |
| double | low |
| double | close |
| double | volume |
| int64_t | timestamp |
| double pineforge::Bar::open |
Definition at line 7 of file bar.hpp.
Referenced by pineforge::engine_script_run_v18::BacktestEngine::broker_tick_bar(), pineforge::native_module::copy_bar(), pineforge::internal::entry_stop_first_touch(), pineforge::source::PineStrategyHost::hash_host_extension(), pineforge::source::margin_call_sample_bar(), pineforge::source::PineExecutionAdapter::on_bar_open(), and pineforge::source::PineScheduler::recalculate().
| double pineforge::Bar::high |
Definition at line 7 of file bar.hpp.
Referenced by pineforge::engine_script_run_v18::BacktestEngine::broker_tick_bar(), pineforge::source::PineStrategyHost::closed_lot_excursion(), pineforge::native_module::copy_bar(), pineforge::internal::entry_stop_first_touch(), pineforge::source::PineStrategyHost::hash_host_extension(), pineforge::source::margin_call_sample_bar(), pineforge::source::PineExecutionAdapter::on_bar_close(), pineforge::source::PineExecutionAdapter::on_bar_open(), pineforge::source::PineStrategyHost::on_native_bar(), pineforge::source::PineScheduler::recalculate(), pineforge::source::sample_open_trade_extremes(), and pineforge::compat::pine::select_exit_activation().
| double pineforge::Bar::low |
Definition at line 7 of file bar.hpp.
Referenced by pineforge::engine_script_run_v18::BacktestEngine::broker_tick_bar(), pineforge::source::PineStrategyHost::closed_lot_excursion(), pineforge::native_module::copy_bar(), pineforge::internal::entry_stop_first_touch(), pineforge::source::PineStrategyHost::hash_host_extension(), pineforge::source::margin_call_sample_bar(), pineforge::source::PineExecutionAdapter::on_bar_open(), pineforge::source::PineStrategyHost::on_native_bar(), pineforge::source::PineScheduler::recalculate(), pineforge::source::sample_open_trade_extremes(), and pineforge::compat::pine::select_exit_activation().
| double pineforge::Bar::close |
Definition at line 7 of file bar.hpp.
Referenced by pineforge::engine_script_run_v18::BacktestEngine::broker_tick_bar(), pineforge::source::PineStrategyHost::closed_lot_excursion(), pineforge::native_module::copy_bar(), pineforge::source::PineStrategyHost::hash_host_extension(), pineforge::source::margin_call_sample_bar(), pineforge::source::PineExecutionAdapter::on_bar_close(), pineforge::source::PineExecutionAdapter::on_tick(), pineforge::source::PineScheduler::recalculate(), and pineforge::source::sample_open_trade_extremes().
| double pineforge::Bar::volume |
Definition at line 7 of file bar.hpp.
Referenced by pineforge::native_module::copy_bar(), and pineforge::source::PineStrategyHost::hash_host_extension().
| int64_t pineforge::Bar::timestamp |
Definition at line 8 of file bar.hpp.
Referenced by pineforge::source::PineStrategyHost::apply_realtime_tail_horizon(), pineforge::source::PineScheduler::bar(), pineforge::source::PineScheduler::bar_open(), pineforge::native_module::copy_bar(), pineforge::source::PineStrategyHost::hash_host_extension(), pineforge::source::PineExecutionAdapter::on_bar_open(), pineforge::source::PineScheduler::recalculate(), and pineforge::source::PineScheduler::run_begin().