16 if (std::isinf(value))
22 if (std::isinf(value))
28 if (std::isinf(value))
44 snapshot.max_intraday_loss_percent);
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)