Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
Loading...
Searching...
No Matches
Classes | Namespaces
engine.hpp File Reference

Core Integration Engine — AGT-06 public API. More...

#include "srfm/backtest.hpp"
#include "srfm/manifold.hpp"
#include "srfm/types.hpp"
#include "srfm/constants.hpp"
#include <optional>
#include <span>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  srfm::core::OHLCV
 A single OHLCV bar of market data. More...
 
struct  srfm::core::EngineConfig
 Configuration parameters for the core engine. More...
 
struct  srfm::core::PipelineBar
 Intermediate state for one bar after full pipeline processing. More...
 
class  srfm::core::Engine
 Orchestrates the full relativistic signal-processing pipeline. More...
 

Namespaces

namespace  srfm
 
namespace  srfm::core
 

Detailed Description

Core Integration Engine — AGT-06 public API.

Module: Integration Engine

Responsibility

Orchestrate the full SRFM signal-processing pipeline: OHLCV bar data → BetaCalculator → LorentzTransform → MarketManifold → MomentumProcessor → MetricTensor + GeodesicSolver → Backtester → BacktestComparison

Usage

Engine engine;
auto bars = DataLoader::load_csv("prices.csv");
if (bars) {
auto result = engine.run_backtest(*bars);
if (result) fmt::print("{}\n", result->to_string());
}

Guarantees

Definition in file engine.hpp.