All Projects → freddiev4 → financial-ts-prediction-with-deeplearning

freddiev4 / financial-ts-prediction-with-deeplearning

Licence: Apache-2.0 License
(Work In Progress) Implementation of "Financial Time Series Prediction Using Deep Learning"

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to financial-ts-prediction-with-deeplearning

Gluon Ts
Probabilistic time series modeling in Python
Stars: ✭ 2,373 (+15720%)
Mutual labels:  time-series, time-series-prediction
Timescaledb
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
Stars: ✭ 12,211 (+81306.67%)
Mutual labels:  time-series, financial-analysis
awesome-time-series
Resources for working with time series and sequence data
Stars: ✭ 178 (+1086.67%)
Mutual labels:  time-series, time-series-prediction
fireTS
A python multi-variate time series prediction library working with sklearn
Stars: ✭ 62 (+313.33%)
Mutual labels:  time-series, time-series-prediction
HistoricalVolatility
A framework for historical volatility estimation and analysis.
Stars: ✭ 22 (+46.67%)
Mutual labels:  time-series, financial-analysis
magi
📈 high level wrapper for parallel univariate time series forecasting 📉
Stars: ✭ 17 (+13.33%)
Mutual labels:  time-series
piker
#nontina, #paperhands,, #pwnzebotz, #tradezbyguille
Stars: ✭ 63 (+320%)
Mutual labels:  financial-analysis
Hurst-exponent-R-S-analysis-
Calculates the Hurst exponent of a time series based on Rescaled range (R/S) analysis.
Stars: ✭ 33 (+120%)
Mutual labels:  time-series
time-series-autoencoder
📈 PyTorch dual-attention LSTM-autoencoder for multivariate Time Series 📈
Stars: ✭ 198 (+1220%)
Mutual labels:  time-series
khiva-ruby
High-performance time series algorithms for Ruby
Stars: ✭ 27 (+80%)
Mutual labels:  time-series
periodicity
Useful tools for periodicity analysis in time series data.
Stars: ✭ 15 (+0%)
Mutual labels:  time-series
GKT
Graph-based Knowledge Tracing: Modeling Student Proficiency Using Graph Neural Network
Stars: ✭ 43 (+186.67%)
Mutual labels:  time-series
FinBERT
A Pretrained BERT Model for Financial Communications. https://arxiv.org/abs/2006.08097
Stars: ✭ 193 (+1186.67%)
Mutual labels:  financial-analysis
TSForecasting
This repository contains the implementations related to the experiments of a set of publicly available datasets that are used in the time series forecasting research space.
Stars: ✭ 53 (+253.33%)
Mutual labels:  time-series
modape
MODIS Assimilation and Processing Engine
Stars: ✭ 19 (+26.67%)
Mutual labels:  time-series
exp-smoothing-java
Exponential Smoothing & Moving Average Models in Java
Stars: ✭ 18 (+20%)
Mutual labels:  time-series
BayesHMM
Full Bayesian Inference for Hidden Markov Models
Stars: ✭ 35 (+133.33%)
Mutual labels:  time-series
battery-rul-estimation
Remaining Useful Life (RUL) estimation of Lithium-ion batteries using deep LSTMs
Stars: ✭ 25 (+66.67%)
Mutual labels:  time-series
pyfilter
Particle filtering and sequential parameter inference in Python
Stars: ✭ 52 (+246.67%)
Mutual labels:  time-series
models
Forecasting 🇫🇷 elections with Bayesian statistics 🥳
Stars: ✭ 24 (+60%)
Mutual labels:  time-series

Financial Time Series Prediction Using Deep Learning

This repository contains an implementation of Financial Time Series Prediction Using Deep Learning, by Ariel Navon and Yosi Keller.

Paper Abstract

In this work we present a data-driven end-to-end Deep Learning approach for time series prediction,
applied to financial time series. A Deep Learning scheme is derived to predict the temporal
trends of stocks and ETFs in NYSE or NASDAQ. Our approach is based on a neural network (NN)
that is applied to raw financial data inputs, and is trained to predict the temporal trends of 
stocks and ETFs. In order to handle commission-based trading, we derive an investment strategy 
that utilizes the probabilistic outputs of the NN, and optimizes the average return. 
The proposed scheme is shown to provide statistically significant accurate predictions of 
financial market trends, and the investment strategy is shown to be profitable under 
this challenging setup. The performance compares favorably with contemporary benchmarks 
along two-years of back-testing.

Tools & Data

For building the neural network, I used PyTorch. Network architecture:

Due to financial constraints, instead of using the QuantQuote market data mentioned in the paper, data pulled from the IEX Trading API was used to train and test the model.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].