|
| struct | pineforge::engine_script_run_v20::NativeInRunCause |
| | The event ordinal a failure was caused by, 0 when absent. More...
|
| |
| struct | pineforge::engine_script_run_v20::NativeInRunRecipient |
| | The request incarnation a failure was addressed to, 0 when absent. More...
|
| |
| struct | pineforge::engine_script_run_v20::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_v20::NativeFailureContext |
| | The three in-run facts a failure may carry, tagged by kind. More...
|
| |
| struct | pineforge::engine_script_run_v20::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_v20::NativeUnconfigured |
| | The NativeLifecycle alternatives, one per NativeLifecycleKind. More...
|
| |
| struct | pineforge::engine_script_run_v20::NativeReady |
| |
| struct | pineforge::engine_script_run_v20::NativeRunning |
| |
| struct | pineforge::engine_script_run_v20::NativeCompleted |
| |
| struct | pineforge::engine_script_run_v20::NativeFailed |
| |
| struct | pineforge::engine_script_run_v20::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_v20::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_v20::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_v20::NativeOpenLotView |
| | Callback-local view of the same FIFO row. More...
|
| |
| struct | pineforge::engine_script_run_v20::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_v20::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_v20::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_v20::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_v20::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_v20::NativeExecutionTermsFacts |
| | Read-only owning-value facts for one candidate. More...
|
| |
| struct | pineforge::engine_script_run_v20::NativePrecommitView |
| | Ephemeral factual view of one prepared execution before any physical effect. More...
|
| |
| struct | pineforge::engine_script_run_v20::NativeMarginCallView |
| | Ephemeral factual view of one kernel-issued liquidation before its units are fixed. More...
|
| |
| struct | pineforge::engine_script_run_v20::NativeMarginCheckPoint |
| | Ephemeral factual view of one kernel check point, offered to the host before the check runs. More...
|
| |
| struct | pineforge::engine_script_run_v20::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_v20::NativeMarginDecision |
| | The host's answer to one requirement view. More...
|
| |
| struct | pineforge::engine_script_run_v20::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_v20::NativeRiskState |
| | The run's generic risk ledger (L9), as the kernel holds it. More...
|
| |
| struct | pineforge::engine_script_run_v20::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_v20::NativeTrailState |
| | Read-only projection of a live generic Trail request. More...
|
| |
| struct | pineforge::engine_script_run_v20::NativeWorkingRequest |
| | Owning value row for one live request, copied at query time. More...
|
| |
| struct | pineforge::engine_script_run_v20::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_v20::NativeCurrentExecutionPreview |
| | Recomputed observations, never an apply token. More...
|
| |
| struct | pineforge::engine_script_run_v20::NativeBeginArgs |
| | Borrowed begin-call facts. More...
|
| |
| struct | pineforge::engine_script_run_v20::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_v20::NativeTickContext |
| | One accepted realtime print before native matching at its current decision point. More...
|
| |
| struct | pineforge::engine_script_run_v20::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_v20::NativeStrategyHost |
| | The public native host: an abstract subclass of BacktestEngine with no PineScript on it. More...
|
| |
|
| enum class | pineforge::engine_script_run_v20::NativeLifecycleKind : std::uint8_t {
pineforge::engine_script_run_v20::Unconfigured = 0
,
pineforge::engine_script_run_v20::Ready = 1
,
pineforge::engine_script_run_v20::Running = 2
,
pineforge::engine_script_run_v20::Completed = 3
,
pineforge::engine_script_run_v20::Failed = 4
} |
| | Where a host stands. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeRunPhase : std::uint8_t {
pineforge::engine_script_run_v20::Batch = 0
,
pineforge::engine_script_run_v20::Warmup = 1
,
pineforge::engine_script_run_v20::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_v20::NativeCompletion : std::uint8_t {
pineforge::engine_script_run_v20::BatchComplete = 0
,
pineforge::engine_script_run_v20::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_v20::NativeFailureCode : std::uint16_t {
pineforge::engine_script_run_v20::None = 0
,
pineforge::engine_script_run_v20::InvalidSpecification = 1
,
pineforge::engine_script_run_v20::Contract = 2
,
pineforge::engine_script_run_v20::Preflight = 3
,
pineforge::engine_script_run_v20::UnsupportedSource = 4
,
pineforge::engine_script_run_v20::CallbackException = 5
,
pineforge::engine_script_run_v20::SettlementFailure = 6
,
pineforge::engine_script_run_v20::Allocation = 7
,
pineforge::engine_script_run_v20::CounterExhausted = 8
,
pineforge::engine_script_run_v20::Aborted = 9
,
pineforge::engine_script_run_v20::ProjectionMismatch = 10
,
pineforge::engine_script_run_v20::Calendar = 11
,
pineforge::engine_script_run_v20::Unexpected = 12
} |
| | The durable first failure of a run, in NativeFailure::code. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeFailureOperation : std::uint16_t {
pineforge::engine_script_run_v20::None = 0
,
pineforge::engine_script_run_v20::Configure = 1
,
pineforge::engine_script_run_v20::Begin = 2
,
pineforge::engine_script_run_v20::Command = 3
,
pineforge::engine_script_run_v20::Input = 4
,
pineforge::engine_script_run_v20::Callback = 5
,
pineforge::engine_script_run_v20::Settlement = 6
,
pineforge::engine_script_run_v20::Mutation = 7
,
pineforge::engine_script_run_v20::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_v20::NativeFailureContextKind : std::uint8_t {
pineforge::engine_script_run_v20::None = 0
,
pineforge::engine_script_run_v20::Cause = 1
,
pineforge::engine_script_run_v20::Recipient = 2
,
pineforge::engine_script_run_v20::CauseRecipient = 3
,
pineforge::engine_script_run_v20::Cursor = 4
,
pineforge::engine_script_run_v20::CauseCursor = 5
,
pineforge::engine_script_run_v20::RecipientCursor = 6
,
pineforge::engine_script_run_v20::CauseRecipientCursor = 7
} |
| | In-run failure references. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeEventKind : std::uint8_t {
pineforge::engine_script_run_v20::Command = 0
,
pineforge::engine_script_run_v20::Driver = 1
,
pineforge::engine_script_run_v20::Account = 2
} |
| | Which of NativeMarketEvent's three alternatives is populated. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeSetupStatus : std::uint8_t {
pineforge::engine_script_run_v20::Applied = 0
,
pineforge::engine_script_run_v20::Failed = 1
} |
| | Whether a setup call applied its value or refused it. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeAuxiliaryAppendError : std::uint8_t {
pineforge::engine_script_run_v20::None = 0
,
pineforge::engine_script_run_v20::HostFailed = 1
,
pineforge::engine_script_run_v20::Reentrant = 2
,
pineforge::engine_script_run_v20::NotRealtime = 3
,
pineforge::engine_script_run_v20::NoAuxiliaryFeed = 4
,
pineforge::engine_script_run_v20::InvalidBarArray = 5
,
pineforge::engine_script_run_v20::InvalidBar = 6
,
pineforge::engine_script_run_v20::UnorderedBars = 7
,
pineforge::engine_script_run_v20::InputPeriodAlreadyAccepted = 8
,
pineforge::engine_script_run_v20::AllocationFailure = 9
} |
| | Why append_auxiliary_bars refused. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeCurrentPriceRule : std::uint8_t {
pineforge::engine_script_run_v20::AsPresented = 0
,
pineforge::engine_script_run_v20::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_v20::NativeCurrentQuoteKind : std::uint8_t {
pineforge::engine_script_run_v20::MarketDecision = 0
,
pineforge::engine_script_run_v20::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_v20::NativePrecommitVerdict : std::uint8_t {
pineforge::engine_script_run_v20::Admit = 0
,
pineforge::engine_script_run_v20::Proceed = Admit
,
pineforge::engine_script_run_v20::Refuse = 1
,
pineforge::engine_script_run_v20::AdmitWithHostMargin = 2
} |
| | The host is consulted before generic opening-margin admission. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeMarginCheckKind : std::uint32_t {
pineforge::engine_script_run_v20::BarOpen = 0
,
pineforge::engine_script_run_v20::AfterApplied = 1
,
pineforge::engine_script_run_v20::Calculation = 2
,
pineforge::engine_script_run_v20::FxRoll = 3
,
pineforge::engine_script_run_v20::IntrabarSample = 4
} |
| | Which kernel check point is about to test the maintenance requirement. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeAnchoredTrigger : std::uint8_t {
pineforge::engine_script_run_v20::Limit = 0
,
pineforge::engine_script_run_v20::Stop = 1
,
pineforge::engine_script_run_v20::TrailArm = 2
} |
| | Which trigger of an anchored leg the owner's fill is about to supply. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeRequestField : std::uint8_t {
pineforge::engine_script_run_v20::Comment = 0
,
pineforge::engine_script_run_v20::Label = 1
} |
| | Which of a request's two free-text identity fields a bulk predicate reads. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeCurrentRefusal : std::uint8_t {
pineforge::engine_script_run_v20::NoExecutionContext = 0
,
pineforge::engine_script_run_v20::Reentrant = 1
,
pineforge::engine_script_run_v20::InvalidHandle = 2
,
pineforge::engine_script_run_v20::NotWorking = 3
,
pineforge::engine_script_run_v20::NotAcceptedInCallback = 4
,
pineforge::engine_script_run_v20::UnsupportedRequest = 5
,
pineforge::engine_script_run_v20::UnreadyOwner = 6
,
pineforge::engine_script_run_v20::InvalidSelection = 7
,
pineforge::engine_script_run_v20::ConfigurationMismatch = 8
} |
| | Why a current-execution command cannot be consumed here. More...
|
| |
| enum class | pineforge::engine_script_run_v20::NativeCalculationReason : std::uint8_t {
pineforge::engine_script_run_v20::BarClose = 0
,
pineforge::engine_script_run_v20::OrderFill = 1
,
pineforge::engine_script_run_v20::Tick = 2
,
pineforge::engine_script_run_v20::SubBar = 3
} |
| | Why the kernel is asking the host to calculate. More...
|
| |