Compatible deep neural network framework with financial time series data, including data preprocessor, neural network model and trading strategy

by   Mohammadmahdi Ghahramani, et al.

Experience has shown that trading in stock and cryptocurrency markets has the potential to be highly profitable. In this light, considerable effort has been recently devoted to investigate how to apply machine learning and deep learning to interpret and predict market behavior. This research introduces a new deep neural network architecture and a novel idea of how to prepare financial data before feeding them to the model. In the data preparation part, the first step is to generate many features using technical indicators and then apply the XGBoost model for feature engineering. Splitting data into three categories and using separate autoencoders, we extract high-level mixed features at the second step. This data preprocessing is introduced to predict price movements. Regarding modeling, different convolutional layers, an long short-term memory unit, and several fully-connected layers have been designed to perform binary classification. This research also introduces a trading strategy to exploit the trained model outputs. Three different datasets are used to evaluate this method, where results indicate that this framework can provide us with profitable and robust predictions.


An Artificial Neural Network-based Stock Trading System Using Technical Analysis and Big Data Framework

In this paper, a neural network-based stock price prediction and trading...

Financial Trading Model with Stock Bar Chart Image Time Series with Deep Convolutional Neural Networks

Even though computational intelligence techniques have been extensively ...

On Technical Trading and Social Media Indicators in Cryptocurrencies' Price Classification Through Deep Learning

This work aims to analyse the predictability of price movements of crypt...

SuperDeConFuse: A Supervised Deep Convolutional Transform based Fusion Framework for Financial Trading Systems

This work proposes a supervised multi-channel time-series learning frame...

Decision support from financial disclosures with deep neural networks and transfer learning

Company disclosures greatly aid in the process of financial decision-mak...

A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem

Financial portfolio management is the process of constant redistribution...

Deep Learning for Asset Bubbles Detection

We develop a methodology for detecting asset bubbles using a neural netw...

Please sign up or login with your details

Forgot password? Click here to reset