Skip to content

Repository files navigation

🦅 TraderCopilot

Institutional Intelligence for the Modern Retail Trader

CI Status License Python FastAPI React

FeaturesArchitectureStackInstallation


🚀 Overview

TraderCopilot is a high-performance, institutional-grade trading terminal designed to bridge the gap between retail traders and professional hedge fund tools. By merging Quantitative Finance engines with Generative AI (RAG), it offers real-time market surveillance, automated strategy backtesting, and actionable intelligence in a premium, privacy-focused dashboard.

Unlike standard trading bots, TraderCopilot acts as an intelligent force multiplier—automating the tedious analysis while keeping the human in control of the final execution.

✨ Key Features

🧠 Hybrid Intelligence Core

  • AI Analyst (RAG): Integrates DeepSeek & Gemini models to analyze chart patterns, RSI, MACD, and market structure in real-time.
  • Context-Aware: The AI doesn't just chat; it "sees" the same data you do, providing mathematically grounded explanations.
  • Smart Tagging: Automatic classification of assets and news (e.g., BTC, DEFI, REGULATION).

⚡ Professional Quant Engine

  • Multi-Strategy Registry: Concurrent execution of advanced strategies (RSI Divergence, Donchian Breakout, SuperTrend).
  • Real-Time Signal Detection: Sub-second latency signal generation and evaluation.
  • Backtesting-as-a-Service: Instant historical validation engine to stress-test strategies before deployment.

📰 Live Market Intelligence

  • Institutional News Feed: Integrated, low-latency financial news feed (Cointelegraph source) with 2-minute auto-refresh.
  • Smart Sentiment: Automatic analysis of news impact on specific tokens.
  • Zero-Distraction UI: "Financial Terminal" aesthetic with hover-reveal navigation and focus modes.

📱 Adaptive Experience

  • Mobile-First Design: Fully responsive interface that adapts complex data visualizations for mobile devices.
  • Touch-Optimized: Native swipe gestures, touch-friendly charts, and adaptive grids.
  • Cross-Platform: Seamless experience from 27" monitors to 6" smartphones.

🛠️ Technology Stack

Built for speed, reliability, and scale.

Layer Technology Highlights
Frontend React 18 + TypeScript Vite-powered, TailwindCSS for styling, Recharts for visualization.
Backend FastAPI (Python) High-concurrency async capabilities, Pydantic data validation.
Database PostgreSQL / SQLite Hybrid persistence (SQLite for local dev, Postgres for production).
Infrastructure Docker + Railway Containerized deployment with automated CI/CD pipelines.
Data Ops CCXT + NumPy Unified crypto exchange connector and vectorised calculations.

🏗️ Architecture

graph TD
    User((Trader)) <-->|"HTTPS / WSS"| UI["Frontend Terminal (React)"]
    
    subgraph "Secure Cloud / Local Host"
        UI <--> API["FastAPI Gateway"]
        
        API <-->|Orchestrate| Brain["Quant Engine"]
        API <-->|Context| AI["GenAI Service (LLM)"]
        
        Brain <-->|Fetch| Feeds["Exchange Data (Binance/Bybit)"]
        Brain <-->|RSS| News["News Aggregator"]
        
        Brain -->|Persist| DB[("PostgreSQL")]
        AI -.->|Read| DB
    end
    
    News -.-> API
Loading

🏁 Getting Started

Prerequisites

  • Python 3.10+
  • Node.js 18+

Quick Setup

  1. Clone the Repository

    git clone https://github.com/lukx/tradercopilot.git
    cd tradercopilot
  2. Backend Initialization

    cd backend
    python -m venv venv
    # activate venv (source venv/bin/activate or venv\Scripts\activate)
    pip install -r requirements.txt
    cp .env.example .env  # Configure your API keys
  3. Frontend Initialization

    cd ../web
    npm install
    npm run dev
  4. Launch

    • Backend runs on http://localhost:8000
    • Frontend runs on http://localhost:5173

🔒 Security & Liability

TraderCopilot is engineered with a "Local-First" privacy philosophy. API keys and sensitive strategies are preferred to be stored locally or in your private server instance.

Disclaimer: This software is for educational and analytical purposes only. It does not constitute financial advice. Trading cryptocurrency involves substantial risk of loss.


© 2024 TraderCopilot Team. All Rights Reserved.

About

Backend modular de analisis de mercado y generacion de senales, con motor RAG y estrategias autonomas.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages