This is my personal code to predict the Bitcoin value using Machine Learning / Deep Learning Algorithms.
We will consider our problem as:
- Regression Problem.
- 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.
> git clone https://github.com/bukosabino/btctrading.git
> cd btctrading
> virtualenv -p python3 virtualenvironment
> source virtualenvironment/bin/activate
> pip install -r requirements.txt
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
> jupyter lab
- 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.