Abstract

Algorithmic trading uses a computer program that follows a defined set of instructions (an algorithm) to place a trade and can generate profits at a speed and frequency that is impossible for a human trader. Current state-of-the-art in algorithmic trading uses Kalman filtering (KF) and maximum informative resilient filtering (MIRF) that allow traders to enhance the predictive power of statistical models and improve trading strategies. There has been a growing interest in using MIRF in pairs trading, and a major drawback is that a threshold value (assumed to be one) is selected in an ad hoc way rather than maximizing the Sharpe ratio. In this paper, a novel random weights innovation volatility forecasting (RWIVF) algorithm is introduced to obtain the optimal data-driven weights of past observed volatilities instead of the equal weights by extending the Bollinger bands algo-tradinng strategy. RWIVF algorithm is also compared with the commonly used KF algorithm. Autocorrelations of the absolute values of the innovations in multiple trading are used to demonstrate that the innovations are non-normal with time-varying volatility. Performance of the RWIVF algorithm is shown using the experiments on cointegrated exchange-traded funds (ETFs). Analyses also explain how our approach can improve the performance of the trading strategies. The proposed novel resilient (robustness to initial values) trading strategies to the volatile stock market are also discussed in some detail.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call