PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::execution::settlement_projection_v1::AccountEffectProjection Struct 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
 

Detailed Description

Definition at line 12 of file execution_projection.hpp.

Field Documentation

◆ status

Status pineforge::execution::settlement_projection_v1::AccountEffectProjection::status = Status::NoEffect

Definition at line 13 of file execution_projection.hpp.

◆ closed_units

double pineforge::execution::settlement_projection_v1::AccountEffectProjection::closed_units = 0.0

Definition at line 16 of file execution_projection.hpp.

◆ opened_units

double pineforge::execution::settlement_projection_v1::AccountEffectProjection::opened_units = 0.0

Definition at line 17 of file execution_projection.hpp.

◆ resulting_abs_units

double pineforge::execution::settlement_projection_v1::AccountEffectProjection::resulting_abs_units = 0.0

Definition at line 18 of file execution_projection.hpp.

◆ resulting_lot_count

std::size_t pineforge::execution::settlement_projection_v1::AccountEffectProjection::resulting_lot_count = 0

Definition at line 19 of file execution_projection.hpp.

◆ resulting_abs_notional

double pineforge::execution::settlement_projection_v1::AccountEffectProjection::resulting_abs_notional = 0.0

◆ current_ticket

double pineforge::execution::settlement_projection_v1::AccountEffectProjection::current_ticket = 0.0

Definition at line 21 of file execution_projection.hpp.

◆ would_open

bool pineforge::execution::settlement_projection_v1::AccountEffectProjection::would_open = false

◆ incoming_short

bool pineforge::execution::settlement_projection_v1::AccountEffectProjection::incoming_short = false

◆ realized_balance

double pineforge::execution::settlement_projection_v1::AccountEffectProjection::realized_balance = 0.0

◆ remaining_entry_cost

double pineforge::execution::settlement_projection_v1::AccountEffectProjection::remaining_entry_cost = 0.0

Definition at line 31 of file execution_projection.hpp.

◆ marked_equity

double pineforge::execution::settlement_projection_v1::AccountEffectProjection::marked_equity = 0.0

◆ cycle_after

std::int64_t pineforge::execution::settlement_projection_v1::AccountEffectProjection::cycle_after = 0

Definition at line 39 of file execution_projection.hpp.

◆ signed_units_after

double pineforge::execution::settlement_projection_v1::AccountEffectProjection::signed_units_after = 0.0

Definition at line 41 of file execution_projection.hpp.


The documentation for this struct was generated from the following file: