PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::source::PineRiskState Struct Reference

#include <pine_adapter.hpp>

Data Fields

int direction = 0
 
int max_cons_loss_days = 0
 
double max_drawdown = 0.0
 
bool max_drawdown_percent = false
 
double max_intraday_loss = 0.0
 
bool max_intraday_loss_percent = false
 
double max_position_size = 0.0
 
bool halted = false
 
double observed_peak_equity = std::numeric_limits<double>::quiet_NaN()
 
double observed_max_drawdown = 0.0
 
std::int64_t intraday_block_day = std::numeric_limits<std::int64_t>::min()
 
bool intraday_cancel_pending = false
 

Detailed Description

Definition at line 1561 of file pine_adapter.hpp.

Field Documentation

◆ direction

int pineforge::source::PineRiskState::direction = 0

Definition at line 1562 of file pine_adapter.hpp.

◆ max_cons_loss_days

int pineforge::source::PineRiskState::max_cons_loss_days = 0

Definition at line 1563 of file pine_adapter.hpp.

◆ max_drawdown

double pineforge::source::PineRiskState::max_drawdown = 0.0

Definition at line 1564 of file pine_adapter.hpp.

◆ max_drawdown_percent

bool pineforge::source::PineRiskState::max_drawdown_percent = false

Definition at line 1565 of file pine_adapter.hpp.

◆ max_intraday_loss

double pineforge::source::PineRiskState::max_intraday_loss = 0.0

Definition at line 1566 of file pine_adapter.hpp.

◆ max_intraday_loss_percent

bool pineforge::source::PineRiskState::max_intraday_loss_percent = false

Definition at line 1567 of file pine_adapter.hpp.

◆ max_position_size

double pineforge::source::PineRiskState::max_position_size = 0.0

Definition at line 1568 of file pine_adapter.hpp.

◆ halted

bool pineforge::source::PineRiskState::halted = false

Definition at line 1569 of file pine_adapter.hpp.

◆ observed_peak_equity

double pineforge::source::PineRiskState::observed_peak_equity = std::numeric_limits<double>::quiet_NaN()

Definition at line 1574 of file pine_adapter.hpp.

◆ observed_max_drawdown

double pineforge::source::PineRiskState::observed_max_drawdown = 0.0

Definition at line 1575 of file pine_adapter.hpp.

◆ intraday_block_day

std::int64_t pineforge::source::PineRiskState::intraday_block_day = std::numeric_limits<std::int64_t>::min()

Definition at line 1576 of file pine_adapter.hpp.

◆ intraday_cancel_pending

bool pineforge::source::PineRiskState::intraday_cancel_pending = false

Definition at line 1577 of file pine_adapter.hpp.


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