/btc-price-prediction

This repository is source code of Youtube [https://youtu.be/biaRYkLqCec]

Primary LanguagePython

About BTC Price Prediction

BTCPricePrediction - a project for training an AI (Classification, LSTM) to predict the BTC price, and find when we but or sell.

Youtube

For more information can be seen in my video on YouTube.

new_thumb

Requirements

  • Anaconda with Python 3
  • Git

Install

git clone https://github.com/TitorPs360/btc-price-prediction
cd btc-price-prediction
conda create --name <env> --file requirements.txt

Usage

  1. Open CMD or Terminal

    alt text

  2. Activate anaconda environment

    conda activate <env>
    
  3. Run training script

    • For Training Classification
    python train_classification.py
    
    • For Training LSTM
    python train_lstm.py
    
  4. Run test script script

    • For Testing LSTM
    python test_classification.py
    
    • For Testing LSTM
    python test_lstm.py
    
  5. Enjoy your result

Classification Result

  • Evaluate Score for Classification

    alt text

LSTM Result

  • Real History [simulated] vs Predicted History

    alt text

  • Real Future [simulated] vs Predicted Future

    alt text

  • Buy and Sell Result

    alt text