|
Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
|
#include <minkowski_momentum.hpp>
Classes | |
| struct | Result |
| Result of a single optimisation run. More... | |
Public Types | |
| using | Config = MomentumOptimizerConfig |
| Configuration for the gradient-ascent optimiser. | |
Static Public Member Functions | |
| static std::optional< Result > | optimize (std::span< const double > returns, std::span< const std::array< double, 3 > > exposures, const Config &cfg={}) noexcept |
Definition at line 169 of file minkowski_momentum.hpp.
Configuration for the gradient-ascent optimiser.
Definition at line 172 of file minkowski_momentum.hpp.
|
staticnoexcept |
Maximise invariant mass over portfolio weight combinations.
| returns | Asset return vector (one entry per asset). |
| exposures | Matrix (n_assets × 3): [equity, bond, commodity] exposure coefficients for each asset. |
| cfg | Optimiser configuration. |
Definition at line 119 of file minkowski_momentum.cpp.