Giter Site home page Giter Site logo

lateprogrammer / stock-prediction-models Goto Github PK

View Code? Open in Web Editor NEW

This project forked from huseinzol05/stock-prediction-models

0.0 0.0 0.0 31.91 MB

Gathers machine learning and deep learning models for Stock forecasting, included trading bots and simulations

License: Apache License 2.0

Python 0.22% Jupyter Notebook 94.37% CSS 0.01% HTML 0.03% JavaScript 5.37%

stock-prediction-models's Introduction

logo

MIT License


Stock-Prediction-Models, Gathers machine learning and deep learning models for Stock forecasting, included trading bots and simulations.

Table of contents

Contents

Models

  1. Deep Feed-forward Auto-Encoder Neural Network to reduce dimension + Deep Recurrent Neural Network + ARIMA + Extreme Boosting Gradient Regressor
  2. Adaboost + Bagging + Extra Trees + Gradient Boosting + Random Forest + XGB
  1. LSTM Recurrent Neural Network
  2. Encoder-Decoder Feed-forward + LSTM Recurrent Neural Network
  3. LSTM Bidirectional Neural Network
  4. 2-Path LSTM Recurrent Neural Network
  5. GRU Recurrent Neural Network
  6. Encoder-Decoder Feed-forward + GRU Recurrent Neural Network
  7. GRU Bidirectional Neural Network
  8. 2-Path GRU Recurrent Neural Network
  9. Vanilla Recurrent Neural Network
  10. Encoder-Decoder Feed-forward + Vanilla Recurrent Neural Network
  11. Vanilla Bidirectional Neural Network
  12. 2-Path Vanilla Recurrent Neural Network
  13. LSTM Sequence-to-Sequence Recurrent Neural Network
  14. LSTM with Attention Recurrent Neural Network
  15. LSTM Sequence-to-Sequence with Attention Recurrent Neural Network
  16. LSTM Sequence-to-Sequence Bidirectional Recurrent Neural Network
  17. LSTM Sequence-to-Sequence with Attention Bidirectional Recurrent Neural Network
  18. LSTM with Attention Scaled-Dot Recurrent Neural Network
  19. LSTM with Dilated Recurrent Neural Network
  20. Only Attention Neural Network
  21. Multihead Attention Neural Network
  22. LSTM with Bahdanau Attention
  23. LSTM with Luong Attention
  24. LSTM with Bahdanau + Luong Attention
  25. DNC Recurrent Neural Network
  26. Residual LSTM Recurrent Neural Network
  1. Simple signal rolling agent
  2. Q-learning deep learning agent
  3. Evolution-strategy agent
  4. Evolution-strategy-Bayesian agent

Data Explorations

  1. stock market study on TESLA stock, tesla-study.ipynb
  2. fashion trending prediction with cross-validation, fashion-forecasting.ipynb
  3. Bitcoin analysis with LSTM prediction, bitcoin-analysis-lstm.ipynb
  4. Outliers study using K-means, SVM, and Gaussian on TESLA stock outliers.ipynb
  5. Kijang Emas Bank Negara, kijang-emas-bank-negara.ipynb

Simulations

  1. Stock market simulation using Monte Carlo, stock-forecasting-monte-carlo.ipynb
  2. Stock market simulation using Monte Carlo Markov Chain Metropolis-Hasting, mcmc-stock-market.ipynb

I code LSTM Recurrent Neural Network and Simple signal rolling agent inside Tensorflow JS, you can try it here, huseinhouse.com/stock-forecasting-js

Results

Results Agent

signal rolling agent, READ MORE

total gained 185.099850, total investment 1.850998 %

q-learning deep learning agent READ MORE

total gained -108.630036, total investment -1.086300 %

evolution strategy agent READ MORE

total gained 11037.529911, total investment 110.375299 %

evolution strategy with bayesian agent READ MORE

total gained 13295.469683, total investment 132.954697 %

alt text

Results signal prediction

LSTM Recurrent Neural Network

alt text

LSTM Bidirectional Neural Network

alt text

2-Path LSTM Recurrent Neural Network

alt text

Deep Feed-forward Auto-Encoder Neural Network to reduce dimension + Deep Recurrent Neural Network + ARIMA + Extreme Boosting Gradient Regressor

alt text

LSTM Sequence-to-Sequence Recurrent Neural Network

alt text

LSTM Sequence-to-Sequence with Attention Recurrent Neural Network

alt text

LSTM Sequence-to-Sequence with Attention Bidirectional Recurrent Neural Network

alt text

Encoder-Decoder Feed-forward + LSTM Recurrent Neural Network

alt text

Adaboost + Bagging + Extra Trees + Gradient Boosting + Random Forest + XGB

alt text

stock-prediction-models's People

Contributors

huseinzol05 avatar alcondivino avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.