PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1 Struct Reference

#include <engine.hpp>

Public Member Functions

 MetricsStreamingStateV1 ()=default
 
 MetricsStreamingStateV1 (const MetricsStreamingStateV1 &other)
 
MetricsStreamingStateV1 & operator= (const MetricsStreamingStateV1 &other)
 
 MetricsStreamingStateV1 (MetricsStreamingStateV1 &&) noexcept=default
 
MetricsStreamingStateV1 & operator= (MetricsStreamingStateV1 &&) noexcept=default
 

Data Fields

metrics::MetricsStreamingConfigV1 configuration
 
metrics::MetricsStreamingConfigV1 prepared_configuration
 
metrics::MetricsStreamingConfigV1 run_configuration
 
metrics::MetricsExtentPlanV1 pending_plan
 
bool pending_plain = false
 
bool prepared = false
 
std::uint64_t pending_failed_plain_inputs = 0
 
bool active = false
 
bool plain = false
 
bool no_curve = false
 
std::int64_t points = 0
 
std::unique_ptr< metrics::StreamingEquityRatiosV1 > fold
 
metrics::MetricsExtentReceiptV1 receipt
 
metrics::MetricsStreamingResultV1 result
 
bool receipt_final = false
 

Detailed Description

Definition at line 792 of file engine.hpp.

Constructor & Destructor Documentation

◆ MetricsStreamingStateV1() [1/3]

pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::MetricsStreamingStateV1 ( )
default

◆ MetricsStreamingStateV1() [2/3]

pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::MetricsStreamingStateV1 ( const MetricsStreamingStateV1 & other)
inline

◆ MetricsStreamingStateV1() [3/3]

pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::MetricsStreamingStateV1 ( MetricsStreamingStateV1 && )
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

MetricsStreamingStateV1 & pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::operator= ( const MetricsStreamingStateV1 & other)
inline

Definition at line 810 of file engine.hpp.

References MetricsStreamingStateV1().

◆ operator=() [2/2]

MetricsStreamingStateV1 & pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::operator= ( MetricsStreamingStateV1 && )
defaultnoexcept

Field Documentation

◆ configuration

metrics::MetricsStreamingConfigV1 pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::configuration

Definition at line 793 of file engine.hpp.

Referenced by MetricsStreamingStateV1().

◆ prepared_configuration

metrics::MetricsStreamingConfigV1 pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::prepared_configuration

Definition at line 794 of file engine.hpp.

◆ run_configuration

metrics::MetricsStreamingConfigV1 pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::run_configuration

Definition at line 795 of file engine.hpp.

◆ pending_plan

metrics::MetricsExtentPlanV1 pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::pending_plan

Definition at line 796 of file engine.hpp.

◆ pending_plain

bool pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::pending_plain = false

Definition at line 797 of file engine.hpp.

◆ prepared

bool pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::prepared = false

Definition at line 797 of file engine.hpp.

◆ pending_failed_plain_inputs

std::uint64_t pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::pending_failed_plain_inputs = 0

Definition at line 798 of file engine.hpp.

◆ active

bool pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::active = false

Definition at line 799 of file engine.hpp.

◆ plain

bool pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::plain = false

Definition at line 799 of file engine.hpp.

◆ no_curve

bool pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::no_curve = false

Definition at line 799 of file engine.hpp.

◆ points

std::int64_t pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::points = 0

Definition at line 800 of file engine.hpp.

◆ fold

std::unique_ptr<metrics::StreamingEquityRatiosV1> pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::fold

Definition at line 801 of file engine.hpp.

◆ receipt

metrics::MetricsExtentReceiptV1 pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::receipt

Definition at line 802 of file engine.hpp.

◆ result

metrics::MetricsStreamingResultV1 pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::result

◆ receipt_final

bool pineforge::engine_script_run_v19::BacktestEngine::MetricsStreamingStateV1::receipt_final = false

Definition at line 804 of file engine.hpp.


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