Skip to content

CryptPredict is a Python project utilizing linear regression to predict cryptocurrency prices. It employs historical price data from Binance to train a model for forecasting future prices. This educational project offers insights into machine learning, regression analysis, and time-series forecasting for cryptocurrency enthusiasts.

License

Notifications You must be signed in to change notification settings

real0x0a1/CryptPredict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

CryptPredict

License

Overview

CryptPredict is a Python project that aims to predict cryptocurrency prices using linear regression. The project utilizes the Binance exchange API to fetch historical price data, prepares the data for model training, and employs a linear regression model to make predictions for future prices.

Installation

  1. Clone the repository:

    git clone https://github.com/Real0x0a1/CryptPredict.git
    cd CryptPredict
  2. Install dependencies:

    pip3 install -r requirements.txt

Usage

  1. Ensure you have a Binance API key and secret. Update the ccxt.binance() initialization in the code with your credentials.

  2. Run the script:

    python3 CryptPredict.py
  3. View the predicted prices for the specified cryptocurrency in the console.

Configuration

  • Adjust the symbol variable to the cryptocurrency pair you want to predict (e.g., 'BTC/USDT').
  • Modify the start_date variable to set the beginning of the historical data.
  • Customize the number of future_days for the prediction horizon.

Dependencies

  • ccxt: A cryptocurrency trading library providing unified APIs across various exchanges.
  • numpy: A library for numerical computations in Python.
  • scikit-learn: A machine learning library for simple and efficient tools for data analysis.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to enhance the project.

Author

  • Ali (Real0x0a1)

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

CryptPredict is a Python project utilizing linear regression to predict cryptocurrency prices. It employs historical price data from Binance to train a model for forecasting future prices. This educational project offers insights into machine learning, regression analysis, and time-series forecasting for cryptocurrency enthusiasts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages