|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <pine_adapter.hpp>
Data Fields | |
| bool | process_orders_on_close = false |
| bool | calc_on_order_fills = false |
| double | initial_capital = 1000000.0 |
| int | default_qty_type = static_cast<int>(QtyType::FIXED) |
| double | default_qty_value = 1.0 |
| int | pyramiding = 1 |
| double | commission_value = 0.0 |
| int | commission_type = static_cast<int>(CommissionType::PERCENT) |
| int | slippage = 0 |
| double | margin_long = 100.0 |
| double | margin_short = 100.0 |
| bool | close_entries_rule_any = false |
| bool | src_series_active = false |
Definition at line 57 of file pine_adapter.hpp.
| bool pineforge::source::PineStrategyConfig::process_orders_on_close = false |
Definition at line 58 of file pine_adapter.hpp.
Referenced by pineforge::source::PineScheduler::coof_recalculation_due(), pineforge::source::PineExecutionAdapter::project(), and pineforge::source::PineScheduler::recalculate().
| bool pineforge::source::PineStrategyConfig::calc_on_order_fills = false |
Definition at line 59 of file pine_adapter.hpp.
Referenced by pineforge::source::PineStrategyHost::prepare_native_begin(), and pineforge::source::PineExecutionAdapter::project().
| double pineforge::source::PineStrategyConfig::initial_capital = 1000000.0 |
Definition at line 60 of file pine_adapter.hpp.
Referenced by pineforge::source::PineExecutionAdapter::project().
| int pineforge::source::PineStrategyConfig::default_qty_type = static_cast<int>(QtyType::FIXED) |
Definition at line 61 of file pine_adapter.hpp.
| double pineforge::source::PineStrategyConfig::default_qty_value = 1.0 |
Definition at line 62 of file pine_adapter.hpp.
| int pineforge::source::PineStrategyConfig::pyramiding = 1 |
Definition at line 63 of file pine_adapter.hpp.
| double pineforge::source::PineStrategyConfig::commission_value = 0.0 |
Definition at line 64 of file pine_adapter.hpp.
Referenced by pineforge::source::PineExecutionAdapter::project().
| int pineforge::source::PineStrategyConfig::commission_type = static_cast<int>(CommissionType::PERCENT) |
Definition at line 65 of file pine_adapter.hpp.
Referenced by pineforge::source::PineExecutionAdapter::project().
| int pineforge::source::PineStrategyConfig::slippage = 0 |
Definition at line 66 of file pine_adapter.hpp.
Referenced by pineforge::source::PineExecutionAdapter::project(), and pineforge::source::PineScheduler::recalculate().
| double pineforge::source::PineStrategyConfig::margin_long = 100.0 |
Definition at line 67 of file pine_adapter.hpp.
Referenced by pineforge::source::PineExecutionAdapter::project().
| double pineforge::source::PineStrategyConfig::margin_short = 100.0 |
Definition at line 68 of file pine_adapter.hpp.
Referenced by pineforge::source::PineExecutionAdapter::project().
| bool pineforge::source::PineStrategyConfig::close_entries_rule_any = false |
Definition at line 69 of file pine_adapter.hpp.
| bool pineforge::source::PineStrategyConfig::src_series_active = false |
Definition at line 70 of file pine_adapter.hpp.
Referenced by pineforge::source::PineStrategyHost::prepare_native_begin().