DNN-ForwardTesting: A New Trading Strategy Validation using Statistical Timeseries Analysis and Deep Neural Networks
Proposes DNN-forwardtesting for trading strategy validation using deep neural networks and statistical time series analysis.
What it examines
This paper introduces DNN-forwardtesting, a novel trading strategy that uses deep neural networks to predict future stock prices and select the most profitable technical indicators for trading, aiming to outperform traditional backtesting methods.
What it concludes
DNN-forwardtesting offers a promising alternative to traditional backtesting, providing better profitability and risk metrics. Potential applications include stock market trading and algorithmic trading systems. Future research could explore its use in different markets and timeframes.
Evidence objects
DNN-forwardtesting offers a promising alternative to traditional backtesting, providing better profitability and risk metrics. Potential applications include stock market trading and algorithmic trading systems. Future research could explore its use in different markets and timeframes.
key_findings bullet 1 · key_findings · validation V0
Raw abstract and provenance
Abstract: In general, traders test their trading strategies by applying them on the historical market data (backtesting), and then apply to the future trades the strategy that achieved the maximum profit on such past data. In this paper, we propose a new trading strategy, called DNN-forwardtesting, that determines the strategy to apply by testing it on the possible future predicted by a deep neural networ… ▽ More In general, traders test their trading strategies by applying them on the historical market data (backtesting), and then apply to the future trades the strategy that achieved the maximum profit on such past data. In this paper, we propose a new trading strategy, called DNN-forwardtesting, that determines the strategy to apply by testing it on the possible future predicted by a deep neural network that has been designed to perform stock price forecasts and trained with the market historical data. In order to generate such an historical dataset, we first perform an exploratory data analysis on a set of ten securities and, in particular, analize their volatility through a novel k-means-based procedure. Then, we restrict the dataset to a small number of assets with the same volatility coefficient and use such data to train a deep feed-forward neural network that forecasts the prices for the next 30 days of open stocks market. Finally, our trading system calculates the most effective technical indicator by applying it to the DNNs predictions and uses such indicator to guide its trades. The results confirm that neural networks outperform classical statistical techniques when performing such forecasts, and their predictions allow to select a trading strategy that, when applied to the real future, increases Expectancy, Sharpe, Sortino, and Calmar ratios with respect to the strategy selected through traditional backtesting. △ Less
Source row: 629 · abstract type: unknown