|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <intraday_order_budget.hpp>
Public Member Functions | |
| const std::optional< OrderRiskDay > & | day () const |
| int | charged_slots () const |
| bool | latched () const |
| const std::optional< CloseQuotaTransfer > & | transfer () const |
| void | enter_day (OrderRiskDay day) |
| void | latch () |
| void | expire_transfer () |
| void | decline (uint64_t incarnation) |
| bool | can_inherit (OrderRiskDay day, int bar, uint64_t incarnation, uint64_t latest_committed_fill) const |
| QuotaAdmission | admit_matched_attempt (OrderRiskDay day, int limit, int bar, uint64_t incarnation, uint64_t latest_committed_fill) |
| void | count_committed_close (OrderRiskDay day, int limit, uint64_t close_fill, int source_bar, uint64_t inheritor) |
Definition at line 27 of file intraday_order_budget.hpp.
|
inline |
Definition at line 29 of file intraday_order_budget.hpp.
Referenced by admit_matched_attempt(), can_inherit(), count_committed_close(), and enter_day().
|
inline |
Definition at line 30 of file intraday_order_budget.hpp.
|
inline |
Definition at line 31 of file intraday_order_budget.hpp.
|
inline |
Definition at line 32 of file intraday_order_budget.hpp.
|
inline |
Definition at line 36 of file intraday_order_budget.hpp.
References day(), and expire_transfer().
Referenced by admit_matched_attempt(), and count_committed_close().
|
inline |
Definition at line 43 of file intraday_order_budget.hpp.
Referenced by count_committed_close().
|
inline |
Definition at line 44 of file intraday_order_budget.hpp.
Referenced by admit_matched_attempt(), count_committed_close(), decline(), and enter_day().
|
inline |
Definition at line 45 of file intraday_order_budget.hpp.
References expire_transfer().
|
inline |
Definition at line 48 of file intraday_order_budget.hpp.
References day().
Referenced by admit_matched_attempt().
|
inline |
Definition at line 60 of file intraday_order_budget.hpp.
References pineforge::compat::pine::BelowLimit, pineforge::compat::pine::Blocked, can_inherit(), day(), enter_day(), expire_transfer(), and pineforge::compat::pine::ReachedLimit.
|
inline |
Definition at line 75 of file intraday_order_budget.hpp.
References day(), enter_day(), expire_transfer(), and latch().