Fast Times, Slow Times: Timescale Separation in Financial Timeseries Data
Jan Rosenzweig
TL;DR
This paper tackles multiscale structure in financial time series by separating slow and fast processes. It builds a timescale-separation framework based on variance drift minimization and higher-moment tail stability, formulated as generalized eigenvalue problems; the variance case yields $ ext{E}[(doldsymbol{X}_t)^T oldsymbol{X}_t + oldsymbol{X}_t^T doldsymbol{X}_t] oldsymbol{w} = eta ext{E}[oldsymbol{X}_t^T oldsymbol{X}_t] oldsymbol{w}$ and its discretized form $ ext{C}(t,T) oldsymbol{w} = oldsymbol{ ext{λ}} ext{C}(t,0) oldsymbol{w}$ with $oldsymbol{ ext{λ}} = (1+eta)/(2T)$, while the tail-case uses $oldsymbol{ ext{λ}} = ext{E}[ (oldsymbol{X}_t oldsymbol{w}^T)^{2k-1}(oldsymbol{X}_{t+T} oldsymbol{w}^T) ]$ and nonlinear FastICA iterations. Empirically, linear ($k=1$) and nonlinear ($k=4$) tICA applied to G10 currencies, factor ETFs, and US Treasuries reveal slow components with robust out-of-sample persistence; tail-driven components differ from volatility-driven ones and show limited gains beyond $k=4$. The method is computationally tractable, broadly applicable, and provides actionable insights into parameter drift, mean reversion, and tail risk management across asset classes.
Abstract
Financial time series exhibit multiscale behavior, with interaction between multiple processes operating on different timescales. This paper introduces a method for separating these processes using variance and tail stationarity criteria, framed as generalized eigenvalue problems. The approach allows for the identification of slow and fast components in asset returns and prices, with applications to parameter drift, mean reversion, and tail risk management. Empirical examples using currencies, equity ETFs and treasury yields illustrate the practical utility of the method.
