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

#include <pine_intent_state.hpp>

Public Member Functions

 PineIntentState (const NativeStrategyHost *owner_host, std::uint64_t native_run) noexcept
 

Data Fields

const NativeStrategyHost * owner = nullptr
 
std::uint64_t run = 0
 
bool has_evaluation = false
 
bool capturing = false
 
bool replayed = false
 
std::int64_t label_ms = 0
 
PineStrategyConfig start_config {}
 
PineStrategyConfig end_config {}
 
PineReplayRiskConfig start_risk {}
 
PineReplayRiskConfig end_risk {}
 
NativeCurrentPointView terminal_point {}
 
std::vector< PineIntentRow > rows
 
const NativeCurrentPointView * replay_point = nullptr
 

Detailed Description

Definition at line 155 of file pine_intent_state.hpp.

Constructor & Destructor Documentation

◆ PineIntentState()

pineforge::source::detail::PineIntentState::PineIntentState ( const NativeStrategyHost * owner_host,
std::uint64_t native_run )
inlinenoexcept

Field Documentation

◆ owner

const NativeStrategyHost* pineforge::source::detail::PineIntentState::owner = nullptr

Definition at line 159 of file pine_intent_state.hpp.

Referenced by pineforge::source::detail::selected_intents().

◆ run

std::uint64_t pineforge::source::detail::PineIntentState::run = 0

Definition at line 160 of file pine_intent_state.hpp.

Referenced by pineforge::source::detail::selected_intents().

◆ has_evaluation

bool pineforge::source::detail::PineIntentState::has_evaluation = false

Definition at line 161 of file pine_intent_state.hpp.

◆ capturing

bool pineforge::source::detail::PineIntentState::capturing = false

◆ replayed

bool pineforge::source::detail::PineIntentState::replayed = false

Definition at line 163 of file pine_intent_state.hpp.

◆ label_ms

std::int64_t pineforge::source::detail::PineIntentState::label_ms = 0

Definition at line 164 of file pine_intent_state.hpp.

◆ start_config

PineStrategyConfig pineforge::source::detail::PineIntentState::start_config {}

Definition at line 165 of file pine_intent_state.hpp.

◆ end_config

PineStrategyConfig pineforge::source::detail::PineIntentState::end_config {}

Definition at line 166 of file pine_intent_state.hpp.

◆ start_risk

PineReplayRiskConfig pineforge::source::detail::PineIntentState::start_risk {}

Definition at line 167 of file pine_intent_state.hpp.

◆ end_risk

PineReplayRiskConfig pineforge::source::detail::PineIntentState::end_risk {}

Definition at line 168 of file pine_intent_state.hpp.

◆ terminal_point

NativeCurrentPointView pineforge::source::detail::PineIntentState::terminal_point {}

Definition at line 169 of file pine_intent_state.hpp.

◆ rows

std::vector<PineIntentRow> pineforge::source::detail::PineIntentState::rows

◆ replay_point

const NativeCurrentPointView* pineforge::source::detail::PineIntentState::replay_point = nullptr

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