|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <order_priority.hpp>
Public Member Functions | |
| void | attach () |
| bool | attached () const |
| bool | retained_parent_first () const |
| void | metadata (const std::string &key, double value) |
| std::optional< OrderPriorityDecision > | select (const OrderPriorityContext &ctx, const std::vector< OrderPriorityCandidate > &candidates) const |
Static Public Attributes | |
| static constexpr uint64_t | schema_version = 1 |
Definition at line 63 of file order_priority.hpp.
|
inline |
Definition at line 66 of file order_priority.hpp.
|
inline |
Definition at line 67 of file order_priority.hpp.
|
inline |
Definition at line 68 of file order_priority.hpp.
|
inline |
Definition at line 69 of file order_priority.hpp.
| std::optional< OrderPriorityDecision > pineforge::compat::pine::OrderPriority::select | ( | const OrderPriorityContext & | ctx, |
| const std::vector< OrderPriorityCandidate > & | candidates ) const |
Definition at line 13 of file order_priority.cpp.
References pineforge::compat::pine::OrderPriorityCandidate::at_entry_capacity, pineforge::compat::pine::OrderPriorityContext::bar_index, pineforge::compat::pine::OrderPriorityContext::bar_magnifier_enabled, pineforge::compat::pine::OrderPriorityCandidate::birth_from_fill, pineforge::compat::pine::OrderPriorityContext::broker_flat, pineforge::compat::pine::OrderPriorityContext::calc_on_order_fills, pineforge::compat::pine::OrderPriorityContext::coof_scheduler_active, pineforge::compat::pine::OrderPriorityCandidate::created_bar, pineforge::compat::pine::OrderPriorityCandidate::created_flat, pineforge::compat::pine::OrderPriorityCandidate::default_quantity, pineforge::compat::pine::Entry, pineforge::compat::pine::Exit, pineforge::compat::pine::OrderPriorityCandidate::from_entry, pineforge::compat::pine::OrderPriorityCandidate::handle, pineforge::compat::pine::OrderPriorityCandidate::id, pineforge::native_order::native_order_v1::RequestHandle::incarnation, pineforge::compat::pine::OrderPriorityCandidate::limit, pineforge::compat::pine::OrderPriorityCandidate::loss_ticks, pineforge::compat::pine::OrderPriorityCandidate::named_cancel_surviving_exit, pineforge::compat::pine::OrderPriorityCandidate::oca_name, pineforge::compat::pine::OrderPriorityCandidate::oca_type, pineforge::compat::pine::OrderPriorityCandidate::predecessor, pineforge::compat::pine::OrderPriorityCandidate::prior_close, pineforge::compat::pine::OrderPriorityContext::process_orders_on_close, pineforge::compat::pine::OrderPriorityCandidate::profit_ticks, pineforge::compat::pine::OrderPriorityCandidate::qty_percent, pineforge::compat::pine::OrderPriorityCandidate::recreated_after_named_cancelled, pineforge::compat::pine::OrderPriorityCandidate::requested_qty, pineforge::compat::pine::OrderPriorityCandidate::source_sequence, pineforge::compat::pine::OrderPriorityCandidate::stop, pineforge::compat::pine::OrderPriorityCandidate::stop_limit_activated, pineforge::compat::pine::OrderPriorityContext::stream_idle, pineforge::compat::pine::OrderPriorityContext::stream_warmup_mode, pineforge::compat::pine::OrderPriorityCandidate::trail_offset, pineforge::compat::pine::OrderPriorityCandidate::trail_points, and pineforge::compat::pine::OrderPriorityCandidate::trail_price.
|
staticconstexpr |
Definition at line 65 of file order_priority.hpp.