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

A point in 4D spacetime (t, x, y, z). More...

#include <spacetime_manifold.hpp>

Public Member Functions

bool is_finite () const noexcept
 True iff all coordinates are finite.
 

Public Attributes

double t {0.0}
 
double x {0.0}
 
double y {0.0}
 
double z {0.0}
 
double time
 Market time coordinate (bar index or timestamp)
 
double price
 Price spatial coordinate.
 
double volume
 Volume spatial coordinate.
 
double momentum
 Momentum spatial coordinate.
 

Detailed Description

A point in 4D spacetime (t, x, y, z).

In the financial interpretation: t = time index x = price y = volume z = volatility proxy

A single market observation embedded as a 4-vector in financial spacetime.

Coordinates: [0] time — bar index or fractional seconds (market-time axis) [1] price — normalised mid-price (spatial axis 1) [2] volume — normalised traded volume (spatial axis 2) [3] momentum — price momentum indicator, e.g. ROC (spatial axis 3)

Definition at line 82 of file spacetime_manifold.hpp.

Member Function Documentation

◆ is_finite()

bool srfm::manifold::SpacetimeEvent::is_finite ( ) const
noexcept

Member Data Documentation

◆ momentum

double srfm::manifold::SpacetimeEvent::momentum

Momentum spatial coordinate.

Definition at line 55 of file manifold.hpp.

◆ price

double srfm::manifold::SpacetimeEvent::price

Price spatial coordinate.

Definition at line 53 of file manifold.hpp.

◆ t

double srfm::manifold::SpacetimeEvent::t {0.0}

◆ time

double srfm::manifold::SpacetimeEvent::time

Market time coordinate (bar index or timestamp)

Definition at line 52 of file manifold.hpp.

◆ volume

double srfm::manifold::SpacetimeEvent::volume

Volume spatial coordinate.

Definition at line 54 of file manifold.hpp.

◆ x

double srfm::manifold::SpacetimeEvent::x {0.0}

◆ y

double srfm::manifold::SpacetimeEvent::y {0.0}

◆ z

double srfm::manifold::SpacetimeEvent::z {0.0}

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