# ============================================================================= # TradingAgents Configuration # ============================================================================= # ----------------------------------------------------------------------------- # LLM Provider Configuration (Choose One) # ----------------------------------------------------------------------------- # For OpenAI # OPENAI_API_KEY=your_openai_api_key_here # For Anthropic Claude (Currently Active) ANTHROPIC_API_KEY=your_key_here # For Google Gemini # GOOGLE_API_KEY=your_google_api_key_here # ----------------------------------------------------------------------------- # LLM Settings # ----------------------------------------------------------------------------- LLM_PROVIDER=anthropic DEEP_THINK_LLM=claude-3-5-sonnet-20241022 QUICK_THINK_LLM=claude-3-5-haiku-20241022 BACKEND_URL=https://api.anthropic.com/v1 # ----------------------------------------------------------------------------- # Data Sources (Optional but Recommended) # ----------------------------------------------------------------------------- # FinnHub API for financial data (free tier available) # Sign up at: https://finnhub.io/ FINNHUB_API_KEY=your_finnhub_api_key_here # Reddit API for social sentiment analysis # Create app at: https://www.reddit.com/prefs/apps/ # Choose "script" application type REDDIT_CLIENT_ID=your_reddit_client_id_here REDDIT_CLIENT_SECRET=your_reddit_client_secret_here REDDIT_USER_AGENT=TradingAgents/1.0 by YourUsername # ----------------------------------------------------------------------------- # System Configuration # ----------------------------------------------------------------------------- # Data and results directories TRADINGAGENTS_RESULTS_DIR=./results TRADINGAGENTS_DATA_DIR=/Users/martinrichards/Documents/TradingAgents/data # Analysis settings MAX_DEBATE_ROUNDS=5 MAX_RISK_DISCUSS_ROUNDS=5 MAX_RECUR_LIMIT=100 # Tool settings ONLINE_TOOLS=true # ----------------------------------------------------------------------------- # Setup Instructions: # ----------------------------------------------------------------------------- # 1. Copy this file to .env: `cp .env.example .env` # 2. Replace placeholder values with your actual API keys # 3. Set ONLINE_TOOLS=true to fetch live data from APIs # 4. Set ONLINE_TOOLS=false to use cached data only (requires local data files) # # API Setup Guide: # ✅ LLM Provider - Choose one: OpenAI, Anthropic, or Google # ✅ FinnHub - Sign up at https://finnhub.io/ for financial data # ✅ Reddit - Create app at https://www.reddit.com/prefs/apps/ for social sentiment # ✅ Google News - No API key required (web scraping) # ✅ Yahoo Finance - No API key required (free access via yfinance) # -----------------------------------------------------------------------------