PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::compat::pine::OrderPriorityCandidate Struct Reference

#include <order_priority.hpp>

Data Fields

native_order::RequestHandle handle {}
 
OrderPriorityKind kind = OrderPriorityKind::Other
 
std::string id
 
std::string from_entry
 
int created_bar = -1
 
std::uint64_t source_sequence = 0
 
std::uint64_t predecessor = 0
 
std::uint64_t recreated_after_named_cancelled = 0
 
std::uint64_t named_cancel_surviving_exit = 0
 
bool created_flat = false
 
bool birth_from_fill = false
 
bool prior_close = false
 
bool at_entry_capacity = false
 
bool stop_limit_activated = false
 
bool default_quantity = false
 
double requested_qty = std::numeric_limits<double>::quiet_NaN()
 
double qty_percent = std::numeric_limits<double>::quiet_NaN()
 
double stop = std::numeric_limits<double>::quiet_NaN()
 
double limit = std::numeric_limits<double>::quiet_NaN()
 
double trail_points = std::numeric_limits<double>::quiet_NaN()
 
double trail_price = std::numeric_limits<double>::quiet_NaN()
 
double trail_offset = std::numeric_limits<double>::quiet_NaN()
 
double profit_ticks = std::numeric_limits<double>::quiet_NaN()
 
double loss_ticks = std::numeric_limits<double>::quiet_NaN()
 
std::string oca_name
 
int oca_type = 0
 

Detailed Description

Definition at line 29 of file order_priority.hpp.

Field Documentation

◆ handle

native_order::RequestHandle pineforge::compat::pine::OrderPriorityCandidate::handle {}

Definition at line 30 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ kind

OrderPriorityKind pineforge::compat::pine::OrderPriorityCandidate::kind = OrderPriorityKind::Other

Definition at line 31 of file order_priority.hpp.

◆ id

std::string pineforge::compat::pine::OrderPriorityCandidate::id

Definition at line 32 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ from_entry

std::string pineforge::compat::pine::OrderPriorityCandidate::from_entry

Definition at line 33 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ created_bar

int pineforge::compat::pine::OrderPriorityCandidate::created_bar = -1

Definition at line 34 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ source_sequence

std::uint64_t pineforge::compat::pine::OrderPriorityCandidate::source_sequence = 0

Definition at line 35 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ predecessor

std::uint64_t pineforge::compat::pine::OrderPriorityCandidate::predecessor = 0

Definition at line 36 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ recreated_after_named_cancelled

std::uint64_t pineforge::compat::pine::OrderPriorityCandidate::recreated_after_named_cancelled = 0

Definition at line 37 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ named_cancel_surviving_exit

std::uint64_t pineforge::compat::pine::OrderPriorityCandidate::named_cancel_surviving_exit = 0

Definition at line 38 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ created_flat

bool pineforge::compat::pine::OrderPriorityCandidate::created_flat = false

Definition at line 39 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ birth_from_fill

bool pineforge::compat::pine::OrderPriorityCandidate::birth_from_fill = false

Definition at line 40 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ prior_close

bool pineforge::compat::pine::OrderPriorityCandidate::prior_close = false

Definition at line 41 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ at_entry_capacity

bool pineforge::compat::pine::OrderPriorityCandidate::at_entry_capacity = false

Definition at line 42 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ stop_limit_activated

bool pineforge::compat::pine::OrderPriorityCandidate::stop_limit_activated = false

Definition at line 43 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ default_quantity

bool pineforge::compat::pine::OrderPriorityCandidate::default_quantity = false

Definition at line 44 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ requested_qty

double pineforge::compat::pine::OrderPriorityCandidate::requested_qty = std::numeric_limits<double>::quiet_NaN()

Definition at line 45 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ qty_percent

double pineforge::compat::pine::OrderPriorityCandidate::qty_percent = std::numeric_limits<double>::quiet_NaN()

Definition at line 46 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ stop

double pineforge::compat::pine::OrderPriorityCandidate::stop = std::numeric_limits<double>::quiet_NaN()

Definition at line 47 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ limit

double pineforge::compat::pine::OrderPriorityCandidate::limit = std::numeric_limits<double>::quiet_NaN()

Definition at line 48 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ trail_points

double pineforge::compat::pine::OrderPriorityCandidate::trail_points = std::numeric_limits<double>::quiet_NaN()

Definition at line 49 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ trail_price

double pineforge::compat::pine::OrderPriorityCandidate::trail_price = std::numeric_limits<double>::quiet_NaN()

Definition at line 50 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ trail_offset

double pineforge::compat::pine::OrderPriorityCandidate::trail_offset = std::numeric_limits<double>::quiet_NaN()

Definition at line 51 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ profit_ticks

double pineforge::compat::pine::OrderPriorityCandidate::profit_ticks = std::numeric_limits<double>::quiet_NaN()

Definition at line 52 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ loss_ticks

double pineforge::compat::pine::OrderPriorityCandidate::loss_ticks = std::numeric_limits<double>::quiet_NaN()

Definition at line 53 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ oca_name

std::string pineforge::compat::pine::OrderPriorityCandidate::oca_name

Definition at line 54 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().

◆ oca_type

int pineforge::compat::pine::OrderPriorityCandidate::oca_type = 0

Definition at line 55 of file order_priority.hpp.

Referenced by pineforge::compat::pine::OrderPriority::select().


The documentation for this struct was generated from the following file: