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

#include <order_birth.hpp>

Public Member Functions

 OrderBirth ()=default
 
OrderBirthCause cause () const
 
bool from_fill () const
 
bool at_terminal_fill () const
 
int bar () const
 
int64_t timestamp () const
 
const BirthCursorcursor () const
 
double cursor_price () const
 
uint64_t first_fill () const
 
uint64_t last_fill () const
 
uint64_t evaluation_ordinal () const
 

Static Public Member Functions

static OrderBirth direct_command (int bar, int64_t timestamp)
 
static OrderBirth chart_evaluation (int bar, int64_t timestamp)
 
static OrderBirth fill_evaluation (int bar, int64_t timestamp, BirthCursor cursor, double price, uint64_t first_fill, uint64_t last_fill, uint64_t evaluation_ordinal)
 

Detailed Description

Definition at line 59 of file order_birth.hpp.

Constructor & Destructor Documentation

◆ OrderBirth()

pineforge::OrderBirth::OrderBirth ( )
default

Member Function Documentation

◆ direct_command()

static OrderBirth pineforge::OrderBirth::direct_command ( int bar,
int64_t timestamp )
inlinestatic

Definition at line 62 of file order_birth.hpp.

References bar(), pineforge::DirectCommand, OrderBirth(), and timestamp().

◆ chart_evaluation()

static OrderBirth pineforge::OrderBirth::chart_evaluation ( int bar,
int64_t timestamp )
inlinestatic

◆ fill_evaluation()

static OrderBirth pineforge::OrderBirth::fill_evaluation ( int bar,
int64_t timestamp,
BirthCursor cursor,
double price,
uint64_t first_fill,
uint64_t last_fill,
uint64_t evaluation_ordinal )
inlinestatic

◆ cause()

OrderBirthCause pineforge::OrderBirth::cause ( ) const
inline

◆ from_fill()

bool pineforge::OrderBirth::from_fill ( ) const
inline

◆ at_terminal_fill()

bool pineforge::OrderBirth::at_terminal_fill ( ) const
inline

Definition at line 82 of file order_birth.hpp.

References from_fill().

Referenced by pineforge::source::PendingIntentView::copy_v1().

◆ bar()

int pineforge::OrderBirth::bar ( ) const
inline

◆ timestamp()

int64_t pineforge::OrderBirth::timestamp ( ) const
inline

◆ cursor()

const BirthCursor & pineforge::OrderBirth::cursor ( ) const
inline

◆ cursor_price()

double pineforge::OrderBirth::cursor_price ( ) const
inline

Definition at line 86 of file order_birth.hpp.

Referenced by pineforge::source::PendingIntentView::copy_v1().

◆ first_fill()

uint64_t pineforge::OrderBirth::first_fill ( ) const
inline

◆ last_fill()

uint64_t pineforge::OrderBirth::last_fill ( ) const
inline

◆ evaluation_ordinal()

uint64_t pineforge::OrderBirth::evaluation_ordinal ( ) const
inline

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