PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::native_driver_v5::NativeCoordinate Struct Reference

Everything the kernel knows about WHERE a point is, as one owning value: its event ordinal, the interval index, the nominal and scheduled-eligible opens, the last traded close, the next period and next input opens, the effective time the account converts and hashes at, the source price time, and the three classifications above. More...

#include <market_driver.hpp>

Data Fields

uint64_t ordinal = 0
 
int interval_index = 0
 
int64_t open_ms = 0
 
int64_t eligible_open_ms = 0
 
int64_t last_traded_close_ms = 0
 
int64_t next_period_open_ms = 0
 
int64_t next_input_open_ms = 0
 
int64_t effective_time_ms = 0
 
int64_t source_price_time_ms = 0
 
NativePriceProvenance provenance = NativePriceProvenance::Confirmed
 
NativePathPhase path_phase = NativePathPhase::None
 
NativeCompletionKind completion = NativeCompletionKind::Confirmed
 

Detailed Description

Everything the kernel knows about WHERE a point is, as one owning value: its event ordinal, the interval index, the nominal and scheduled-eligible opens, the last traded close, the next period and next input opens, the effective time the account converts and hashes at, the source price time, and the three classifications above.

A host reads it through NativeDecisionContext; mutating a copy cannot move the consumer's floor, matching time or after-calculation coordinate.

Definition at line 71 of file market_driver.hpp.

Field Documentation

◆ ordinal

uint64_t pineforge::native_driver_v5::NativeCoordinate::ordinal = 0

◆ interval_index

◆ open_ms

int64_t pineforge::native_driver_v5::NativeCoordinate::open_ms = 0

◆ eligible_open_ms

int64_t pineforge::native_driver_v5::NativeCoordinate::eligible_open_ms = 0

Definition at line 75 of file market_driver.hpp.

◆ last_traded_close_ms

int64_t pineforge::native_driver_v5::NativeCoordinate::last_traded_close_ms = 0

Definition at line 76 of file market_driver.hpp.

◆ next_period_open_ms

int64_t pineforge::native_driver_v5::NativeCoordinate::next_period_open_ms = 0

Definition at line 77 of file market_driver.hpp.

◆ next_input_open_ms

int64_t pineforge::native_driver_v5::NativeCoordinate::next_input_open_ms = 0

Definition at line 78 of file market_driver.hpp.

◆ effective_time_ms

int64_t pineforge::native_driver_v5::NativeCoordinate::effective_time_ms = 0

◆ source_price_time_ms

int64_t pineforge::native_driver_v5::NativeCoordinate::source_price_time_ms = 0

Definition at line 80 of file market_driver.hpp.

◆ provenance

◆ path_phase

◆ completion

NativeCompletionKind pineforge::native_driver_v5::NativeCoordinate::completion = NativeCompletionKind::Confirmed

Definition at line 83 of file market_driver.hpp.


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