|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
Ephemeral factual view of one prepared execution before any physical effect. More...
#include <native_host.hpp>
Data Fields | |
| native_order::RequestHandle | target |
| native_order::DefinitionRef | definition |
| native_order::MatchCursor | cursor |
| native_order::ExecutionPlan | plan |
| native_order::ExecutionScope | scope |
| double | raw_price = 0.0 |
| double | resolved_price = 0.0 |
| double | inspected_closed_units = 0.0 |
| double | inspected_opened_units = 0.0 |
| double | inspected_current_ticket = 0.0 |
| execution::Status | settlement_readiness = execution::Status::Applied |
| execution::AccountEffectProjection | account |
| std::vector< double > | closed_row_pnl |
| bool | current = false |
Ephemeral factual view of one prepared execution before any physical effect.
Definition at line 504 of file native_host.hpp.
| native_order::RequestHandle pineforge::engine_script_run_v19::NativePrecommitView::target |
Definition at line 505 of file native_host.hpp.
Referenced by pineforge::source::PineExecutionAdapter::preflight_id_pair_precommit(), and pineforge::source::PineExecutionAdapter::validate_precommit().
| native_order::DefinitionRef pineforge::engine_script_run_v19::NativePrecommitView::definition |
Definition at line 506 of file native_host.hpp.
Referenced by pineforge::source::PineExecutionAdapter::validate_precommit().
| native_order::MatchCursor pineforge::engine_script_run_v19::NativePrecommitView::cursor |
Definition at line 507 of file native_host.hpp.
Referenced by pineforge::source::PineExecutionAdapter::validate_precommit().
| native_order::ExecutionPlan pineforge::engine_script_run_v19::NativePrecommitView::plan |
Definition at line 508 of file native_host.hpp.
| native_order::ExecutionScope pineforge::engine_script_run_v19::NativePrecommitView::scope |
Definition at line 509 of file native_host.hpp.
| double pineforge::engine_script_run_v19::NativePrecommitView::raw_price = 0.0 |
Definition at line 510 of file native_host.hpp.
Referenced by pineforge::source::PineExecutionAdapter::validate_precommit().
| double pineforge::engine_script_run_v19::NativePrecommitView::resolved_price = 0.0 |
Definition at line 511 of file native_host.hpp.
Referenced by pineforge::source::PineExecutionAdapter::validate_precommit().
| double pineforge::engine_script_run_v19::NativePrecommitView::inspected_closed_units = 0.0 |
Definition at line 512 of file native_host.hpp.
Referenced by pineforge::source::PineExecutionAdapter::preflight_id_pair_precommit(), and pineforge::source::PineExecutionAdapter::validate_precommit().
| double pineforge::engine_script_run_v19::NativePrecommitView::inspected_opened_units = 0.0 |
Definition at line 513 of file native_host.hpp.
Referenced by pineforge::source::PineExecutionAdapter::validate_precommit().
| double pineforge::engine_script_run_v19::NativePrecommitView::inspected_current_ticket = 0.0 |
Definition at line 514 of file native_host.hpp.
| execution::Status pineforge::engine_script_run_v19::NativePrecommitView::settlement_readiness = execution::Status::Applied |
Definition at line 515 of file native_host.hpp.
Referenced by pineforge::source::PineExecutionAdapter::preflight_id_pair_precommit().
| execution::AccountEffectProjection pineforge::engine_script_run_v19::NativePrecommitView::account |
Definition at line 516 of file native_host.hpp.
Referenced by pineforge::source::PineExecutionAdapter::preflight_id_pair_precommit(), and pineforge::source::PineExecutionAdapter::validate_precommit().
| std::vector<double> pineforge::engine_script_run_v19::NativePrecommitView::closed_row_pnl |
Definition at line 517 of file native_host.hpp.
| bool pineforge::engine_script_run_v19::NativePrecommitView::current = false |
Definition at line 518 of file native_host.hpp.