|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <exit_leg_lifecycle.hpp>
Public Member Functions | |
| const Prices & | prices () const |
| const Definition & | current_definition () const |
| Definition | definition (uint64_t incarnation) const |
| Target | target () const |
| uint64_t | revision () const |
| uint64_t | generation (Leg leg) const |
| const std::optional< Suspension > & | suspension () const |
| const std::array< std::optional< Retirement >, 3 > & | retirements () const |
| const std::optional< Action > & | last_action () const |
| bool | suspended (Leg leg) const |
| bool | retired (Leg leg) const |
| bool | available (Leg leg, int64_t bar) const |
| bool | dormant () const |
| bool | pending_replacement () const |
| double | original_stop () const |
| std::optional< Barrier > | release_barrier () const |
| int64_t | hold_bar () const |
| int64_t | excluded_bar () const |
| double | trail_best () const |
| double | trail_prefix () const |
| void | attach (uint64_t incarnation, int64_t owner) |
| void | fork (uint64_t incarnation, int64_t owner) |
| void | set_prices (Prices value) |
| Result | apply (Target actual, const Action &action) |
| template<class Sink> | |
| void | visit (Sink &f) const |
Definition at line 107 of file exit_leg_lifecycle.hpp.
|
inline |
Definition at line 109 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::compat::pine::select_exit_suspension(), and pineforge::compat::pine::select_margin_revival_stop().
|
inline |
Definition at line 110 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1().
|
inline |
Definition at line 111 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::compat::pine::select_replacement_revival_definition().
|
inline |
Definition at line 116 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1(), and pineforge::compat::pine::select_replacement_revival_definition().
|
inline |
Definition at line 117 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1().
|
inline |
Definition at line 118 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1(), and visit().
|
inline |
Definition at line 119 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1(), and pineforge::compat::pine::select_replacement_revival_definition().
|
inline |
Definition at line 120 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1().
|
inline |
Definition at line 121 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1().
|
inline |
Definition at line 122 of file exit_leg_lifecycle.hpp.
Referenced by available().
|
inline |
Definition at line 127 of file exit_leg_lifecycle.hpp.
Referenced by available(), and pineforge::source::PendingIntentView::copy_v1().
|
inline |
Definition at line 128 of file exit_leg_lifecycle.hpp.
References retired(), suspended(), and pineforge::exit_legs::lifecycle_v1::Trail.
|
inline |
Definition at line 133 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1(), and pineforge::compat::pine::select_pair_hold().
|
inline |
Definition at line 134 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1(), and pineforge::compat::pine::select_replacement_revival_definition().
|
inline |
Definition at line 135 of file exit_leg_lifecycle.hpp.
References pineforge::exit_legs::lifecycle_v1::absent().
Referenced by pineforge::source::PendingIntentView::copy_v1(), and pineforge::compat::pine::select_margin_revival_stop().
|
inline |
Definition at line 139 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::compat::pine::select_exit_completion().
|
inline |
Definition at line 144 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1().
|
inline |
Definition at line 145 of file exit_leg_lifecycle.hpp.
Referenced by pineforge::source::PendingIntentView::copy_v1().
|
inline |
Definition at line 146 of file exit_leg_lifecycle.hpp.
References pineforge::exit_legs::lifecycle_v1::absent().
Referenced by pineforge::source::PendingIntentView::copy_v1().
|
inline |
Definition at line 147 of file exit_leg_lifecycle.hpp.
References pineforge::exit_legs::lifecycle_v1::absent().
Referenced by pineforge::source::PendingIntentView::copy_v1().
|
inline |
Definition at line 151 of file exit_leg_lifecycle.hpp.
|
inline |
Definition at line 155 of file exit_leg_lifecycle.hpp.
|
inline |
Definition at line 175 of file exit_leg_lifecycle.hpp.
|
inline |
Definition at line 192 of file exit_leg_lifecycle.hpp.
References pineforge::exit_legs::lifecycle_v1::Applied, pineforge::exit_legs::lifecycle_v1::Action::cause, pineforge::exit_legs::lifecycle_v1::ConflictingReplay, pineforge::exit_legs::lifecycle_v1::Frame::event, pineforge::exit_legs::lifecycle_v1::Exhausted, pineforge::exit_legs::lifecycle_v1::Action::expected_revision, pineforge::exit_legs::lifecycle_v1::ExpiredEvent, pineforge::exit_legs::lifecycle_v1::Target::incarnation, pineforge::exit_legs::lifecycle_v1::InvalidAction, pineforge::exit_legs::lifecycle_v1::Target::owner, pineforge::exit_legs::lifecycle_v1::Replay, pineforge::exit_legs::lifecycle_v1::StaleIdentity, pineforge::exit_legs::lifecycle_v1::StaleOwner, pineforge::exit_legs::lifecycle_v1::StaleRevision, and pineforge::exit_legs::lifecycle_v1::Action::target.
|
inline |
Definition at line 213 of file exit_leg_lifecycle.hpp.
References generation().