Un sistema avanzado de análisis financiero que utiliza múltiples agentes de IA especializados para proporcionar análisis completos y decisiones de inversión informadas. Compatible con criptomonedas, acciones e índices.
- Analista de Mercado: Análisis técnico con indicadores profesionales (RSI, MACD, Bollinger Bands)
- Analista de Noticias: Procesamiento de noticias financieras y contexto macroeconómico
- Analista de Redes Sociales: Sentimiento del mercado en Reddit y plataformas sociales
- Analista Fundamental: Estados financieros, métricas de valoración e indicadores de salud empresarial
- Investigadores Bull vs Bear: Debate argumentado entre perspectivas optimistas y pesimistas
- Gestor de Investigación: Evalúa debates y sintetiza recomendaciones
- Equipo de Gestión de Riesgos: Tres niveles de análisis (Agresivo, Conservador, Neutral)
- Juez de Riesgos: Decisión final equilibrada basada en todos los análisis
- Criptomonedas (BTC-USD, ETH-USD): Tokenomics, adopción blockchain, análisis de red
- Acciones (AAPL, TSLA, NVDA): Análisis fundamental completo, competencia, valoración
- Índices (SPY, QQQ, VTI): Análisis sectorial, política monetaria, flujos institucionales
- Los agentes aprenden de decisiones pasadas
- Sistema de memoria persistente con ChromaDB
- Mejora continua basada en experiencias previas
git clone https://github.com/tu-usuario/trading-agents.git
cd trading-agentsconda create -n trading-agents python=3.11
conda activate trading-agentspip install -r requirements.txtCrea un archivo .env en la raíz del proyecto:
# .env
OPENAI_API_KEY=tu_clave_openai_aqui
FINNHUB_API_KEY=tu_clave_finnhub_aquistreamlit run app.pyLa aplicación se abrirá automáticamente en tu navegador en http://localhost:8501
- Configurar APIs: Las claves se cargan automáticamente desde
.env - Seleccionar Activo: Elige categoría (Crypto, Acciones, Índices) y ticker específico
- Configurar Análisis:
- Modo individual o múltiple
- Fecha de análisis
- Modelos de LLM (GPT-4, etc.)
- Ejecutar Análisis: Click en "🚀 Analizar Mercado"
- Revisar Resultados: Decisión final + reportes detallados expandibles
python cli/main.py --ticker BTC-USD --date 2024-01-15# Analiza Bitcoin con enfoque en tokenomics y adopción
ticker = "BTC-USD"
# Agentes activos: Market, News, Social (sin Fundamental)# Analiza Apple con análisis fundamental completo
ticker = "AAPL"
# Agentes activos: Market, News, Social, Fundamental# Analiza S&P 500 con enfoque macro
ticker = "SPY"
# Agentes activos: Market, News (simplificado)📦 tradingagents/
├── 🧠 agents/ # Agentes especializados
│ ├── analysts/ # Analistas de mercado
│ ├── researchers/ # Investigadores bull/bear
│ ├── managers/ # Gestores y jueces
│ └── risk_mgmt/ # Gestión de riesgos
├── 📊 dataflows/ # Conectores de datos
├── 🔄 graph/ # Lógica de flujo entre agentes
└── ⚙️ utils/ # Utilidades y configuración
Los prompts y comportamientos se pueden ajustar en:
tradingagents/agents/- Cada agente tiene su archivo específicotradingagents/default_config.py- Configuración global
- Extender
tradingagents/dataflows/stockstats_utils.py - Modificar herramientas en
tradingagents/agents/utils/agent_utils.py
config = {
"llm_provider": "openai", # o "anthropic", "google"
"deep_think_llm": "gpt-4",
"quick_think_llm": "gpt-4-mini"
}- Flujo de Análisis - Cómo funciona el sistema paso a paso
- API Reference - Documentación de funciones
- Configuración Avanzada - Personalización profunda
- Fork el proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.
Este software es solo para fines educativos y de investigación. No constituye asesoramiento financiero. Las decisiones de inversión deben basarse en su propia investigación y análisis. Los creadores no se hacen responsables de pérdidas financieras.
- Basado en el framework TauricResearch/TradingAgents
- Powered by OpenAI GPT Models
- Datos financieros de Finnhub y Yahoo Finance
⭐ Si este proyecto te resultó útil, por favor dale una estrella en GitHub!
