PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::compat::pine::ExitActivationPolicy Class Reference

#include <exit_activation.hpp>

Public Member Functions

 ExitActivationPolicy ()=default
 
 ExitActivationPolicy (ExitPlacementEvidence evidence)
 
const std::optional< ExitPlacementEvidence > & evidence () const noexcept
 
bool holds_stop () const noexcept
 
bool holds_limit () const noexcept
 
bool continues_at_later_open () const noexcept
 
ExitLegActivationBounds resolve (std::int64_t owner_cycle, int owner_entry_bar) const
 

Detailed Description

Definition at line 35 of file exit_activation.hpp.

Constructor & Destructor Documentation

◆ ExitActivationPolicy() [1/2]

pineforge::compat::pine::ExitActivationPolicy::ExitActivationPolicy ( )
default

References evidence().

◆ ExitActivationPolicy() [2/2]

pineforge::compat::pine::ExitActivationPolicy::ExitActivationPolicy ( ExitPlacementEvidence evidence)
explicit

Definition at line 8 of file exit_activation.cpp.

References evidence().

Member Function Documentation

◆ evidence()

const std::optional< ExitPlacementEvidence > & pineforge::compat::pine::ExitActivationPolicy::evidence ( ) const
inlinenoexcept

◆ holds_stop()

bool pineforge::compat::pine::ExitActivationPolicy::holds_stop ( ) const
noexcept

Definition at line 18 of file exit_activation.cpp.

Referenced by pineforge::source::PendingIntentView::copy_v1(), and resolve().

◆ holds_limit()

bool pineforge::compat::pine::ExitActivationPolicy::holds_limit ( ) const
noexcept

Definition at line 24 of file exit_activation.cpp.

Referenced by pineforge::source::PendingIntentView::copy_v1(), and resolve().

◆ continues_at_later_open()

bool pineforge::compat::pine::ExitActivationPolicy::continues_at_later_open ( ) const
noexcept

Definition at line 31 of file exit_activation.cpp.

References pineforge::compat::pine::LaterSameOpen.

◆ resolve()

ExitLegActivationBounds pineforge::compat::pine::ExitActivationPolicy::resolve ( std::int64_t owner_cycle,
int owner_entry_bar ) const

Definition at line 36 of file exit_activation.cpp.

References holds_limit(), and holds_stop().


The documentation for this class was generated from the following files: