/trades

trading

Primary LanguagePython

Cryptocurrency Trading Bot with Flask Web Interface

This project includes a cryptocurrency trading bot and a Flask web interface for controlling and monitoring the bot's activities.

Overview

The trading bot is designed to execute buy and sell orders for cryptocurrencies based on user-defined trading strategies. It integrates with the Binance API for real-time data and trading operations.

The Flask web interface provides a user-friendly dashboard to:

  • Start and stop the trading bot.
  • View trade results.
  • Configure trading parameters.

Features

  • Cryptocurrency Trading: The bot can trade a variety of cryptocurrencies supported by Binance.

  • Trading Strategies: Implement custom trading strategies based on technical indicators, such as RSI, moving averages, and more.

  • Real-time Data: Utilize real-time market data from Binance to make informed trading decisions.

  • Database Integration: Record and store trade information in an SQLite database for analysis and review.

  • Web Interface: Control the bot and monitor trade results through a user-friendly web dashboard.

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Python 3.x
  • pip (Python package manager)
  • Binance API keys (required for trading functionality)

Clone the Repository

  1. Clone the repository to your local machine using the following command:

Navigate to the project directory using the command

Navigate to the project directory using the command

Use pip to install the required packages listed in requirements.txt. Run the following command

"```bash pip install -r requirements.txt"

Configure Binance API Keys

Configure your Binance API keys in the config.py file. You will need valid API keys for trading functionality. That's it! You have successfully installed the project and its dependencies.