|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <execution_projection.hpp>
Data Fields | |
| Status | status = Status::NoEffect |
| double | closed_units = 0.0 |
| double | opened_units = 0.0 |
| double | resulting_abs_units = 0.0 |
| std::size_t | resulting_lot_count = 0 |
| double | resulting_abs_notional = 0.0 |
| double | current_ticket = 0.0 |
| bool | would_open = false |
| bool | incoming_short = false |
| double | realized_balance = 0.0 |
| double | remaining_entry_cost = 0.0 |
| double | marked_equity = 0.0 |
| std::int64_t | cycle_after = 0 |
| double | signed_units_after = 0.0 |
Definition at line 12 of file execution_projection.hpp.
| Status pineforge::execution::settlement_projection_v1::AccountEffectProjection::status = Status::NoEffect |
Definition at line 13 of file execution_projection.hpp.
| double pineforge::execution::settlement_projection_v1::AccountEffectProjection::closed_units = 0.0 |
Definition at line 16 of file execution_projection.hpp.
| double pineforge::execution::settlement_projection_v1::AccountEffectProjection::opened_units = 0.0 |
Definition at line 17 of file execution_projection.hpp.
| double pineforge::execution::settlement_projection_v1::AccountEffectProjection::resulting_abs_units = 0.0 |
Definition at line 18 of file execution_projection.hpp.
| std::size_t pineforge::execution::settlement_projection_v1::AccountEffectProjection::resulting_lot_count = 0 |
Definition at line 19 of file execution_projection.hpp.
| double pineforge::execution::settlement_projection_v1::AccountEffectProjection::resulting_abs_notional = 0.0 |
Definition at line 20 of file execution_projection.hpp.
Referenced by pineforge::source::PineExecutionAdapter::validate_precommit().
| double pineforge::execution::settlement_projection_v1::AccountEffectProjection::current_ticket = 0.0 |
Definition at line 21 of file execution_projection.hpp.
| bool pineforge::execution::settlement_projection_v1::AccountEffectProjection::would_open = false |
Definition at line 22 of file execution_projection.hpp.
Referenced by pineforge::source::PineExecutionAdapter::validate_precommit().
| bool pineforge::execution::settlement_projection_v1::AccountEffectProjection::incoming_short = false |
Definition at line 23 of file execution_projection.hpp.
Referenced by pineforge::source::PineExecutionAdapter::validate_precommit().
| double pineforge::execution::settlement_projection_v1::AccountEffectProjection::realized_balance = 0.0 |
Definition at line 28 of file execution_projection.hpp.
Referenced by pineforge::source::PineExecutionAdapter::validate_precommit().
| double pineforge::execution::settlement_projection_v1::AccountEffectProjection::remaining_entry_cost = 0.0 |
Definition at line 31 of file execution_projection.hpp.
| double pineforge::execution::settlement_projection_v1::AccountEffectProjection::marked_equity = 0.0 |
Definition at line 35 of file execution_projection.hpp.
Referenced by pineforge::source::PineExecutionAdapter::validate_precommit().
| std::int64_t pineforge::execution::settlement_projection_v1::AccountEffectProjection::cycle_after = 0 |
Definition at line 39 of file execution_projection.hpp.
| double pineforge::execution::settlement_projection_v1::AccountEffectProjection::signed_units_after = 0.0 |
Definition at line 41 of file execution_projection.hpp.