|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <pine_adapter.hpp>
Public Member Functions | |
| int | size () const noexcept |
| int | probe_fill_qty (int index, double fill_price, double *qty, int *close_only, int *partition) const noexcept |
| int | level_resolved (int index) const noexcept |
| int | effective_levels (int index, double *stop, double *limit, double *trail_activation) const noexcept |
| int | copy_v1 (int index, pf_pending_order_v1_t *out) const noexcept |
| int | short_seed_collision_role (int index) const noexcept |
| int | last_bar_dual_entry_path () const noexcept |
| double | trail_best_price () const noexcept |
Definition at line 1615 of file pine_adapter.hpp.
|
noexcept |
Definition at line 27384 of file pine_adapter.cpp.
|
noexcept |
Definition at line 27388 of file pine_adapter.cpp.
References pineforge::CASH, pineforge::source::Entry, pineforge::source::PineSizingSnapshot::equity, pineforge::FLAT, pineforge::LONG, pineforge::source::PineSizingSnapshot::mark, pineforge::source::Order, pineforge::PERCENT_OF_EQUITY, pineforge::source::PineSizingSnapshot::price, pineforge::source::detail::run_position(), pineforge::SHORT, and pineforge::source::PineSizingSnapshot::strategy_equity.
|
noexcept |
Definition at line 27515 of file pine_adapter.cpp.
|
noexcept |
Definition at line 27525 of file pine_adapter.cpp.
References pineforge::source::PlacementSnapshot::exit_levels, pineforge::source::ExitLimit, pineforge::source::ExitStop, pineforge::source::ExitTrail, pineforge::source::PineExitLevels::limit, pineforge::source::PineExitLevels::loss_ticks, pineforge::source::PineExitLevels::profit_ticks, pineforge::source::detail::run_position(), pineforge::compat::pine::snap_trail_level_to_tick_grid(), pineforge::source::PineExitLevels::stop, pineforge::source::PineExitLevels::trail_points, and pineforge::source::PineExitLevels::trail_price.
|
noexcept |
Definition at line 27596 of file pine_adapter.cpp.
References pineforge::source::Close, pineforge::source::Dependency, pineforge::source::PlacementSnapshot::exit_levels, pineforge::source::ExitLimit, pineforge::source::ExitStop, pineforge::source::ExitTrail, pineforge::FLAT, pineforge::compat::pine::historical_cascade_reach(), pineforge::native_order::native_order_v1::RequestHandle::incarnation, pineforge::source::PineExitLevels::limit, pineforge::source::PineExitLevels::loss_ticks, pineforge::number, pineforge::source::Order, pineforge::source::PineExitLevels::profit_ticks, pineforge::source::Replacement, pineforge::SHORT, pineforge::source::PineExitLevels::stop, pineforge::source::PineExitLevels::trail_offset, pineforge::source::PineExitLevels::trail_points, and pineforge::source::PineExitLevels::trail_price.
|
noexcept |
Definition at line 28300 of file pine_adapter.cpp.
|
noexcept |
Definition at line 28308 of file pine_adapter.cpp.
|
noexcept |
Definition at line 28309 of file pine_adapter.cpp.