|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <exit_activation.hpp>
Data Fields | |
| std::int64_t | cycle = 0 |
| int | bar_index = -1 |
| int | position_open_bar = -1 |
| int | direction = 0 |
| double | cursor_price = std::numeric_limits<double>::quiet_NaN() |
| bool | fill_recalc = false |
| bool | scheduler = false |
| bool | magnifier = false |
| bool | process_on_close = false |
| bool | warmup = false |
| bool | stream_idle = true |
| bool | after_first_open_fill = false |
| int | recalc_leg = 0 |
| bool | historical_segment = false |
| bool | at_extreme = false |
| int | historical_point = 0 |
| std::uint64_t | current_fill = 0 |
| Bar | bar {} |
| int | position_entry_count = 0 |
| double | position_quantity = 0.0 |
| int | pyramiding = 0 |
| std::size_t | lot_count = 0 |
| std::string_view | first_lot_id {} |
| std::uint64_t | first_lot_incarnation = 0 |
| std::uint64_t | market_recalc_incarnation = 0 |
| std::uint64_t | market_recalc_fill = 0 |
| bool | pending_empty = false |
| int | slippage = 0 |
| double | pointvalue = 1.0 |
| double | account_fx = 1.0 |
| bool | fx_series_empty = true |
| bool | bar_path_high_first = false |
| double | tick_high = std::numeric_limits<double>::quiet_NaN() |
Definition at line 61 of file exit_activation.hpp.
| std::int64_t pineforge::compat::pine::ExitActivationContext::cycle = 0 |
Definition at line 62 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| int pineforge::compat::pine::ExitActivationContext::bar_index = -1 |
Definition at line 63 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| int pineforge::compat::pine::ExitActivationContext::position_open_bar = -1 |
Definition at line 64 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| int pineforge::compat::pine::ExitActivationContext::direction = 0 |
Definition at line 65 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| double pineforge::compat::pine::ExitActivationContext::cursor_price = std::numeric_limits<double>::quiet_NaN() |
Definition at line 66 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::fill_recalc = false |
Definition at line 67 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::scheduler = false |
Definition at line 68 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::magnifier = false |
Definition at line 69 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::process_on_close = false |
Definition at line 70 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::warmup = false |
Definition at line 71 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::stream_idle = true |
Definition at line 72 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::after_first_open_fill = false |
Definition at line 73 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| int pineforge::compat::pine::ExitActivationContext::recalc_leg = 0 |
Definition at line 74 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::historical_segment = false |
Definition at line 75 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::at_extreme = false |
Definition at line 76 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| int pineforge::compat::pine::ExitActivationContext::historical_point = 0 |
Definition at line 77 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| std::uint64_t pineforge::compat::pine::ExitActivationContext::current_fill = 0 |
Definition at line 78 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| Bar pineforge::compat::pine::ExitActivationContext::bar {} |
Definition at line 79 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| int pineforge::compat::pine::ExitActivationContext::position_entry_count = 0 |
Definition at line 80 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| double pineforge::compat::pine::ExitActivationContext::position_quantity = 0.0 |
Definition at line 81 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| int pineforge::compat::pine::ExitActivationContext::pyramiding = 0 |
Definition at line 82 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| std::size_t pineforge::compat::pine::ExitActivationContext::lot_count = 0 |
Definition at line 83 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| std::string_view pineforge::compat::pine::ExitActivationContext::first_lot_id {} |
Definition at line 84 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| std::uint64_t pineforge::compat::pine::ExitActivationContext::first_lot_incarnation = 0 |
Definition at line 85 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| std::uint64_t pineforge::compat::pine::ExitActivationContext::market_recalc_incarnation = 0 |
Definition at line 86 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| std::uint64_t pineforge::compat::pine::ExitActivationContext::market_recalc_fill = 0 |
Definition at line 87 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::pending_empty = false |
Definition at line 88 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| int pineforge::compat::pine::ExitActivationContext::slippage = 0 |
Definition at line 89 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| double pineforge::compat::pine::ExitActivationContext::pointvalue = 1.0 |
Definition at line 90 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| double pineforge::compat::pine::ExitActivationContext::account_fx = 1.0 |
Definition at line 91 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::fx_series_empty = true |
Definition at line 92 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| bool pineforge::compat::pine::ExitActivationContext::bar_path_high_first = false |
Definition at line 93 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().
| double pineforge::compat::pine::ExitActivationContext::tick_high = std::numeric_limits<double>::quiet_NaN() |
Definition at line 94 of file exit_activation.hpp.
Referenced by pineforge::compat::pine::select_exit_activation().