PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::compat::pine::OrderPriority Class 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< OrderPriorityDecisionselect (const OrderPriorityContext &ctx, const std::vector< OrderPriorityCandidate > &candidates) const
 

Static Public Attributes

static constexpr uint64_t schema_version = 1
 

Detailed Description

Definition at line 63 of file order_priority.hpp.

Member Function Documentation

◆ attach()

void pineforge::compat::pine::OrderPriority::attach ( )
inline

Definition at line 66 of file order_priority.hpp.

◆ attached()

bool pineforge::compat::pine::OrderPriority::attached ( ) const
inline

Definition at line 67 of file order_priority.hpp.

◆ retained_parent_first()

bool pineforge::compat::pine::OrderPriority::retained_parent_first ( ) const
inline

Definition at line 68 of file order_priority.hpp.

◆ metadata()

void pineforge::compat::pine::OrderPriority::metadata ( const std::string & key,
double value )
inline

Definition at line 69 of file order_priority.hpp.

◆ select()

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.

Field Documentation

◆ schema_version

uint64_t pineforge::compat::pine::OrderPriority::schema_version = 1
staticconstexpr

Definition at line 65 of file order_priority.hpp.


The documentation for this class was generated from the following files: