|
| struct | pineforge::engine_script_run_v19::NativeInRunCause |
| | The event ordinal a failure was caused by, 0 when absent. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeInRunRecipient |
| | The request incarnation a failure was addressed to, 0 when absent. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeInRunCursor |
| | Where on the modeled path a failure happened: the driver point's coordinate and its interpolation position t. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeFailureContext |
| | The three in-run facts a failure may carry, tagged by kind. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeFailure |
| | The durable record native_state().failure answers: the code, the operation it happened in, an optional event ordinal and discriminator, and the allocation-free context. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeUnconfigured |
| | The NativeLifecycle alternatives, one per NativeLifecycleKind. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeReady |
| |
| struct | pineforge::engine_script_run_v19::NativeRunning |
| |
| struct | pineforge::engine_script_run_v19::NativeCompleted |
| |
| struct | pineforge::engine_script_run_v19::NativeFailed |
| |
| struct | pineforge::engine_script_run_v19::NativeStateView |
| | The flattened run state native_state() answers: the lifecycle kind, a borrowed pointer to the staged spec (nullptr when Unconfigured), the phase, how a Completed run ended, the durable failure, the consumed run-number high water and the monotonic decision floor. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativePhysicalPosition |
| | The book as one aggregate: signed units, the volume-weighted average entry price and the number of open physical lots. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeOpenLot |
| | Owning value row for one open physical lot, copied at query time by native_open_lots(mark) — the lot-by-lot view of the same book physical_position() aggregates. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeOpenLotView |
| | Callback-local view of the same FIFO row. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeAccountObservation |
| | The account row that follows an applied execution in the event history: the shared ordinal, the effective time, the marked equity, the realized balance and the signed book after it. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeMarketEvent |
| | One owning row of native_events(after_ordinal): a command event, a driver point or an account observation, tagged by kind. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeSetupResult |
| | What configure_native answers: the status and, on refusal, the first error field validate_native_run_spec found. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeFxCurveSetupResult |
| | What configure_native_fx_curve answers: the status and, on refusal, the curve validation with the index of the first bad point. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeAuxiliaryAppendResult |
| | What append_auxiliary_bars_result answers: the status, the refusal by name, and which bar OF THIS CALL it stopped on. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeExecutionTermsFacts |
| | Read-only owning-value facts for one candidate. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativePrecommitView |
| | Ephemeral factual view of one prepared execution before any physical effect. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeMarginCallView |
| | Ephemeral factual view of one kernel-issued liquidation before its units are fixed. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeMarginCheckPoint |
| | Ephemeral factual view of one kernel check point, offered to the host before the check runs. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeMarginRequirementView |
| | Ephemeral factual view of the numbers the kernel is about to compare, at one check point, BEFORE the breach test. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeMarginDecision |
| | The host's answer to one requirement view. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeAnchoredLevelView |
| | Ephemeral read-only facts of one anchored-leg materialization (L7b), offered to the host exactly once, before the ArmedEvent is built. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeRiskState |
| | The run's generic risk ledger (L9), as the kernel holds it. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeCurrentPointView |
| | What current_execution_point() answers inside a callback: the point's decision context, its price, which quote that price is, and the ordinal the quote came from. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeTrailState |
| | Read-only projection of a live generic Trail request. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeWorkingRequest |
| | Owning value row for one live request, copied at query time. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeCurrentExecution |
| | A synchronous execution of one request accepted or replaced in this very callback: a target handle and a price rule, and nothing else. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeCurrentExecutionPreview |
| | Recomputed observations, never an apply token. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeBeginArgs |
| | Borrowed begin-call facts. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeInputContext |
| | Accepted input facts presented before the generic consumer aggregates the bar into its script interval or evaluates any matching point. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeTickContext |
| | One accepted realtime print before native matching at its current decision point. More...
|
| |
| struct | pineforge::engine_script_run_v19::NativeTimeframeBarContext |
| | One completed higher-timeframe bucket of a declared subscription (NativeRunSpec::subscriptions), presented before the calculation of the input bar it is delivered on. More...
|
| |
| class | pineforge::engine_script_run_v19::NativeStrategyHost |
| | The public native host: an abstract subclass of BacktestEngine with no PineScript on it. More...
|
| |
|
| enum class | pineforge::engine_script_run_v19::NativeLifecycleKind : std::uint8_t {
pineforge::engine_script_run_v19::Unconfigured = 0
,
pineforge::engine_script_run_v19::Ready = 1
,
pineforge::engine_script_run_v19::Running = 2
,
pineforge::engine_script_run_v19::Completed = 3
,
pineforge::engine_script_run_v19::Failed = 4
} |
| | Where a host stands. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeRunPhase : std::uint8_t {
pineforge::engine_script_run_v19::Batch = 0
,
pineforge::engine_script_run_v19::Warmup = 1
,
pineforge::engine_script_run_v19::Realtime = 2
} |
| | Which driving is Running: a batch run(), a stream's internal warmup, or its realtime leg. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeCompletion : std::uint8_t {
pineforge::engine_script_run_v19::BatchComplete = 0
,
pineforge::engine_script_run_v19::StreamEnded = 1
} |
| | How a Completed run ended: a batch reached the last bar, or a stream was ended. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeFailureCode : std::uint16_t {
pineforge::engine_script_run_v19::None = 0
,
pineforge::engine_script_run_v19::InvalidSpecification = 1
,
pineforge::engine_script_run_v19::Contract = 2
,
pineforge::engine_script_run_v19::Preflight = 3
,
pineforge::engine_script_run_v19::UnsupportedSource = 4
,
pineforge::engine_script_run_v19::CallbackException = 5
,
pineforge::engine_script_run_v19::SettlementFailure = 6
,
pineforge::engine_script_run_v19::Allocation = 7
,
pineforge::engine_script_run_v19::CounterExhausted = 8
,
pineforge::engine_script_run_v19::Aborted = 9
,
pineforge::engine_script_run_v19::ProjectionMismatch = 10
,
pineforge::engine_script_run_v19::Calendar = 11
,
pineforge::engine_script_run_v19::Unexpected = 12
} |
| | The durable first failure of a run, in NativeFailure::code. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeFailureOperation : std::uint16_t {
pineforge::engine_script_run_v19::None = 0
,
pineforge::engine_script_run_v19::Configure = 1
,
pineforge::engine_script_run_v19::Begin = 2
,
pineforge::engine_script_run_v19::Command = 3
,
pineforge::engine_script_run_v19::Input = 4
,
pineforge::engine_script_run_v19::Callback = 5
,
pineforge::engine_script_run_v19::Settlement = 6
,
pineforge::engine_script_run_v19::Mutation = 7
,
pineforge::engine_script_run_v19::Stream = 8
} |
| | Which operation was in flight when the failure latched — the second half of "what went wrong", beside NativeFailureCode. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeFailureContextKind : std::uint8_t {
pineforge::engine_script_run_v19::None = 0
,
pineforge::engine_script_run_v19::Cause = 1
,
pineforge::engine_script_run_v19::Recipient = 2
,
pineforge::engine_script_run_v19::CauseRecipient = 3
,
pineforge::engine_script_run_v19::Cursor = 4
,
pineforge::engine_script_run_v19::CauseCursor = 5
,
pineforge::engine_script_run_v19::RecipientCursor = 6
,
pineforge::engine_script_run_v19::CauseRecipientCursor = 7
} |
| | In-run failure references. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeEventKind : std::uint8_t {
pineforge::engine_script_run_v19::Command = 0
,
pineforge::engine_script_run_v19::Driver = 1
,
pineforge::engine_script_run_v19::Account = 2
} |
| | Which of NativeMarketEvent's three alternatives is populated. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeSetupStatus : std::uint8_t {
pineforge::engine_script_run_v19::Applied = 0
,
pineforge::engine_script_run_v19::Failed = 1
} |
| | Whether a setup call applied its value or refused it. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeAuxiliaryAppendError : std::uint8_t {
pineforge::engine_script_run_v19::None = 0
,
pineforge::engine_script_run_v19::HostFailed = 1
,
pineforge::engine_script_run_v19::Reentrant = 2
,
pineforge::engine_script_run_v19::NotRealtime = 3
,
pineforge::engine_script_run_v19::NoAuxiliaryFeed = 4
,
pineforge::engine_script_run_v19::InvalidBarArray = 5
,
pineforge::engine_script_run_v19::InvalidBar = 6
,
pineforge::engine_script_run_v19::UnorderedBars = 7
,
pineforge::engine_script_run_v19::InputPeriodAlreadyAccepted = 8
,
pineforge::engine_script_run_v19::AllocationFailure = 9
} |
| | Why append_auxiliary_bars refused. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeCurrentPriceRule : std::uint8_t {
pineforge::engine_script_run_v19::AsPresented = 0
,
pineforge::engine_script_run_v19::NearestTick = 1
} |
| | Which price a current execution settles at: the active callback's quote as presented, or that quote on the instrument's nearest tick. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeCurrentQuoteKind : std::uint8_t {
pineforge::engine_script_run_v19::MarketDecision = 0
,
pineforge::engine_script_run_v19::ExecutionAnchor = 1
} |
| | Where a price came from: the callback's own market decision point, or the execution it is anchored to. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativePrecommitVerdict : std::uint8_t {
pineforge::engine_script_run_v19::Admit = 0
,
pineforge::engine_script_run_v19::Proceed = Admit
,
pineforge::engine_script_run_v19::Refuse = 1
,
pineforge::engine_script_run_v19::AdmitWithHostMargin = 2
} |
| | The host is consulted before generic opening-margin admission. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeMarginCheckKind : std::uint32_t {
pineforge::engine_script_run_v19::BarOpen = 0
,
pineforge::engine_script_run_v19::AfterApplied = 1
,
pineforge::engine_script_run_v19::Calculation = 2
,
pineforge::engine_script_run_v19::FxRoll = 3
,
pineforge::engine_script_run_v19::IntrabarSample = 4
} |
| | Which kernel check point is about to test the maintenance requirement. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeAnchoredTrigger : std::uint8_t {
pineforge::engine_script_run_v19::Limit = 0
,
pineforge::engine_script_run_v19::Stop = 1
,
pineforge::engine_script_run_v19::TrailArm = 2
} |
| | Which trigger of an anchored leg the owner's fill is about to supply. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeRequestField : std::uint8_t {
pineforge::engine_script_run_v19::Comment = 0
,
pineforge::engine_script_run_v19::Label = 1
} |
| | Which of a request's two free-text identity fields a bulk predicate reads. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeCurrentRefusal : std::uint8_t {
pineforge::engine_script_run_v19::NoExecutionContext = 0
,
pineforge::engine_script_run_v19::Reentrant = 1
,
pineforge::engine_script_run_v19::InvalidHandle = 2
,
pineforge::engine_script_run_v19::NotWorking = 3
,
pineforge::engine_script_run_v19::NotAcceptedInCallback = 4
,
pineforge::engine_script_run_v19::UnsupportedRequest = 5
,
pineforge::engine_script_run_v19::UnreadyOwner = 6
,
pineforge::engine_script_run_v19::InvalidSelection = 7
,
pineforge::engine_script_run_v19::ConfigurationMismatch = 8
} |
| | Why a current-execution command cannot be consumed here. More...
|
| |
| enum class | pineforge::engine_script_run_v19::NativeCalculationReason : std::uint8_t {
pineforge::engine_script_run_v19::BarClose = 0
,
pineforge::engine_script_run_v19::OrderFill = 1
,
pineforge::engine_script_run_v19::Tick = 2
,
pineforge::engine_script_run_v19::SubBar = 3
} |
| | Why the kernel is asking the host to calculate. More...
|
| |