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

#include <metrics_fold.hpp>

Data Fields

std::uint32_t struct_size = sizeof(MetricsExtentReceiptV1)
 
std::uint32_t version = 1
 
MetricsExtentPlanV1 extent_plan
 
MetricsExtentV1 actual_extent
 
std::uint64_t actual_attempt = 0
 
std::uint64_t actual_input_generation = 0
 
std::uint64_t actual_admitted_view = 0
 
std::uint64_t actual_spec_identity = 0
 
std::uint64_t eligible_returns = 0
 
std::uint64_t mismatch_fields = 0
 
std::uint64_t failed_plain_inputs = 0
 
MetricsNeedMaskV1 metrics_needed = kMetricsNeedAllV1
 
MetricsStopBoundaryV1 stop_boundary
 
MetricsExtentWitnessV1 witness = MetricsExtentWitnessV1::NotEvaluated
 
MetricsRatioRouteV1 route = MetricsRatioRouteV1::Unavailable
 
MetricsRouteReasonV1 route_reason = MetricsRouteReasonV1::None
 
StreamingSharpeV1 streaming_sharpe = StreamingSharpeV1::On
 
std::uint32_t plain_subset = 0
 
std::uint32_t replay_attempts = 0
 
std::uint64_t authoritative_attempt = 0
 

Detailed Description

Definition at line 89 of file metrics_fold.hpp.

Field Documentation

◆ struct_size

std::uint32_t pineforge::metrics::MetricsExtentReceiptV1::struct_size = sizeof(MetricsExtentReceiptV1)

Definition at line 90 of file metrics_fold.hpp.

◆ version

std::uint32_t pineforge::metrics::MetricsExtentReceiptV1::version = 1

Definition at line 91 of file metrics_fold.hpp.

◆ extent_plan

MetricsExtentPlanV1 pineforge::metrics::MetricsExtentReceiptV1::extent_plan

Definition at line 92 of file metrics_fold.hpp.

◆ actual_extent

MetricsExtentV1 pineforge::metrics::MetricsExtentReceiptV1::actual_extent

Definition at line 93 of file metrics_fold.hpp.

◆ actual_attempt

std::uint64_t pineforge::metrics::MetricsExtentReceiptV1::actual_attempt = 0

Definition at line 94 of file metrics_fold.hpp.

◆ actual_input_generation

std::uint64_t pineforge::metrics::MetricsExtentReceiptV1::actual_input_generation = 0

Definition at line 95 of file metrics_fold.hpp.

◆ actual_admitted_view

std::uint64_t pineforge::metrics::MetricsExtentReceiptV1::actual_admitted_view = 0

Definition at line 96 of file metrics_fold.hpp.

◆ actual_spec_identity

std::uint64_t pineforge::metrics::MetricsExtentReceiptV1::actual_spec_identity = 0

Definition at line 97 of file metrics_fold.hpp.

◆ eligible_returns

std::uint64_t pineforge::metrics::MetricsExtentReceiptV1::eligible_returns = 0

Definition at line 98 of file metrics_fold.hpp.

◆ mismatch_fields

std::uint64_t pineforge::metrics::MetricsExtentReceiptV1::mismatch_fields = 0

Definition at line 99 of file metrics_fold.hpp.

◆ failed_plain_inputs

std::uint64_t pineforge::metrics::MetricsExtentReceiptV1::failed_plain_inputs = 0

Definition at line 100 of file metrics_fold.hpp.

◆ metrics_needed

MetricsNeedMaskV1 pineforge::metrics::MetricsExtentReceiptV1::metrics_needed = kMetricsNeedAllV1

Definition at line 101 of file metrics_fold.hpp.

◆ stop_boundary

MetricsStopBoundaryV1 pineforge::metrics::MetricsExtentReceiptV1::stop_boundary

Definition at line 102 of file metrics_fold.hpp.

◆ witness

MetricsExtentWitnessV1 pineforge::metrics::MetricsExtentReceiptV1::witness = MetricsExtentWitnessV1::NotEvaluated

Definition at line 103 of file metrics_fold.hpp.

◆ route

MetricsRatioRouteV1 pineforge::metrics::MetricsExtentReceiptV1::route = MetricsRatioRouteV1::Unavailable

Definition at line 104 of file metrics_fold.hpp.

◆ route_reason

MetricsRouteReasonV1 pineforge::metrics::MetricsExtentReceiptV1::route_reason = MetricsRouteReasonV1::None

Definition at line 105 of file metrics_fold.hpp.

◆ streaming_sharpe

StreamingSharpeV1 pineforge::metrics::MetricsExtentReceiptV1::streaming_sharpe = StreamingSharpeV1::On

Definition at line 106 of file metrics_fold.hpp.

◆ plain_subset

std::uint32_t pineforge::metrics::MetricsExtentReceiptV1::plain_subset = 0

Definition at line 107 of file metrics_fold.hpp.

◆ replay_attempts

std::uint32_t pineforge::metrics::MetricsExtentReceiptV1::replay_attempts = 0

Definition at line 108 of file metrics_fold.hpp.

◆ authoritative_attempt

std::uint64_t pineforge::metrics::MetricsExtentReceiptV1::authoritative_attempt = 0

Definition at line 109 of file metrics_fold.hpp.


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