|
PineForge v1.4.0-4-g873b25da
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 483 of file native_order.hpp.
| OrderIntent pineforge::native_order::native_order_v7::Request::intent {} |
Definition at line 484 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::exit(), pineforge::source::PineExecutionAdapter::flush_pending_closes(), pineforge::source::PineExecutionAdapter::on_applied(), and pineforge::source::PineExecutionAdapter::order().
| std::string pineforge::native_order::native_order_v7::Request::label {} |
Definition at line 485 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::exit(), pineforge::source::PineExecutionAdapter::flush_pending_closes(), pineforge::source::PineExecutionAdapter::on_applied(), and pineforge::source::PineExecutionAdapter::order().
| std::string pineforge::native_order::native_order_v7::Request::comment {} |
Definition at line 486 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::exit(), pineforge::source::PineExecutionAdapter::flush_pending_closes(), and pineforge::source::PineExecutionAdapter::on_applied().
Definition at line 487 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::exit(), pineforge::source::PineExecutionAdapter::on_applied(), pineforge::source::PineExecutionAdapter::on_bar_open(), pineforge::source::PineExecutionAdapter::order(), and pineforge::source::PineExecutionAdapter::resolve_anchored_level().
| Capacity pineforge::native_order::native_order_v7::Request::capacity = ImmediateRemaining{} |
Definition at line 488 of file native_order.hpp.
| Owner pineforge::native_order::native_order_v7::Request::owner = Independent{} |
Definition at line 489 of file native_order.hpp.
Referenced by pineforge::source::PineExecutionAdapter::anchor_relative_exits(), pineforge::source::PineExecutionAdapter::close(), pineforge::source::PineExecutionAdapter::exit(), pineforge::source::PineExecutionAdapter::flush_pending_closes(), and pineforge::source::PineExecutionAdapter::on_applied().
| TriggerAnchor pineforge::native_order::native_order_v7::Request::anchor = Absolute{} |
Definition at line 491 of file native_order.hpp.
Referenced by pineforge::source::PineExecutionAdapter::anchor_relative_exits().