Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
Loading...
Searching...
No Matches
Public Attributes | List of all members
srfm::core::EngineConfig Struct Reference

Configuration parameters for the core engine. More...

#include <engine.hpp>

Public Attributes

double max_market_velocity = 1.0
 Maximum market velocity used to normalise β (BetaCalculator denominator).
 
double effective_mass = 1.0
 Effective mass proxy for momentum corrections (m_eff in p_rel = γ m v).
 
std::size_t min_bars = constants::MIN_RETURN_SERIES_LENGTH
 Minimum number of bars required to run a backtest.
 
backtest::BacktestConfig backtest_cfg {}
 Backtest configuration forwarded to the Backtester.
 
bool verbose = false
 If true, emit per-bar debug output to stderr.
 

Detailed Description

Configuration parameters for the core engine.

Definition at line 56 of file engine.hpp.

Member Data Documentation

◆ backtest_cfg

backtest::BacktestConfig srfm::core::EngineConfig::backtest_cfg {}

Backtest configuration forwarded to the Backtester.

Definition at line 67 of file engine.hpp.

◆ effective_mass

double srfm::core::EngineConfig::effective_mass = 1.0

Effective mass proxy for momentum corrections (m_eff in p_rel = γ m v).

Definition at line 61 of file engine.hpp.

◆ max_market_velocity

double srfm::core::EngineConfig::max_market_velocity = 1.0

Maximum market velocity used to normalise β (BetaCalculator denominator).

Definition at line 58 of file engine.hpp.

◆ min_bars

std::size_t srfm::core::EngineConfig::min_bars = constants::MIN_RETURN_SERIES_LENGTH

Minimum number of bars required to run a backtest.

Definition at line 64 of file engine.hpp.

◆ verbose

bool srfm::core::EngineConfig::verbose = false

If true, emit per-bar debug output to stderr.

Definition at line 70 of file engine.hpp.


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