PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::metrics::StreamingEquityRatiosV1 Class Referenceabstract

#include <metrics_fold.hpp>

Public Member Functions

virtual ~StreamingEquityRatiosV1 ()=default
 
virtual MetricsStreamingStatusV1 append (const pf_equity_point_t &, int month_key)=0
 
virtual MetricsStreamingStatusV1 amend_held (std::int64_t logical_index, const pf_equity_point_t &, int month_key)=0
 
virtual MetricsStreamingStatusV1 finish (MetricsStreamingResultV1 &, MetricsRatioCurveV1={}) const =0
 
virtual std::size_t state_size_bytes () const =0
 

Detailed Description

Definition at line 182 of file metrics_fold.hpp.

Constructor & Destructor Documentation

◆ ~StreamingEquityRatiosV1()

virtual pineforge::metrics::StreamingEquityRatiosV1::~StreamingEquityRatiosV1 ( )
virtualdefault

Member Function Documentation

◆ append()

virtual MetricsStreamingStatusV1 pineforge::metrics::StreamingEquityRatiosV1::append ( const pf_equity_point_t & ,
int month_key )
pure virtual

◆ amend_held()

virtual MetricsStreamingStatusV1 pineforge::metrics::StreamingEquityRatiosV1::amend_held ( std::int64_t logical_index,
const pf_equity_point_t & ,
int month_key )
pure virtual

◆ finish()

virtual MetricsStreamingStatusV1 pineforge::metrics::StreamingEquityRatiosV1::finish ( MetricsStreamingResultV1 & ,
MetricsRatioCurveV1 = {} ) const
pure virtual

◆ state_size_bytes()

virtual std::size_t pineforge::metrics::StreamingEquityRatiosV1::state_size_bytes ( ) const
pure virtual

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