Bayesian methods for solving estimation and forecasting problems in the high-frequency trading environment

151 Pages Posted: 30 May 2024

See all articles by Paul Bilokon

Paul Bilokon

Thalesians; Imperial College London - Department of Mathematics

Date Written: December 16, 2016

Abstract

We examine modern stochastic filtering and Markov chain Monte Carlo (MCMC) methods and consider their applications in finance, especially electronic trading.

Stochastic filtering methods have found many applications, from Space Shuttles to self-driving cars. We review some classical and modern algorithms and show how they can be used to estimate and forecast econometric models, stochastic volatility and term structure of risky bonds. We discuss the practicalities, such as outlier filtering, parameter estimation, and diagnostics.

We focus on one particular application, stochastic volatility with leverage, and show how recent advances in filtering methods can help in this application: kernel density estimation can be used to estimate the predicted observation, filter out outliers, detect structural change, and improve the root mean square error while preventing discontinuities due to the resampling step.

We then take a closer look at the discretisation of the continuous-time stochastic volatility models and show how an alternative discretisation, based on what we call a filtering Euler--Maruyama scheme, together with our generalisation of Gaussian assumed density filters to arbitrary (not necessarily additive) correlated process and observation noises, gives rise to a new, very fast approximate filter for stochastic volatility with leverage. Its accuracy falls short of particle filters but beats the unscented Kalman filter. Due to its speed and reliance exclusively on scalar computations this filter will be particularly useful in a high-frequency trading environment.

In the final chapter we examine the leverage effect in high-frequency trade data, using last data point interpolation, tick and wall-clock time and generalise the models to take into account the time intervals between the ticks.

We use a combination of MCMC methods and particle filtering methods. The robustness of the latter helps estimate parameters and compute Bayes factors. The speed and precision of modern filtering algorithms enables real-time filtering and prediction of the state.

Keywords: Bayesian filtering, stochastic filtering, Kalman filtering, particle filtering, Markov chain Monte Carlo, MCMC, stochastic volatility, leverage, jump-diffusion models

Suggested Citation

Bilokon, Paul, Bayesian methods for solving estimation and forecasting problems in the high-frequency trading environment (December 16, 2016). Available at SSRN: https://ssrn.com/abstract=4847356 or http://dx.doi.org/10.2139/ssrn.4847356

Paul Bilokon (Contact Author)

Thalesians ( email )

Suite 309
56 Gloucester Road
London, SW7 4UB
United Kingdom
020 796 57587 (Phone)

HOME PAGE: http://www.thalesians.com

Imperial College London - Department of Mathematics ( email )

South Kensington Campus
Imperial College
LONDON, SW7 2AZ
United Kingdom

HOME PAGE: http://profiles.imperial.ac.uk/paul.bilokon01

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
800
Abstract Views
1,201
Rank
64,924
PlumX Metrics