Skip to content
This repository has been archived by the owner on Dec 24, 2023. It is now read-only.

pattty847/Trade-Suite

Repository files navigation

Trade-Suite - Made with CCXTPRO and DEARPYGUI.

Trade Suite is a comprehensive cryptocurrency trading platform that provides users with real-time charting, strategy backtesting, and machine learning capabilities. The platform currently supports 4 exchanges with the potential to add more. Users can also save their favorite charts for quick access, making it easy to stay up-to-date with market conditions.

Orderbook visualization: (in the works)

orderbook

LSTM model prediction: (computationally intense with dearpygui running in background, in the works)

train ml Screenshot 2023-04-08 091514

Real-time crypto charts

Screenshot 2023-04-07 113251

Strategy builder: (in the works)

Screenshot 2023-04-07 115111

Features

  • Real-time charting for 4 cryptocurrency exchanges (Coinbase Pro, Kucoin, Kraken, Cryptocom)
  • Save and load favorite charts for quick access
  • (Upcoming) Backtesting feature to build, test, and trade custom strategies
  • (Upcoming) Strategy creation using a node editor for connecting data sources, technical indicators, and triggers
  • (Upcoming) Integration of a PyTorch LSTM model for predictive analysis
  • (Upcoming) Reinforcement learning-based trading algorithm

Installation

  1. Clone the repository:
git clone https://github.com/pattty847/Trade-Suite.git
cd Trade-Suite

Install dependencies using pip:

pip install -r requirements.txt

Go to screeninto.py

  • Add this code to line 32
if is_primary:
    return [monitor.is_primary for monitor in monitors]

Usage

Run the main script to start the application:

python __main__.py

Contributing

Trade Suite is currently developed by a single developer. Contributions are welcome! Please feel free to open an issue or submit a pull request if you have any improvements or suggestions.

License

Trade Suite is open-source software licensed under the MIT License. Please see the LICENSE file for more information.