Skip to content

Ahmadjamil888/CRYPTO-AI-TRADING-BOT-LSTM

Repository files navigation

Crypto AI Trading Bot using LSTM

This project is a deep learning-based cryptocurrency trading bot built using Long Short-Term Memory (LSTM) neural networks. It is designed to analyze historical crypto market data and predict the next move in price direction, enabling algorithmic trading strategies based on AI-powered forecasts.

Features

  • LSTM-based model for time-series prediction
  • Real-time or batch prediction support
  • Data preprocessing pipeline for crypto price history
  • Integration-ready for trading execution (buy/sell) via APIs
  • Modular and extensible codebase

Technologies Used

  • Python (80.1%)
  • HTML (19.9%)
  • TensorFlow / Keras or PyTorch (depending on version)
  • NumPy, Pandas, Matplotlib
  • Flask (for frontend display and interaction)
  • Git & GitHub for version control

Installation

  1. Clone the repository:
git clone https://github.com/Ahmadjamil888/CRYPTO-AI-TRADING-BOT-LSTM.git
cd binance_trading_bot
  1. Install dependencies:
pip install -r requirements.txt
  1. (Optional) Set up your .env or config file for API keys and trading platform integration.

Usage

To train or test the model:

python model/train.py        # Train the LSTM model

Run the app

python run.py

Then open your browser and navigate to http://localhost:5000. To run the web app:

Run the index.html file

Future Improvements

  • Integration with Binance or Coinbase API for live trading
  • Improved accuracy with hybrid models (LSTM + CNN)
  • Dashboard with trading analytics and logs
  • Stop-loss and profit-lock strategy implementation

License

This project is open-source and available under the MIT License.

Releases

No releases published

Packages

 
 
 

Contributors