PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pf_report_metadata_v1 Struct Reference

Fixed-size report metadata. More...

#include <report_mode.h>

Data Fields

uint32_t struct_size
 
uint32_t version
 
pf_report_mode_v1_t mode
 
uint32_t complete
 
pf_report_sequence_v1 trades
 
pf_report_sequence_v1 equity_curve
 
pf_report_sequence_v1 broker_state_hash
 
pf_report_sequence_v1 trace
 
pf_report_sequence_v1 trace_names
 
pf_report_sequence_v1 output_rows
 
pf_report_sequence_v1 output_events
 

Detailed Description

Fixed-size report metadata.

Initialize struct_size and version before a native envelope read. complete is 1 only after the current attempt and all required replay/receipt validation succeed.

The seven logical counts are independent of resident array lengths. Optional disabled sources have count/flags 0. Output rows/events remain outside pf_report_t; their capture policy is stated here for consumers.

Definition at line 61 of file report_mode.h.

Field Documentation

◆ struct_size

uint32_t pf_report_metadata_v1::struct_size

Definition at line 62 of file report_mode.h.

◆ version

uint32_t pf_report_metadata_v1::version

Definition at line 63 of file report_mode.h.

◆ mode

pf_report_mode_v1_t pf_report_metadata_v1::mode

Definition at line 64 of file report_mode.h.

◆ complete

uint32_t pf_report_metadata_v1::complete

Definition at line 65 of file report_mode.h.

◆ trades

pf_report_sequence_v1 pf_report_metadata_v1::trades

Definition at line 66 of file report_mode.h.

◆ equity_curve

pf_report_sequence_v1 pf_report_metadata_v1::equity_curve

Definition at line 67 of file report_mode.h.

◆ broker_state_hash

pf_report_sequence_v1 pf_report_metadata_v1::broker_state_hash

Definition at line 68 of file report_mode.h.

◆ trace

pf_report_sequence_v1 pf_report_metadata_v1::trace

Definition at line 69 of file report_mode.h.

◆ trace_names

pf_report_sequence_v1 pf_report_metadata_v1::trace_names

Definition at line 70 of file report_mode.h.

◆ output_rows

pf_report_sequence_v1 pf_report_metadata_v1::output_rows

Definition at line 71 of file report_mode.h.

◆ output_events

pf_report_sequence_v1 pf_report_metadata_v1::output_events

Definition at line 72 of file report_mode.h.


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