Dar el paso siguiente a una idea que superó el checklist del Módulo 05, sin arriesgar un solo euro real todavía. Este módulo cubre paper trading (simulación en tiempo real con datos en vivo) y gestión de riesgo básica — nunca ejecución de órdenes reales.
Advertencia explícita: este módulo NO cubre trading con dinero real ni conexión a cuentas reales de ningún exchange o bróker. Todo lo que aprendas aquí sigue siendo 100% simulado. Dar el salto a dinero real es una decisión personal, posterior y fuera del alcance de este curso.
El backtest (módulos 1-5) prueba tu estrategia contra datos históricos — el mercado ya sabe lo que pasó, así que es fácil sobreajustar sin darte cuenta. El paper trading prueba la misma estrategia contra datos en vivo, según van llegando, sin usar dinero real. Es el filtro final antes de siquiera plantearte una cuenta real: si la estrategia se rompe en paper trading pese a haber sido "VALE LA PENA EXPLORAR" en backtest, acabas de descubrir gratis un problema que te habría costado dinero real.
Motivos típicos por los que una estrategia buena en backtest falla en paper trading: - Look-ahead bias no detectado: el backtest usó sin querer información que no estaría disponible en tiempo real (revisa el Bloque 3 del Módulo 03: la señal de la vela N se ejecuta en N+1, nunca en N). - Slippage real: el precio al que se ejecuta la orden en vivo no es exactamente el de cierre que usa el backtest. - Latencia: entre que la señal se genera y la orden se envía, el precio ya se movió. - Sobreajuste (overfitting): la estrategia se ajustó, sin darse cuenta, al ruido específico del histórico probado (ver Módulo 01).
La mayoría de exchanges grandes ofrecen un entorno de pruebas (testnet)
con dinero ficticio y precios reales o casi reales. Ejemplo con Binance
Testnet vía ccxt:
import ccxt
exchange = ccxt.binance({
"apiKey": "TU_API_KEY_DE_TESTNET", # nunca la de tu cuenta real
"secret": "TU_SECRET_DE_TESTNET",
"enableRateLimit": True,
})
exchange.set_sandbox_mode(True) # fuerza el modo testnet/sandbox
# A partir de aqui, exchange.create_order(...) opera con dinero FICTICIO
# del testnet, nunca con tu cuenta real.
Puntos clave de seguridad:
- Las claves de testnet son distintas a las de tu cuenta real y se
generan en un portal aparte (revisa la documentación de cada exchange:
buscar "testnet" + nombre del exchange).
- set_sandbox_mode(True) no es infalible en todos los exchanges/versiones
de ccxt — verifica siempre que la orden aparece en el panel del testnet,
nunca en tu cuenta de producción, antes de automatizar nada.
- Nunca reutilices en testnet las mismas claves que usas (o usarías) en
tu cuenta real.
Incluso en simulación, practica desde ya estas reglas — son las que separan a alguien que sobrevive en trading real de alguien que no:
Si tras este ejercicio la estrategia se sostiene, has hecho el trabajo que el 90% de la gente que "programa un bot con IA en una tarde" se salta por completo. Lo que decidas hacer a partir de aquí —incluida la decisión de operar con dinero real— es responsabilidad tuya y queda fuera del alcance de esta herramienta y este curso.
Anterior: 05 — El veredicto: cuándo tirar una estrategia a la basura. · Fin del curso.