PineForge unreleased
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 9 of file exit_activation.cpp.

References evidence().

Member Function Documentation

◆ evidence()

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

Definition at line 39 of file exit_activation.hpp.

Referenced by ExitActivationPolicy(), and ExitActivationPolicy().

◆ holds_stop()

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

Definition at line 20 of file exit_activation.cpp.

References holds_stop().

Referenced by holds_stop(), and resolve().

◆ holds_limit()

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

Definition at line 26 of file exit_activation.cpp.

References holds_limit().

Referenced by holds_limit(), and resolve().

◆ continues_at_later_open()

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

◆ resolve()

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

Definition at line 38 of file exit_activation.cpp.

References holds_limit(), holds_stop(), and resolve().

Referenced by resolve().


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