|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
Aggregate field order keeps market construction: Request{Transact{1.0}, "buy", "comment"} Request{Flatten{}, "flat", ""} Request{Reduce{ExplicitUnits{3}}, "close", ""} New fields default to Market / ImmediateRemaining / Independent / NoGroup. More...
#include <native_order.hpp>
Data Fields | |
| OrderIntent | intent {} |
| std::string | label {} |
| std::string | comment {} |
| Trigger | trigger = Market{} |
| Capacity | capacity = ImmediateRemaining{} |
| Owner | owner = Independent{} |
| Group | group = NoGroup{} |
| TriggerAnchor | anchor = Absolute{} |
Aggregate field order keeps market construction: Request{Transact{1.0}, "buy", "comment"} Request{Flatten{}, "flat", ""} Request{Reduce{ExplicitUnits{3}}, "close", ""} New fields default to Market / ImmediateRemaining / Independent / NoGroup.
market_request() converts a physical execution::Action (explicit Reduce units only) into that same market Request. Host market-only methods must reject nondefault extras; they must not drop them.
Definition at line 432 of file native_order.hpp.
| OrderIntent pineforge::native_order::native_order_v6::Request::intent {} |
Definition at line 433 of file native_order.hpp.
Referenced by pineforge::source::PineExecutionAdapter::anchor_relative_exits(), pineforge::source::PineExecutionAdapter::close(), pineforge::source::PineExecutionAdapter::close_all(), pineforge::source::PineExecutionAdapter::entry(), pineforge::source::PineExecutionAdapter::exit(), pineforge::source::PineExecutionAdapter::flush_pending_closes(), pineforge::source::PineExecutionAdapter::on_applied(), and pineforge::source::PineExecutionAdapter::order().
| std::string pineforge::native_order::native_order_v6::Request::label {} |
Definition at line 434 of file native_order.hpp.
Referenced by pineforge::source::PineExecutionAdapter::anchor_relative_exits(), pineforge::source::PineExecutionAdapter::close(), pineforge::source::PineExecutionAdapter::close_all(), pineforge::source::PineExecutionAdapter::entry(), pineforge::source::PineExecutionAdapter::exit(), pineforge::source::PineExecutionAdapter::flush_pending_closes(), pineforge::source::PineExecutionAdapter::on_applied(), and pineforge::source::PineExecutionAdapter::order().
| std::string pineforge::native_order::native_order_v6::Request::comment {} |
Definition at line 435 of file native_order.hpp.
Referenced by pineforge::source::PineExecutionAdapter::anchor_relative_exits(), pineforge::source::PineExecutionAdapter::close(), pineforge::source::PineExecutionAdapter::close_all(), pineforge::source::PineExecutionAdapter::entry(), pineforge::source::PineExecutionAdapter::exit(), pineforge::source::PineExecutionAdapter::flush_pending_closes(), and pineforge::source::PineExecutionAdapter::on_applied().
Definition at line 436 of file native_order.hpp.
Referenced by pineforge::source::PineExecutionAdapter::anchor_relative_exits(), pineforge::source::PineExecutionAdapter::begin_coof_recalc(), pineforge::source::PineExecutionAdapter::close(), pineforge::source::PineExecutionAdapter::entry(), pineforge::source::PineExecutionAdapter::exit(), pineforge::source::PineExecutionAdapter::on_applied(), pineforge::source::PineExecutionAdapter::order(), and pineforge::source::PineExecutionAdapter::resolve_anchored_level().
| Capacity pineforge::native_order::native_order_v6::Request::capacity = ImmediateRemaining{} |
Definition at line 437 of file native_order.hpp.
| Owner pineforge::native_order::native_order_v6::Request::owner = Independent{} |
Definition at line 438 of file native_order.hpp.
Referenced by pineforge::source::PineExecutionAdapter::anchor_relative_exits(), pineforge::source::PineExecutionAdapter::close(), pineforge::source::PineExecutionAdapter::entry(), pineforge::source::PineExecutionAdapter::exit(), pineforge::source::PineExecutionAdapter::flush_pending_closes(), and pineforge::source::PineExecutionAdapter::on_applied().
Definition at line 439 of file native_order.hpp.
Referenced by pineforge::source::PineExecutionAdapter::anchor_relative_exits(), pineforge::source::PineExecutionAdapter::entry(), pineforge::source::PineExecutionAdapter::exit(), pineforge::source::PineExecutionAdapter::on_applied(), and pineforge::source::PineExecutionAdapter::order().
| TriggerAnchor pineforge::native_order::native_order_v6::Request::anchor = Absolute{} |
Definition at line 440 of file native_order.hpp.
Referenced by pineforge::source::PineExecutionAdapter::anchor_relative_exits().