We describe a MATLAB routine that allows us to estimate the jumps in financial asset prices using the Threshold (or Truncation) method of Mancini (2009). The routine is designed to apply to five-minute log returns. The underlying assumption is that asset prices evolve in time following an Ito semimartingale with, possibly stochastic, volatility and jumps. A log-return is likely to contain a jump if its absolute value is larger than a threshold determined by the maximum increment of the Brownian semimartingale part. The latter is susceptible to the magnitude of the volatility coefficient. From an empirical point of view, volatility levels typically depend on the time of day (TOD), with volatility being highest at the beginning and end of the day, while it is low in the middle. The first routine presented allows for estimating the TOD effect, and implements the method described in Bollerslev and Todorov (2011). Subsequently, the TOD effect for the stock Apple Inc. (AAPL) is visualized. The second routine presented is implementing the threshold method for estimating jumps in AAPL prices. The procedure recursively estimates daily volatility and jumps. In each round, the threshold depends on the time of day. It is constructed using the estimate of the daily volatility multiplied by the daytime TOD factor and the continuity modulus of the Brownian motion paths. Once the jumps are detected, the daily volatility estimate is updated using only the log-returns that do not contain jumps. Before application to empirical data, the procedure's reliability was separately tested on simulated asset prices. The results obtained on a record of AAPL stock prices are visualized.
Jump detection in financial asset prices that exhibit U-shape volatility
Cecilia Mancini
2025-01-01
Abstract
We describe a MATLAB routine that allows us to estimate the jumps in financial asset prices using the Threshold (or Truncation) method of Mancini (2009). The routine is designed to apply to five-minute log returns. The underlying assumption is that asset prices evolve in time following an Ito semimartingale with, possibly stochastic, volatility and jumps. A log-return is likely to contain a jump if its absolute value is larger than a threshold determined by the maximum increment of the Brownian semimartingale part. The latter is susceptible to the magnitude of the volatility coefficient. From an empirical point of view, volatility levels typically depend on the time of day (TOD), with volatility being highest at the beginning and end of the day, while it is low in the middle. The first routine presented allows for estimating the TOD effect, and implements the method described in Bollerslev and Todorov (2011). Subsequently, the TOD effect for the stock Apple Inc. (AAPL) is visualized. The second routine presented is implementing the threshold method for estimating jumps in AAPL prices. The procedure recursively estimates daily volatility and jumps. In each round, the threshold depends on the time of day. It is constructed using the estimate of the daily volatility multiplied by the daytime TOD factor and the continuity modulus of the Brownian motion paths. Once the jumps are detected, the daily volatility estimate is updated using only the log-returns that do not contain jumps. Before application to empirical data, the procedure's reliability was separately tested on simulated asset prices. The results obtained on a record of AAPL stock prices are visualized.File | Dimensione | Formato | |
---|---|---|---|
EstimJumpsTOD.pdf
accesso aperto
Descrizione: Jump detection in financial asset prices that exhibit U-shape volatility
Tipologia:
Documento in Pre-print
Licenza:
Creative commons
Dimensione
352.76 kB
Formato
Adobe PDF
|
352.76 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.