16 if (std::isinf(value))
22 if (std::isinf(value))
28 if (std::isinf(value))
constexpr const char * risk_max_drawdown
constexpr const char * risk_max_intraday_loss
constexpr const char * risk_max_position_size
void throw_strategy_value_invalid(const char *field, StrategyValueReason reason)
The coded failure of a source-owned invalid actionable value.
void admit_pine_risk_max_drawdown(double value, bool)
void assert_admitted_pine_replay_risk_config(const PineReplayRiskConfig &snapshot)
void admit_pine_risk_max_intraday_loss(double value, bool)
void admit_pine_risk_max_position_size(double value)
bool max_drawdown_percent
bool max_intraday_loss_percent