|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <engine.hpp>
Data Fields | |
| int64_t | entry_time |
| int64_t | exit_time |
| double | entry_price |
| double | exit_price |
| double | qty |
| double | pnl |
| double | pnl_pct |
| bool | is_long |
| int | entry_bar_index = -1 |
| int | exit_bar_index = -1 |
| std::string | entry_id |
| std::string | entry_comment |
| std::string | exit_comment |
| std::string | exit_id |
| bool | exit_from_bracket = false |
| double | max_runup = 0.0 |
| double | max_drawdown = 0.0 |
| double | commission = 0.0 |
| uint64_t | entry_incarnation = 0 |
| bool | open_at_end = false |
| execution::CloseCause | close_cause = execution::CloseCause::Unspecified |
Definition at line 150 of file engine.hpp.
| int64_t pineforge::Trade::entry_time |
Definition at line 151 of file engine.hpp.
| int64_t pineforge::Trade::exit_time |
Definition at line 152 of file engine.hpp.
| double pineforge::Trade::entry_price |
Definition at line 153 of file engine.hpp.
| double pineforge::Trade::exit_price |
Definition at line 154 of file engine.hpp.
| double pineforge::Trade::qty |
Definition at line 155 of file engine.hpp.
| double pineforge::Trade::pnl |
Definition at line 156 of file engine.hpp.
| double pineforge::Trade::pnl_pct |
Definition at line 157 of file engine.hpp.
| bool pineforge::Trade::is_long |
Definition at line 158 of file engine.hpp.
| int pineforge::Trade::entry_bar_index = -1 |
Definition at line 159 of file engine.hpp.
| int pineforge::Trade::exit_bar_index = -1 |
Definition at line 160 of file engine.hpp.
| std::string pineforge::Trade::entry_id |
Definition at line 161 of file engine.hpp.
| std::string pineforge::Trade::entry_comment |
Definition at line 162 of file engine.hpp.
| std::string pineforge::Trade::exit_comment |
Definition at line 163 of file engine.hpp.
Referenced by pineforge::source::PineStrategyHost::on_native_applied().
| std::string pineforge::Trade::exit_id |
Definition at line 164 of file engine.hpp.
Referenced by pineforge::source::PineStrategyHost::on_native_applied().
| bool pineforge::Trade::exit_from_bracket = false |
Definition at line 177 of file engine.hpp.
| double pineforge::Trade::max_runup = 0.0 |
Definition at line 178 of file engine.hpp.
| double pineforge::Trade::max_drawdown = 0.0 |
Definition at line 179 of file engine.hpp.
| double pineforge::Trade::commission = 0.0 |
Definition at line 180 of file engine.hpp.
| uint64_t pineforge::Trade::entry_incarnation = 0 |
Definition at line 183 of file engine.hpp.
| bool pineforge::Trade::open_at_end = false |
Definition at line 187 of file engine.hpp.
| execution::CloseCause pineforge::Trade::close_cause = execution::CloseCause::Unspecified |
Definition at line 193 of file engine.hpp.
Referenced by pineforge::source::PineStrategyHost::on_native_applied().