OpenClaw¶
Framework de agentes multi-agent open-source para trading automatizado. Usado por Nate Herk en su "30-day challenge" (anterior al setup de Claude Code Routines). El patrón arquitectural es más valioso que el framework específico.
Arquitectura (4 agents)¶
- Data Agent — precios, earnings, options chains via broker API / Polygon / similar.
- Strategy Agent — aplica reglas (condition/action) o análisis fundamental.
- Risk Agent — valida cada orden antes de ejecutar (max_position, daily_loss, etc.).
- Execution Agent — coloca órdenes vía broker API.
Shared message bus loggeable. Ver concepts/multi-agent-trading-architecture para el patrón detallado.
Brokers soportados¶
- Alpaca (default en los ejemplos).
- Interactive Brokers.
- TD Ameritrade.
- ❌ No RACIONAL — requiere adaptación (ver analysis/adapting-broker-without-api).
Data providers soportados¶
- Polygon.io (default).
- Alpaca (included data).
- CBOE DataShop (opciones).
- OptionsDX.
Config default sugerido¶
{
"paper_trading": true,
"risk": {
"max_position_pct": 0.03,
"max_daily_loss_pct": 0.02,
"halt_on_drawdown": true
}
}
Watchlist sugerida¶
- 10–15 símbolos max (evitar sobreabundancia de señales).
- Default ejemplo: AAPL, MSFT, SPY, QQQ.
Schedule cron sugerido (ET)¶
- 08:45 premarket | 09:31 live | 12:00 check | 15:45 close | 17:00 report.
- Weekdays only.
- Ejecutado típicamente en VPS (DigitalOcean, Linode, AWS Lightsail) — no laptop.
El "30-day challenge"¶
- 2 creators independientes con $10K cada uno, 30 días.
- Ambos bots reportan "beat SP500" pero sin números exactos — MindStudio dice "promising, not conclusive".
- Variantes: conservative (5-8% positions) vs moderate-aggressive (hasta 15%, consensus multi-agent para trades más grandes).
- Ver analysis/nate-herk-claim-verification sobre por qué 30 días no es evidencia.
Relación con Claude Code Routines¶
OpenClaw resuelve 2 problemas que entities/claude-code-routines también resuelve: 1. Scheduling → OpenClaw usa cron/Linux, Routines usa infraestructura Anthropic. 2. Agente autónomo → ambos.
Diferencias clave: - OpenClaw es open-source, corre donde el user quiera, cualquier modelo. - Routines es Anthropic-hosted, solo Claude, pero requiere plan Pro+. - El user puede elegir o combinar (ej. Routines para schedules fijos + OpenClaw-style architecture dentro del repo).
Relaciones¶
- Patrón arquitectural: concepts/multi-agent-trading-architecture.
- Sources: sources/openclaw-architecture-mindstudio, sources/nate-herk-24-7-trader.
- Alternativa: entities/claude-code-routines (Anthropic-hosted).
- Memory pattern heredado: concepts/file-based-agent-memory.
- Risk management detalle: concepts/trading-guardrails.