{'fraction_non_alphanumeric': 0.01656726308813784, 'fraction_numerical': 0.0, 'mean_word_length': 5.34453781512605, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Novel Algorithmic Trading Strategy Using Data-Driven Innovation Volatility

The explosion of algorithmic trading has been one of the most prominent recent trends in the finance industry. Regularized estimating functions including Kalman filtering (KF) allow dynamic data scientists and algo traders to enhance the predictive power of statistical models and improve trading strategies. Recently there has been a growing interest in using KF in pairs trading. However, a major drawback is that the innovation volatility estimate calculated by using a KF algorithm is always affected by the initial values and outliers. A simple yet effective data-driven approach to estimate the innovation volatility with some robustness properties is presented in this paper. The results show that the performance of the trading strategy based on the data-driven innovation volatility forecast (DDIVF) is better than the commonly used KF-based innovation volatility forecast (KFIVF). 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. We describe and analyze experiments on three cointegrated exchange-traded funds (ETFs) and explain how our approach can improve the performance of the trading strategies. A proposed novel trading strategy for multiple trading with robustness to initial values and to the volatile stock market is also discussed in some detail by using a training sample and a test sample.