CaptainTsao / algorithmic-trading-with-deep-learning

algorithmic trading using machine learning and deep learning algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

algorithmic trading with deep learning

algorithmic trading using machine learning and deep learning algorithms

This project constructs an algorithmic trading system using Python libraries Numpy, Pandas, Matplotlib, Scikit-learn and TensorFlow. The trading platform will incorporate machine learning and deep learning classification algorithms to learn and predict market movement directions in order to place long or short orders to generate an over-benchmark cumulative return including transaction costs.

Stage One: give vectorized backtesting demo

Stage Two: add logistic regression, SVM and decision tree algorithms into the vectorized backtester

Stage Three: add a simple neural network and a complex convolutional neural network into the vectoized backtester

Stage Four: construct an event-based backtester with object-oriented design

Stage Five: learn and predict with the algorithms using the event-based backtester

Stage Six: add outputs, visualization

About

algorithmic trading using machine learning and deep learning algorithms


Languages

Language:Jupyter Notebook 87.4%Language:Python 8.1%Language:TeX 4.5%