Overview of TradeSight core features
mainTradeSight is a self-hosted system designed for tournament-style trading strategy evolution. It automates the process of defining a base strategy, generating parameter variations, backtesting them against historical data, and evolving the 'winners' to find optimal parameters.
Key Features:
- Strategy Evolution: Automatically generates and tests 100+ parameter variations, using a tournament-style elimination and 'breeding' process.
- Web Dashboard: Accessible at
localhost:5000for monitoring markets, tournaments, and paper trades. - Market Coverage: Includes Polymarket prediction markets and a US equities scanner.
- Technical Analysis: Automatically applies 15+ technical indicators.
- Paper Trading: Integrates with Alpaca's free API for simulated trading with real P&L tracking.
- Automation: Supports overnight automation via
cron. - Demo Mode: Allows running the system without requiring any API keys.
Technology Stack: Python, Flask, and SQLite. The system is designed to run locally without Docker, Redis, or cloud dependencies.