All Projects → max-fitzpatrick → Machine_learning_trading_algorithm

max-fitzpatrick / Machine_learning_trading_algorithm

Licence: other
Master's degree project: Development of a trading algorithm which uses supervised machine learning classification techniques to generate buy/sell signals

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Machine learning trading algorithm

Breast-Cancer-Scikitlearn
simple tutorial on Machine Learning with Scikitlearn
Stars: ✭ 33 (+65%)
Mutual labels:  random-forest, knn
introduction-to-machine-learning
A document covering machine learning basics. 🤖📊
Stars: ✭ 17 (-15%)
Mutual labels:  random-forest, knn
Trajectory-Analysis-and-Classification-in-Python-Pandas-and-Scikit-Learn
Formed trajectories of sets of points.Experimented on finding similarities between trajectories based on DTW (Dynamic Time Warping) and LCSS (Longest Common SubSequence) algorithms.Modeled trajectories as strings based on a Grid representation.Benchmarked KNN, Random Forest, Logistic Regression classification algorithms to classify efficiently t…
Stars: ✭ 41 (+105%)
Mutual labels:  random-forest, knn
Amazon-Fine-Food-Review
Machine learning algorithm such as KNN,Naive Bayes,Logistic Regression,SVM,Decision Trees,Random Forest,k means and Truncated SVD on amazon fine food review
Stars: ✭ 28 (+40%)
Mutual labels:  random-forest, knn
dlime experiments
In this work, we propose a deterministic version of Local Interpretable Model Agnostic Explanations (LIME) and the experimental results on three different medical datasets shows the superiority for Deterministic Local Interpretable Model-Agnostic Explanations (DLIME).
Stars: ✭ 21 (+5%)
Mutual labels:  random-forest, knn
ALPR-Indonesia
Automatic license plate recognition for Indonesian plate (White on black)
Stars: ✭ 40 (+100%)
Mutual labels:  knn
handson-ml
도서 "핸즈온 머신러닝"의 예제와 연습문제를 담은 주피터 노트북입니다.
Stars: ✭ 285 (+1325%)
Mutual labels:  random-forest
goscore
Go Scoring API for PMML
Stars: ✭ 85 (+325%)
Mutual labels:  random-forest
img classification deep learning
No description or website provided.
Stars: ✭ 19 (-5%)
Mutual labels:  knn
Bike-Sharing-Demand-Kaggle
Top 5th percentile solution to the Kaggle knowledge problem - Bike Sharing Demand
Stars: ✭ 33 (+65%)
Mutual labels:  random-forest
random-survival-forest
A Random Survival Forest implementation for python inspired by Ishwaran et al. - Easily understandable, adaptable and extendable.
Stars: ✭ 40 (+100%)
Mutual labels:  random-forest
spot price machine learning
Machine Learning for Spot Prices
Stars: ✭ 25 (+25%)
Mutual labels:  knn
bitcoin-prediction
bitcoin prediction algorithms
Stars: ✭ 21 (+5%)
Mutual labels:  random-forest
The-Supervised-Learning-Workshop
An Interactive Approach to Understanding Supervised Learning Algorithms
Stars: ✭ 24 (+20%)
Mutual labels:  knn
jupyter-notebooks
Jupyter Notebooks and miscellaneous
Stars: ✭ 51 (+155%)
Mutual labels:  random-forest
Github-Stars-Predictor
It's a github repo star predictor that tries to predict the stars of any github repository having greater than 100 stars.
Stars: ✭ 34 (+70%)
Mutual labels:  random-forest
Fall-Detection-Dataset
FUKinect-Fall dataset was created using Kinect V1. The dataset includes walking, bending, sitting, squatting, lying and falling actions performed by 21 subjects between 19-72 years of age.
Stars: ✭ 16 (-20%)
Mutual labels:  knn
randomforest-density-python
Random Forests for Density Estimation in Python
Stars: ✭ 24 (+20%)
Mutual labels:  random-forest
LSTM-Time-Series-Analysis
Using LSTM network for time series forecasting
Stars: ✭ 41 (+105%)
Mutual labels:  random-forest
rfvis
A tool for visualizing the structure and performance of Random Forests 🌳
Stars: ✭ 20 (+0%)
Mutual labels:  random-forest

Machine_learning_trading_algorithm

Master's degree project: Development of a trading algorithm which uses supervised machine learning classification techniques to generate buy/sell signals

ABSTRACT

This research paper attempts to study the usefulness of popular technical indicators for predicting future movements in S&P 500 equities. We train a unique random forest classifier on daily technical indicators derived from OHLC data from 01/01/2000 to 19/09/2014 for 75 S&P 500 equities and attempt to predict whether the stock will be up or down in price 30 trading days later. The classifier is incorporated into an algorithmic trading strategy which uses the up/down prediction as a buy/sell signal for the underlying security. Several strategies were created and tested, ranging from single equity strategies to directional long/short investment strategies.

The out of sample performance (01/01/2015 to 01/01/2017) is extremely promising and culminated in two long/short algorithms which beat the benchmark over the tested time-period while maintaining better risk metrics than a SPY buy and hold strategy. The profitability of these strategies simultaneously indicates that technical indicators do indeed have useful predictive power for future price movements, that a relevant feature set in conjunction with machine learning classification techniques can profitably predict price movements in stock markets, and that identifiable recurring patterns and trends exist in financial markets.

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].