TraderCopilot Swing is not just another trading bot; it is a comprehensive intelligence platform designed to bridge the gap between retail and institutional trading.
By combining Quantitative Rigor (Donchian Breakouts, Trend Following) with Generative AI (RAG-enhanced Market Analysis), it provides traders with a "Copilot" that doesn't just signal when to trade, but explains why.
- Context-Aware Intelligence: Retrieves real-time data from 5+ sources (Price Action, On-Chain Data, Social Sentiment, News) to generate institutional-grade trade theses.
- Gemini 2.0 Integration: Powered by Google's latest LLM models for sub-second inference and deep reasoning.
- Structured Reports: Generates detailed Markdown reports with "Executive Summaries", "Risk Assessments", and "Invalidation Levels".
- Multi-Strategy Support:
- Donchian V2: Classic breakout strategy optimized for volatility compression.
- Trend Native: Pure trend-following logic for high-timeframe captures.
- Real-Time Screening: Scans 50+ markets simultaneously for setup criteria.
- Smart Filtering: Filters out low-quality chops using ADX and Volatility thresholds.
- Modern Stack: Built with Next.js 16 (App Router) and React 19.
- Glassmorphic Design: Sleek, dark-themed UI with Tailwind CSS 4 and Radix UI primitives.
- Interactive Visualization: Dynamic charts powered by Recharts.
- Mobile-First: Fully responsive with native-like drawers (Vaul) and touch gestures.
- Robust API: Async FastAPI architecture capable of handling high-concurrency requests.
- Self-Healing Database: Automatic schema migrations on startup with Alembic.
- Secure Auth: HttpOnly Cookies, JWT, and Role-Based Access Control (RBAC).
- Billing & Monetization: Deep integration with Stripe for subscription management.
- Language: Python 3.11
- Framework: FastAPI
- Database: PostgreSQL + SQLAlchemy (Async)
- Migrations: Alembic (Auto-healing)
- AI Provider: Google Gemini (via
google-generativeai) - Payments: Stripe API
- Framework: Next.js 16 (App Router)
- Library: React 19
- Styling: Tailwind CSS 4 + Tailwind Animate
- State: Server Components + React Hooks
- Components: Radix UI (Headless), Lucide React (Icons)
- Charts: Recharts
- Python 3.11+
- Node.js 18+ (for Frontend)
- PostgreSQL 14+
- Git
git clone https://github.com/tsmluky/TraderCopilot-Swing.git
cd TraderCopilot-Swingcd backend
python -m venv .venv
# Windows
.venv\Scripts\activate
# Linux/Mac
source .venv/bin/activate
pip install -r requirements.txt
# Run the Server (Auto-migrates DB on start)
python main.pyPort: 8000
cd web
npm install
npm run devPort: 3000
(Add your premium screenshots here)
Proprietary Software. All rights reserved. Developed by Lukx for TraderCopilot.