|
Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
|
Proper Time Portfolio module — Round 7 public API. More...
#include "srfm/constants.hpp"#include <algorithm>#include <cmath>#include <stdexcept>#include <vector>Go to the source code of this file.
Classes | |
| struct | srfm::proper_time::ProperTimeValue |
| Value type returned by ProperTime::compute. More... | |
| struct | srfm::proper_time::ProperTime |
| Stateless computation of proper-time quantities. More... | |
| class | srfm::proper_time::ProperTimeClock |
| class | srfm::proper_time::PortfolioAgingModel |
| struct | srfm::proper_time::PortfolioAgingModel::AgingResult |
| Result of one aging computation. More... | |
| class | srfm::proper_time::RelativisticRebalanceTimer |
Namespaces | |
| namespace | srfm |
| namespace | srfm::proper_time |
Variables | |
| constexpr double | srfm::proper_time::DEFAULT_MAX_VOL = 0.50 |
| Default maximum portfolio volatility (annualised), analogous to c. | |
Proper Time Portfolio module — Round 7 public API.
In Special Relativity the proper time τ experienced by a moving observer is less than the coordinate time t measured by a stationary observer:
τ = t / γ where γ = 1 / √(1 − β²)
A high-volatility ("fast-moving") portfolio is analogous to the moving observer. It takes longer to reach the same information state as a low-volatility portfolio and therefore experiences "slower" proper time.
Definition in file proper_time.hpp.