PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::exit_legs::lifecycle_v1 Namespace Reference

Data Structures

struct  Action
 
struct  Barrier
 
struct  BindOwner
 
struct  Cancel
 
struct  CancelDeferredActivation
 
struct  CompleteBarrier
 
struct  Definition
 
struct  Frame
 
class  Lifecycle
 
struct  ObservationWindow
 
struct  Observe
 
struct  Prices
 
struct  Replacement
 
struct  Restore
 
struct  Retirement
 
struct  StageReplacement
 
struct  Suspend
 
struct  Suspension
 
struct  Target
 

Typedefs

using Operation
 

Enumerations

enum class  Leg : uint8_t {
  Stop ,
  Limit ,
  Trail
}
 
enum class  Domain : uint8_t {
  Ordinary ,
  FillRecalc ,
  Magnifier ,
  MagnifierFillRecalc ,
  RawTicks ,
  Coof = FillRecalc ,
  MagnifierCoof = MagnifierFillRecalc
}
 
enum class  Phase : uint8_t {
  Observation ,
  AfterMargin
}
 
enum class  Fold : uint8_t {
  Prefix ,
  Continue
}
 
enum class  Result {
  Applied ,
  Replay ,
  StaleIdentity ,
  StaleOwner ,
  StaleRevision ,
  ExpiredEvent ,
  ConflictingReplay ,
  InvalidAction ,
  Exhausted
}
 

Functions

double absent ()
 

Typedef Documentation

◆ Operation

Enumeration Type Documentation

◆ Leg

enum class pineforge::exit_legs::lifecycle_v1::Leg : uint8_t
strong
Enumerator
Stop 
Limit 
Trail 

Definition at line 18 of file exit_leg_lifecycle.hpp.

◆ Domain

enum class pineforge::exit_legs::lifecycle_v1::Domain : uint8_t
strong
Enumerator
Ordinary 
FillRecalc 
Magnifier 
MagnifierFillRecalc 
RawTicks 
Coof 
MagnifierCoof 

Definition at line 26 of file exit_leg_lifecycle.hpp.

◆ Phase

enum class pineforge::exit_legs::lifecycle_v1::Phase : uint8_t
strong
Enumerator
Observation 
AfterMargin 

Definition at line 31 of file exit_leg_lifecycle.hpp.

◆ Fold

enum class pineforge::exit_legs::lifecycle_v1::Fold : uint8_t
strong
Enumerator
Prefix 
Continue 

Definition at line 32 of file exit_leg_lifecycle.hpp.

◆ Result

Enumerator
Applied 
Replay 
StaleIdentity 
StaleOwner 
StaleRevision 
ExpiredEvent 
ConflictingReplay 
InvalidAction 
Exhausted 

Definition at line 102 of file exit_leg_lifecycle.hpp.

Function Documentation

◆ absent()