-
Notifications
You must be signed in to change notification settings - Fork 0
Home
iAmGiG edited this page Nov 15, 2025
·
3 revisions
Powered by AgentEdge - Autonomous AI agents seeking trading edge
Welcome to the AutoTrader wiki - a production-ready algorithmic trading platform featuring a multi-agent AI architecture.
THIS SOFTWARE IS FOR EDUCATIONAL AND RESEARCH PURPOSES ONLY.
- NOT FINANCIAL ADVICE: This system does not provide financial, investment, or trading advice.
- USE AT YOUR OWN RISK: Trading involves substantial risk of loss.
- NO WARRANTIES: Provided "as-is" without guarantees of profitability.
- PAST PERFORMANCE ≠ FUTURE RESULTS: Historical results do not guarantee future performance.
AutoTrader combines validated pure-math MACD+RSI strategies with human-in-loop oversight for paper/live trading via Alpaca Markets.
Core Philosophy: Pure mathematical indicators + human decision making > complex AI sentiment analysis
- VoterAgent: Validated 0.856 Sharpe ratio, 36.6% return (2024-2025)
- main.py CLI: Fully functional command-line interface
- Alpaca Integration: Paper trading operational, live trading ready
- Position Management: Real-time tracking with broker-as-truth reconciliation
- Trading Cycle: Cost-efficient daily routines (90% fewer API calls)
- Scheduler System: Interactive CLI with background daemon support
- Multi-Agent System: Scanner, Risk, Executor, Orchestrator agents
- Event Bus: Agent communication infrastructure
- OHLCV Entry Planning: Intraday entry optimization (Issue #366)
# Clone repository
git clone https://github.com/iAmGiG/AutoTrader-AgentEdge.git
cd AutoTrader-AgentEdge
# Create environment
conda create -n AutoTrader python=3.10
conda activate AutoTrader
pip install -e .Create config/config.yaml:
POLYGON_IO: "your_key_here"
ALPHA_VANTAGE_KEY: "your_key_here"
ALPACA_PAPER_API_KEY: "your_key_here"
ALPACA_PAPER_SECRET: "your_key_here"
ALPACA_ENDPOINT: "https://paper-api.alpaca.markets/v2"# Launch interactive CLI
python main.py
# Interactive session:
> buy 10 AAPL # Execute trade
> check my alerts # Position alerts
> show portfolio # Account status
> /schedule # Scheduler management- Installation Guide - Setup and dependencies
- Configuration - API keys and settings
- Quick Start Tutorial - Your first trade
- VoterAgent Strategy - MACD+RSI voting system
- AgentEdge Architecture - Multi-agent system design
- Human-in-Loop Design - Decision oversight
- Using main.py CLI - Command reference
- Paper Trading - Safe testing environment
- Position Management - Tracking and reconciliation
- Risk Management - Stop-loss and position sizing
- Agent Development - Creating new agents
- Contributing - Development workflow
- Testing - Validation and QA
- Sharpe Ratio: 0.856 (excellent risk-adjusted returns)
- Total Return: 36.6% (2024-2025 validation period)
- Win Rate: 51.4%
- Max Drawdown: -10.10%
- Strategy: Pure MACD(13/34/8) + RSI(14/30/70) - NO LLM calls
- 90% fewer API calls vs reactive trading systems
- Intelligent caching with 85%+ hit rate
- Batch operations minimize rate limiting
- GTC orders reduce monitoring overhead
- Broker-as-truth reconciliation prevents state drift
- Position tracking across system restarts
- Order lifecycle management (bracket, stop, trailing)
- Market hours awareness and handling
- Interactive scheduler with background daemon
Multi-Agent Trading System built with Microsoft AutoGen framework:
- VoterAgent - Production-ready MACD+RSI voting (0.856 Sharpe)
- ScannerAgent - Market opportunity identification (in development)
- RiskAgent - Portfolio risk management (in development)
- ExecutorAgent - Trade execution (in development)
- TradingOrchestrator - Multi-agent coordination (in development)
- GitHub Issues: Primary support channel
-
Documentation: See
/docsdirectory in repo - Wiki: This wiki for guides and tutorials
Last Updated: November 2025 Status: VoterAgent Production-Ready (0.856 Sharpe) | Interactive CLI Operational