PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::source::HeldHistory Class Reference

#include <pine_ta_length.hpp>

Public Member Functions

bool empty () const
 
long long first_bar () const
 
long long last_bar () const
 
void write (long long bar, double value, std::size_t keep)
 
double at (long long bar) const
 

Static Public Attributes

static constexpr std::size_t kChunk = 1024
 

Detailed Description

Definition at line 98 of file pine_ta_length.hpp.

Member Function Documentation

◆ empty()

bool pineforge::source::HeldHistory::empty ( ) const
inline

Definition at line 102 of file pine_ta_length.hpp.

◆ first_bar()

long long pineforge::source::HeldHistory::first_bar ( ) const
inline

Definition at line 103 of file pine_ta_length.hpp.

◆ last_bar()

long long pineforge::source::HeldHistory::last_bar ( ) const
inline

Definition at line 104 of file pine_ta_length.hpp.

Referenced by write().

◆ write()

void pineforge::source::HeldHistory::write ( long long bar,
double value,
std::size_t keep )

Definition at line 122 of file pine_ta_length.cpp.

References last_bar().

◆ at()

double pineforge::source::HeldHistory::at ( long long bar) const

Definition at line 150 of file pine_ta_length.cpp.

References kChunk.

Field Documentation

◆ kChunk

std::size_t pineforge::source::HeldHistory::kChunk = 1024
staticconstexpr

Definition at line 100 of file pine_ta_length.hpp.

Referenced by at().


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