Como usar IA para backtesting de criptomonedas: Tutorial completo con servidor MCP
Prueba estrategias de trading, despliega bots y gestiona tu portafolio -- todo a traves de conversaciones en lenguaje natural con IA.
El problema del backtesting tradicional
Si alguna vez hiciste backtesting manual de una estrategia de trading con criptomonedas, conoces la frustracion:
- Abrir una plataforma de backtesting
- Configurar los parametros de entrada (periodo EMA? umbral RSI? configuracion MACD?)
- Definir las reglas de salida (porcentaje de stop-loss? trailing stop? salida por tiempo?)
- Ejecutar la prueba y esperar los resultados
- Registrar el ratio de Sharpe, el drawdown maximo, la tasa de aciertos
- Cambiar un parametro y repetir desde el paso 2
Multiplica eso por 8 estrategias de entrada, 6 tipos de salida y 9 criptomonedas. Son cientos de combinaciones, y eso sin haber empezado siquiera con el trading en vivo.
Y si tu asistente de IA pudiera hacer todo esto por ti?
Que es MCP (Model Context Protocol)?
Model Context Protocol es un estandar abierto creado por Anthropic que permite a los asistentes de IA interactuar con herramientas y servicios externos. Piensa en el como un adaptador universal: en lugar de que la IA solo genere texto, MCP le permite tomar acciones -- ejecutar backtests, desplegar bots, consultar saldos de cuentas.
MCP es para la IA lo que las APIs REST fueron para el desarrollo web en 2015. Se esta convirtiendo en la forma estandar en que los agentes de IA se conectan con el mundo real.
Presentamos el servidor MCP de Sentinel Bot
Sentinel Bot MCP Server es un servidor MCP de codigo abierto que da a los asistentes de IA acceso completo a capacidades de trading algoritmico:
- 17 herramientas que cubren el flujo completo de trading
- 8 estrategias de entrada: cruce de EMA, MACD, RSI, ruptura, ruptura por volumen, Bandas de Bollinger, estructura SMC, entrada por nivel SMC
- 6 tipos de salida: porcentaje fijo, multiplicador ATR, trailing stop ATR, basada en tiempo, barra clave, combinada
- 9 activos soportados: BTC, ETH, SOL, XRP, BNB, DOGE, LINK, TRX, SUI
- 6 temporalidades: 1m, 5m, 15m, 1h, 4h, 1d
Inicio rapido: Instala en 60 segundos
Para Claude Code (recomendado)
claude mcp add sentinel -- npx mcp-server-sentinel
export SENTINEL_API_KEY=sk-your-api-key-here
Para Claude Desktop
Agrega esto a tu archivo claude_desktop_config.json:
{
"mcpServers": {
"sentinel": {
"command": "npx",
"args": ["-y", "mcp-server-sentinel"],
"env": {
"SENTINEL_API_KEY": "sk-your-api-key-here"
}
}
}
}
Obtiene tu clave de API gratuita en sentinel.redclawey.com. Todos los planes -- incluida la prueba gratuita -- incluyen acceso a la API.
Tutorial: De la idea al bot en vivo en 5 minutos
Paso 1: Verifica tu cuenta
Simplemente preguntale a tu asistente de IA:
"Revisa el estado de mi cuenta de Sentinel y mi saldo de creditos."
La IA llama a get_account_info y te devuelve tu nivel de plan, creditos restantes y capacidad de bots.
Paso 2: Ejecuta tu primer backtest
"Haz un backtest de una estrategia de cruce de EMA en BTC con velas de 4 horas de los ultimos 6 meses. Usa periodo rapido 9 y periodo lento 21."
Detras de escena, la IA:
- Llama a
run_backtestconentry_type: "ema_cross",exit_type: "atr_mult" - Espera a que el worker de Celery procese el trabajo
- Devuelve un reporte completo: PnL neto, ratio de Sharpe, drawdown maximo, tasa de aciertos y total de operaciones
Paso 3: Compara estrategias
"Ahora ejecuta el mismo periodo con entrada RSI (sobreventa en 30, sobrecompra en 70) y salida con trailing stop ATR. Compara ambos resultados."
La IA ejecuta un segundo backtest y presenta una comparacion lado a lado. Sin hojas de calculo, sin registros manuales.
Paso 4: Despliega la ganadora
"La estrategia RSI se ve mejor. Crea un bot con ella en Binance, BTC/USDT, temporalidad de 4 horas."
La IA llama a create_bot con la configuracion de la estrategia ganadora, y luego a list_exchanges para verificar que tus credenciales de Binance estan conectadas.
Paso 5: Activa el bot
"Inicia el bot."
Una sola oracion. La IA llama a start_bot y tu estrategia esta en vivo.
Paso 6: Monitorea el rendimiento
"Como va mi bot de BTC?"
La IA llama a get_bot_performance y te devuelve el PnL acumulado, la tasa de aciertos y el conteo de operaciones en lenguaje natural.
Avanzado: Flujo de optimizacion de estrategias
Para usuarios mas sofisticados, el servidor MCP permite iteracion rapida de estrategias:
"Ejecuta 4 backtests en ETH 1 hora de los ultimos 3 meses:
1. Cruce de EMA (5/20) con TP fijo 2% / SL 1%
2. Cruce de EMA (10/50) con trailing stop ATR
3. Rebote de Bollinger con salida por multiplicador ATR
4. Cruce de MACD con salida combinada (ATR + limite de tiempo 48 barras)"
La IA encola las cuatro pruebas, espera los resultados y las clasifica por ratio de Sharpe. Lo que tomaria toda una tarde de trabajo manual sucede en una sola conversacion.
Las 17 herramientas de un vistazo
| Categoria | Herramientas | Que hacen |
|-----------|-------------|-----------|
| Backtesting | run_backtest, get_backtest_result, list_backtests, cancel_backtest | Enviar, monitorear, obtener y cancelar backtests de estrategias |
| Gestion de bots | create_bot, start_bot, stop_bot, delete_bot, get_bot, list_bots, get_bot_performance | Gestion completa del ciclo de vida de bots de trading en vivo |
| Exchanges | list_exchanges | Ver credenciales de exchanges configuradas |
| Cuenta | get_account_info, get_plan_info | Monitorear creditos, nivel de plan y limites de bots |
| Pagos | create_payment_link, create_crypto_invoice, verify_payment | Recargar creditos o mejorar planes con tarjeta o criptomonedas |
Precios: Empieza gratis
| Plan | Precio | Bots | Activos |
|------|--------|------|---------|
| Prueba | Gratis (7 dias) | 1 | BTC |
| Starter | $19/mes | 3 | 5 |
| Pro | $49/mes | 5 | 8 |
| Expert | $99/mes | 8 | 10 |
Creditos de backtesting: 17 creditos por $1 (recarga minima de $10). La IA tambien puede gestionar el flujo de pago -- solo pidele que genere un enlace de pago.
Por que MCP importa para los traders
Las herramientas de trading tradicionales te obligan a aprender su interfaz. MCP invierte esto: la herramienta se adapta a ti. Describes lo que quieres en lenguaje natural, y la IA determina que herramientas llamar y en que orden.
Esto no es solo comodidad -- es una forma fundamentalmente diferente de interactuar con la infraestructura de trading. En lugar de navegar por 15 pantallas para configurar un backtest, tienes una conversacion.
Quieres explorar como se compara Sentinel con otros servidores MCP de trading? Lee nuestra comparativa de los mejores servidores MCP para trading de criptomonedas.
Tienes curiosidad sobre el futuro del trading con IA? Consulta por que los agentes de IA son el futuro del trading algoritmico.
Empieza ahora
- Obtiene tu clave de API: sentinel.redclawey.com
- Instala el servidor MCP:
npx mcp-server-sentinel - Inicia una conversacion: Pidele a tu IA que haga backtesting de una estrategia
El codigo fuente es abierto (licencia MIT): github.com/clarencyu-boop/mcp-server-sentinel
Related Reading
- Quantitative Trading Beginner's Guide: Complete Python Automated Trading Strategy
- What Is Backtesting? 5 Essential Backtesting Techniques for Beginners
- Trading Bot Beginner Guide: 7 Steps to Build Your First Automated Trading Strategy
- Sentinel Backtesting Tutorial: Complete Strategy Backtest in 3 Minutes
- Python Quantitative Framework Comparison: Backtrader, Zipline, Sentinel