All Projects → bukosabino → Btctrading

bukosabino / Btctrading

Licence: mit
Time Series Forecast with Bitcoin value, to detect upward/down trends with Machine Learning Algorithms

Projects that are alternatives of or similar to Btctrading

Deep Learning Time Series
List of papers, code and experiments using deep learning for time series forecasting
Stars: ✭ 796 (+704.04%)
Mutual labels:  jupyter-notebook, time-series, deep-neural-networks, prediction
Sweep
Extending broom for time series forecasting
Stars: ✭ 143 (+44.44%)
Mutual labels:  forecast, time-series, prediction
mlforecast
Scalable machine 🤖 learning for time series forecasting.
Stars: ✭ 96 (-3.03%)
Mutual labels:  time-series, forecast, xgboost
Machine Learning And Ai In Trading
Applying Machine Learning and AI Algorithms applied to Trading for better performance and low Std.
Stars: ✭ 258 (+160.61%)
Mutual labels:  bitcoin, machine-learning-algorithms, prediction
Data science blogs
A repository to keep track of all the code that I end up writing for my blog posts.
Stars: ✭ 139 (+40.4%)
Mutual labels:  jupyter-notebook, time-series, xgboost
Time Series Machine Learning
Machine learning models for time series analysis
Stars: ✭ 261 (+163.64%)
Mutual labels:  bitcoin, time-series, xgboost
COVID19
Using Kalman Filter to Predict Corona Virus Spread
Stars: ✭ 78 (-21.21%)
Mutual labels:  time-series, machine-learning-algorithms, prediction
Gdax Orderbook Ml
Application of machine learning to the Coinbase (GDAX) orderbook
Stars: ✭ 60 (-39.39%)
Mutual labels:  bitcoin, jupyter-notebook, deep-neural-networks
Bitcoin Value Predictor
[NOT MAINTAINED] Predicting Bit coin price using Time series analysis and sentiment analysis of tweets on bitcoin
Stars: ✭ 91 (-8.08%)
Mutual labels:  bitcoin, jupyter-notebook, prediction
Rnn Time Series Anomaly Detection
RNN based Time-series Anomaly detector model implemented in Pytorch.
Stars: ✭ 718 (+625.25%)
Mutual labels:  forecast, time-series, prediction
Bipropagation
Stars: ✭ 41 (-58.59%)
Mutual labels:  jupyter-notebook, deep-neural-networks, machine-learning-algorithms
Neural prophet
NeuralProphet - A simple forecasting model based on Neural Networks in PyTorch
Stars: ✭ 1,125 (+1036.36%)
Mutual labels:  forecast, time-series, prediction
Machine Learning Without Any Libraries
This is a collection of some of the important machine learning algorithms which are implemented with out using any libraries. Libraries such as numpy and pandas are used to improve computational complexity of algorithms
Stars: ✭ 77 (-22.22%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Mlbox
MLBox is a powerful Automated Machine Learning python library.
Stars: ✭ 1,199 (+1111.11%)
Mutual labels:  prediction, xgboost
Sdtw pytorch
Implementation of soft dynamic time warping in pytorch
Stars: ✭ 79 (-20.2%)
Mutual labels:  time-series, deep-neural-networks
Openml R
R package to interface with OpenML
Stars: ✭ 81 (-18.18%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Swae
Implementation of the Sliced Wasserstein Autoencoders
Stars: ✭ 75 (-24.24%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Fraud Detection Using Machine Learning
Setup end to end demo architecture for predicting fraud events with Machine Learning using Amazon SageMaker
Stars: ✭ 80 (-19.19%)
Mutual labels:  jupyter-notebook, xgboost
Ergo
A Python library for integrating model-based and judgmental forecasting
Stars: ✭ 82 (-17.17%)
Mutual labels:  jupyter-notebook, prediction
Breast Cancer Classification
Breast Cancer Classification using CNN and transfer learning
Stars: ✭ 86 (-13.13%)
Mutual labels:  jupyter-notebook, deep-neural-networks

btctrading

This is my personal code to predict the Bitcoin value using Machine Learning / Deep Learning Algorithms.

We will consider our problem as:

  1. Regression Problem.
  2. Classification Multiclass Problem [UP, KEEP, DOWN].

Get data from https://bitcoincharts.com/charts, you can choose period, symbol and exchange market and save the datas in a csv file.

Deployment instructions

Installation (python3):

> git clone https://github.com/bukosabino/btctrading.git
> cd btctrading
> virtualenv -p python3 virtualenvironment
> source virtualenvironment/bin/activate
> pip install -r requirements.txt

Get data:

API: http://bitcoincharts.com/charts

period = ['1-min', '5-min', '15-min', '30-min', 'Hourly', '2-hour', '6-hour', '12-hour', 'Daily', 'Weekly']

market = ['krakenEUR', 'bitstampUSD'] -> list of markets: https://bitcoincharts.com/charts/volumepie/

> python get_data.py

Run

> jupyter lab

TODO:

  • Simulator validation (backtesting)
  • Add features -> Global Indicators (EUR/USD, S&P500, etc).
  • Add different algorithms or ideas (LSTM, Reinforcement Learning, Q-Learning).
  • Alert System (email, twitter, telegram).

Developed by Bukosabino at Lecrin Technologies - http://lecrintech.com

Please, let us know about any comment or feedback.

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