Tienes la motivación para hacer trading algorítmico. Has visto las herramientas disponibles. Pero hay una pregunta que nadie responde bien: ¿cómo se crea una estrategia desde cero?
La mayoría de recursos saltan directamente al backtest. Te enseñan a probar estrategias, pero no a generarlas. Es como enseñar a corregir un texto sin explicar cómo escribirlo. Y sin embargo, más del 90% del volumen de operaciones en los mercados bursátiles globales ya se ejecuta mediante trading algorítmico (SEC), lo que demuestra que dominar este proceso es más relevante que nunca.
Este artículo cubre el proceso completo de CREACIÓN: desde dónde obtener ideas hasta tener código funcional listo para probar. Empezamos por lo básico.
"La mayoría de traders pasan el 90% del tiempo optimizando estrategias y el 10% generándolas. Debería ser al revés." — Ernest Chan, Quantitative Trading
Pipeline de Creación de Estrategia
- Papers académicos
- Observación mercado
- Anomalías conocidas
- Testeable
- Específica
- Falsificable
- ¿Por qué funciona?
- Lógica económica
- ¿Persistirá?
- Reglas simples
- 2-4 condiciones
- Entry/Exit/Size
- Implementación
- Documentación
- Sin optimizar
¿Ya tienes una estrategia creada?
Si ya pasaste la fase de creación, el siguiente paso es validar. Importa tu estrategia y obtén análisis estadístico profesional.
Validar mi estrategia →Fuentes de ideas: ¿De dónde salen las estrategias?
Las ideas no aparecen de la nada. Los traders profesionales tienen fuentes sistemáticas donde buscar. Aquí las principales, ordenadas por accesibilidad y calidad.
1. Literatura académica
Los papers académicos documentan anomalías de mercado que contradicen la teoría de mercados eficientes. Hay más de 150 anomalías documentadas en la literatura financiera. Aunque muchas desaparecen tras su publicación, son un punto de partida sólido.
| Fuente | Qué encontrar | Acceso |
|---|---|---|
| SSRN | Papers de finanzas cuantitativas, muchos pre-print | Gratis |
| NBER | Working papers de economía y finanzas | Gratis |
| Journal of Finance | Papers revisados, alta calidad | Suscripción |
| Quantpedia | Base de datos de estrategias académicas | Freemium |
| Alpha Architect | Resúmenes de papers con implementación | Gratis |
Andreas Clenow, autor de Following the Trend y Stocks on the Move, recomienda empezar por papers clásicos como Jegadeesh & Titman (1993) sobre momentum o Fama & French sobre value. Son ideas probadas con décadas de evidencia.
2. Libros clásicos de trading
Los libros antiguos son oro para el trader algorítmico. ¿Por qué? Porque si una estrategia fue publicada hace 20 o 30 años, puedes validarla con décadas de datos reales. Si sigue funcionando, tienes evidencia de robustez que ningún paper reciente puede ofrecer.
| Libro | Autor | Año | Estrategias incluidas |
|---|---|---|---|
| Long-Term Secrets to Short-Term Trading | Larry Williams | 1999 | Volatility breakouts, patrones de precio, ciclos de mercado |
| Street Smarts | Linda Raschke & Larry Connors | 1995 | 20+ estrategias de corto plazo con reglas exactas |
| Day Trading with Short Term Price Patterns | Toby Crabel | 1990 | Opening Range Breakout, patrones de volatilidad |
| Way of the Turtle | Curtis Faith | 2007 | Sistema Turtle Trading completo (trend following) |
| Trading Systems and Methods | Perry Kaufman | 1978 (6ª ed. 2020) | Enciclopedia de sistemas: tendencia, momentum, mean reversion |
Larry Williams ganó el Robbins World Cup Championship convirtiendo $10,000 en $1,100,000 en un año. Sus estrategias de volatility breakout siguen siendo estudiadas hoy. El libro de Toby Crabel es tan valorado que el autor intentó recomprar todas las copias, disparando su precio en el mercado secundario.
Curtis Faith, en Way of the Turtle, documenta cómo el legendario experimento de los Turtle Traders demostró que un sistema de reglas simples (breakout de Donchian Channels con position sizing basado en volatilidad) podía generar retornos extraordinarios de forma consistente. Faith enfatiza que el éxito del sistema no estaba en la complejidad de las reglas, sino en la disciplina para seguirlas y en un position sizing adecuado.
Por qué los libros antiguos son mejores
- Validación real: Puedes probar con 20-30 años de datos post-publicación
- Sin optimización moderna: Escritos antes de que el backtest fuera accesible
- Conceptos probados: Si sobrevivieron décadas, capturan algo real del mercado
- Base de adaptación: Estrategia clásica + mercado moderno = tu edge
3. Anomalías de mercado documentadas
Las anomalías son patrones empíricos que contradicen la hipótesis de mercados eficientes. Son la base de muchas estrategias cuantitativas.
Anomalía de mercado (definición): Patrón en los retornos que no puede explicarse por modelos de riesgo estándar. Representa una potencial ineficiencia explotable, aunque muchas desaparecen tras ser publicadas.
Sin embargo, no todas las anomalías son explotables. Según Hou et al. (2020), el 65% de 452 anomalías documentadas no superan el umbral de significancia estadística, cifra que asciende al 82% cuando se aplican ajustes por test múltiple.
Además, según McLean & Pontiff (2016), los retornos de estrategias académicas caen un 26% fuera de muestra y un 58% tras su publicación, lo que indica que buena parte del alfa desaparece una vez que el mercado conoce la anomalía. Esto refuerza la necesidad de trabajar con datos de mercado de calidad para verificar cualquier patrón antes de operarlo.
| Anomalía | Descripción | Estado actual |
|---|---|---|
| Momentum | Activos que suben tienden a seguir subiendo (3-12 meses) | ✅ Vigente |
| Mean Reversion | Precios extremos tienden a volver a la media | ✅ Vigente |
| Value (Book-to-Market) | Acciones "baratas" superan a "caras" | ⚠️ Debilitada |
| Size Effect | Small caps superan a large caps | ❌ Desaparecida |
| Low Volatility | Activos menos volátiles ofrecen mejor retorno ajustado | ✅ Vigente |
4. Observación directa del mercado
A veces las mejores ideas vienen de observar el mercado en tiempo real. Patrones que ves repetirse, comportamientos en ciertos horarios, reacciones a noticias.
Kevin Davey, autor de Building Winning Algorithmic Trading Systems y ganador del World Cup Trading Championship, cuenta que algunas de sus mejores estrategias vinieron de observar cómo se comportaban los futuros de petróleo en las primeras horas de sesión. Davey estima que solo 1 de cada 20 ideas de estrategia sobrevive el proceso completo de validación hasta operar en real, lo que subraya la importancia de generar muchas ideas de calidad y no apegarse emocionalmente a ninguna.
Cuidado con la confirmación
La observación es útil, pero estás sesgado a recordar los patrones que "funcionaron" y olvidar los que no. Cualquier idea de observación debe pasar por el mismo proceso de hipótesis formal que las demás.
5. Adaptación de estrategias existentes
No necesitas inventar la rueda. Estrategias clásicas como el cruce de medias, RSI, Bollinger Bands o Breakouts tienen décadas de uso porque capturan conceptos fundamentales del mercado.
- Trend Following: Seguir tendencias establecidas (Turtle Trading, medias móviles)
- Mean Reversion: Apostar por el retorno a la media (RSI extremos, Bollinger Bands)
- Breakout: Entrar cuando el precio rompe un rango (Donchian Channels)
- Momentum: Comprar los ganadores recientes (cruce de medias, ROC)
La clave no es copiar, sino entender por qué funcionan y adaptarlas a tu mercado, timeframe y estilo.
6. Intuición + experiencia
Si tienes experiencia en trading discrecional, ya tienes hipótesis implícitas. El proceso es hacerlas explícitas y testeables.
"Cuando el VIX sube mucho, el mercado tiende a rebotar" es una intuición. Convertirla en "Si el VIX sube >30% en un día, comprar SPY al cierre tiene un retorno medio positivo a 5 días" es una hipótesis testeable.
Formulación de hipótesis testeables
Una idea no es una hipótesis. "El momentum funciona" es una idea. Una hipótesis es específica, medible y falsificable.
Hipótesis testeable (definición): Afirmación específica y falsificable sobre el comportamiento del mercado que puede probarse con datos históricos. Debe especificar condiciones de entrada, salida, mercado, timeframe y métrica de éxito.
Criterios de una hipótesis testeable
| Criterio | ❌ Incorrecto | ✅ Correcto |
|---|---|---|
| Específica | "Las tendencias son rentables" | "Cruce de SMA 50/200 en SPY diario" |
| Medible | "Genera buenos retornos" | "Sharpe Ratio > 1.0" |
| Falsificable | "Funciona en ciertos mercados" | "Funciona en SPY 2010-2024" |
| Completa | "Comprar cuando RSI < 30" | "Comprar al cierre cuando RSI(14) < 30, vender cuando RSI > 70" |
| A priori | "Usé RSI=27 porque funcionó mejor" | "Usé RSI=30 por ser umbral estándar de sobreventa" |
El problema del HARKing
HARKing = Hypothesizing After the Results are Known. Es formular la hipótesis después de ver qué funcionó en los datos. Parece legítimo pero garantiza overfitting.
Marcos López de Prado, en Advances in Financial Machine Learning, documenta cómo más del 90% de estrategias académicas fallan en implementación real precisamente por este problema.
Señales de HARKing
- Parámetros muy específicos sin justificación (RSI=27, no 30)
- "Añadí este filtro porque mejoró el backtest"
- No puedes explicar POR QUÉ la estrategia debería funcionar
- La lógica se volvió compleja tras varias "mejoras"
Template de hipótesis
HIPÓTESIS: [Nombre descriptivo]
FECHA: [Fecha de formulación - ANTES de probar]
PREMISA:
[¿Por qué debería funcionar? ¿Qué ineficiencia explota?]
REGLAS:
- Mercado: [Ej: SPY, ES, EURUSD]
- Timeframe: [Ej: Diario, 1H]
- Entrada: [Condición específica]
- Salida: [Condición específica]
- Stop Loss: [Si aplica]
- Position Sizing: [Fijo o variable]
MÉTRICAS OBJETIVO (definir ANTES de probar):
- Profit Factor mínimo: [Ej: > 1.3]
- Sharpe Ratio mínimo: [Ej: > 0.8]
- Max Drawdown máximo: [Ej: < 20%]
- Número mínimo de trades: [Ej: > 100]
HIPÓTESIS NULA:
"La estrategia no es mejor que el azar/buy-and-hold" Identificar tu Edge (ventaja competitiva)
Sin edge, no hay estrategia. Solo hay ruido estadístico que funcionó por casualidad en el pasado. El edge es la razón por la que tu estrategia debería seguir funcionando en el futuro.
Edge (definición): Ventaja sistemática que permite obtener retornos superiores al mercado de forma consistente. Puede venir de ineficiencias de precio, patrones de comportamiento, ventajas informacionales o de ejecución.
Tipos de edge explotables
Edge de Comportamiento
Explotar sesgos psicológicos de otros participantes.
- Momentum: La gente reacciona tarde a la información
- Mean reversion: Sobrerreacción emocional
- Pánico/euforia: Comportamiento de manada
Edge Estructural
Explotar características del mercado o sus participantes.
- Rebalanceo de índices: Flujos predecibles
- Roll de futuros: Contango/backwardation
- Restricciones institucionales: Limits que crean ineficiencias
Edge Informacional
Procesar información mejor o más rápido.
- Datos alternativos: Satélites, sentiment, web scraping
- Velocidad: Reaccionar antes (difícil para retail)
- Análisis superior: ML, NLP en noticias
Edge de Ejecución
Ejecutar mejor que otros.
- Menor latencia: Colocación, infraestructura
- Mejor routing: Acceso a liquidez oculta
- Market making: Proveer liquidez
¿Es real o es ruido?
Pregúntate: ¿Puedo explicar POR QUÉ este patrón debería persistir? Si la respuesta es "porque funcionó en el backtest", no tienes edge.
Señales de edge real
- Hay una lógica económica/comportamental que lo explica
- Está documentado en literatura académica
- Otros traders lo explotan (señal de que es real)
- Tiene sentido intuitivo para alguien con experiencia de mercado
- No depende de parámetros muy específicos
Diseño de la lógica de trading
La simplicidad es una ventaja, no una limitación. Las estrategias más robustas suelen tener entre 2 y 4 reglas principales. Añadir más incrementa el riesgo de overfitting sin mejorar el rendimiento real.
"Si necesitas más de 5 reglas para describir tu estrategia, probablemente estés ajustando ruido, no señal." — Robert Pardo, Design, Testing, and Optimization of Trading Systems
Componentes esenciales
Toda estrategia necesita estos componentes básicos. Puedes revisar la anatomía de una estrategia para más detalle.
🎯 Entrada
Condición que dispara la operación. Cuanto más simple, mejor. Un indicador o patrón de precio, no cinco.
🚪 Salida
Condición de cierre. Puede ser por objetivo, stop, tiempo, o señal contraria. Define ANTES de entrar.
📏 Position Sizing
Cuánto arriesgar por operación. Empieza con tamaño fijo, sofistica después si hay lógica clara. Un mal position sizing puede provocar un drawdown devastador incluso con una estrategia rentable.
Qué NO incluir en la fase de creación
- Filtros optimizados: "Añadí este filtro porque mejoró el backtest" → HARKing
- Parámetros ajustados: Si cambias RSI de 14 a 12 porque "funciona mejor", estás optimizando, no creando
- Reglas de excepción: "Excepto los lunes" o "solo en meses pares" → Señales de overfitting
- Múltiples timeframes complejos: Añaden complejidad sin edge claro
Regla práctica
Crea la versión más simple de tu idea que capture el edge. Si no funciona en su forma simple, añadir complejidad no la salvará. Si funciona simple, la complejidad puede romperla.
De la creación a la validación
Cuando tu estrategia esté codificada, el siguiente paso es validarla. Algo Strategy Analyzer acepta exports de TradingView, MetaTrader y TradeStation.
Subir mi estrategia →Codificación con buenas prácticas
El código es la implementación de tu hipótesis. Errores en el código = resultados engañosos. Buenas prácticas ahora ahorran dolor después.
Elegir plataforma y lenguaje
La elección de herramienta depende de tu experiencia y objetivo. Las opciones más populares incluyen Python con Backtrader para estrategias custom, TradingView con Pine Script para prototipado visual rápido, MetaTrader para Forex/CFDs, y QuantConnect para estrategias institucionales. Puedes ver una comparativa completa de herramientas de trading algorítmico en nuestro artículo dedicado.
Estructura de código mantenible
# Ejemplo: Estructura clara en Python
class MomentumStrategy:
"""
Estrategia de momentum simple.
Hipótesis: Activos con mayor retorno en los últimos N días
continúan superando en los próximos M días.
Autor: [Tu nombre]
Fecha creación: 2026-01-24
Versión: 1.0.0
"""
def __init__(self, lookback_period=20, holding_period=5):
"""
Parámetros con valores por defecto justificados:
- lookback_period=20: ~1 mes de trading, estándar en literatura
- holding_period=5: 1 semana, balance entre señal y costes
"""
self.lookback = lookback_period
self.holding = holding_period
def generate_signal(self, prices):
"""Genera señal de entrada basada en momentum."""
returns = prices.pct_change(self.lookback)
signal = returns > 0 # Simplificado: momentum positivo
return signal
def calculate_position_size(self, capital, risk_per_trade=0.02):
"""Position sizing fijo: 2% del capital por trade."""
return capital * risk_per_trade Control de versiones con Git
Git no es opcional. Sin control de versiones, no puedes reproducir resultados pasados ni entender qué cambió cuando algo dejó de funcionar.
| Práctica | Por qué importa |
|---|---|
| Commits frecuentes | Poder volver a cualquier versión anterior |
| Mensajes descriptivos | "Añadido filtro volatilidad" > "cambios" |
| Branches por experimento | Probar ideas sin romper la versión principal |
| Tags en versiones estables | Marcar versiones que pasaron validación |
Documentación que tu yo futuro agradecerá
Documenta mientras creas, no después. En 6 meses no recordarás por qué usaste esos parámetros.
# CHANGELOG.md
## v1.0.0 - 2026-01-24 (Versión inicial)
- Implementación de momentum simple
- Lookback: 20 días (1 mes de trading)
- Holding: 5 días (1 semana)
- Sin filtros adicionales
- Justificación: Probar hipótesis base antes de añadir complejidad
## v1.1.0 - 2026-02-01 (En desarrollo)
- TODO: Añadir filtro de volatilidad si v1.0 muestra edge
- Justificación: Limitar exposición en periodos de alta volatilidad Documentación mínima
- Hipótesis original (escrita ANTES de probar)
- Lógica de entrada y salida en palabras
- Parámetros y justificación de cada uno
- Mercados objetivo y timeframe
- Changelog de cambios con fechas
Primera prueba: validar la idea (sin optimizar)
Antes de pasar a la validación formal, necesitas saber si la idea tiene potencial. Pero hay una regla crítica: en esta fase de creación NO se optimiza NADA.
Regla de oro: Cero optimización en la fase de creación
La optimización de parámetros viene DESPUÉS, en la fase de validación. Ahora solo queremos saber: ¿tiene sentido esta idea? Si necesitas optimizar para que funcione, no tienes edge, tienes ruido.
Qué hacer en la primera prueba
Prueba "groso modo": Ejecuta un backtest simple con los parámetros por defecto o valores estándar de la literatura. No busques el profit factor perfecto, busca señales de vida.
✅ Lo que buscas
- ¿Hay rentabilidad positiva con parámetros base?
- ¿La curva de equity tiene sentido?
- ¿Hay suficientes operaciones para ser significativo?
- ¿El comportamiento coincide con tu hipótesis?
- ¿Funciona en diferentes períodos?
❌ Lo que NO debes hacer
- Probar 50 combinaciones de parámetros
- Añadir filtros porque "mejoran el backtest"
- Excluir períodos que "no funcionan"
- Ajustar hasta que la curva sea perfecta
- Cambiar la lógica basándote en resultados
Interpretación de resultados
| Resultado | Qué significa | Siguiente paso |
|---|---|---|
| Rentable con parámetros base | La idea tiene potencial real | Pasar a validación formal |
| Ligeramente negativo o plano | Puede haber algo, pero necesita análisis | Revisar hipótesis, probar en otro mercado |
| Claramente perdedor | La idea no tiene edge | Descartar y probar otra idea |
Fórmulas clave para evaluar tu primera prueba
Aunque no optimices en esta fase, necesitas saber qué mirar. Estas tres fórmulas son las métricas de trading algorítmico esenciales para interpretar tu primer backtest:
Expectancy (Valor Esperado)
Donde Win% = porcentaje de operaciones ganadoras, AvgWin = ganancia media, Loss% = porcentaje de perdedoras, AvgLoss = pérdida media. Si es positivo, tu sistema tiene edge matemático. Es la métrica más fundamental: te dice cuánto esperas ganar (o perder) por cada operación.
Profit Factor
Un Profit Factor mayor a 1.0 significa que ganas más de lo que pierdes. Busca un valor superior a 1.5 como señal de un edge real. Valores por encima de 3.0 en una primera prueba sin optimización pueden indicar overfitting o un número insuficiente de operaciones.
Sharpe Ratio
Donde Rp = retorno del portfolio, Rf = tasa libre de riesgo, σp = desviación estándar de los retornos. Mide el retorno ajustado al riesgo. Un Sharpe por encima de 1.0 es bueno; por encima de 2.0 es excelente. Para profundizar en esta y otras métricas de riesgo, consulta nuestra guía de métricas avanzadas de trading.
Recuerda: la optimización viene después
Si la idea base no funciona, optimizar no la salvará. La optimización de parámetros, filtros adicionales, y ajuste fino son parte de la validación, no de la creación. Cuando tu idea pase esta primera prueba, el siguiente artículo (guía de validación) te guiará por el proceso completo.
Errores comunes al crear estrategias
Antes de pasar a validar, asegúrate de no cometer estos errores. Son los más frecuentes y cada uno puede arruinar meses de trabajo. Muchos de estos errores se manifiestan como problemas del backtest que hacen mentir a tus resultados.
- Saltar a código sin hipótesis: Programar antes de tener una idea clara es exploración aleatoria. Encuentras algo que "funciona" en el backtest pero falla en real porque no tiene lógica económica.
- Optimizar antes de diseñar: Ajustar parámetros (RSI de 14 a 12) antes de que la lógica base funcione es HARKing encubierto. Overfitting garantizado.
- Añadir filtros sin lógica: "Mejoró el backtest" no es razón válida. Cada filtro sin justificación económica es una oportunidad de overfitting.
- Ignorar el edge: Si no puedes responder "¿por qué debería seguir funcionando?", no tienes edge, solo ruido estadístico.
La regla de oro: Primero CREAR, después VALIDAR. La optimización y los filtros pertenecen a la fase de validación, no a la creación.
Checklist y siguiente paso
Antes de pasar a la fase de validación, asegúrate de tener todo esto:
Checklist de Creación Completada
Si cumples todo: Tu estrategia está lista para la validación formal.
El siguiente paso: Validación
Has completado la fase de creación. Ahora es cuando empiezan las cosas serias: probar si tu estrategia realmente funciona o es solo ruido estadístico.
La validación incluye todo lo que NO hemos hecho aquí:
- Backtesting riguroso: Con datos de mercado de calidad y métricas profesionales
- Walk Forward Analysis: Probar en datos que la estrategia nunca vio
- Simulación Monte Carlo: Estresar la estrategia bajo miles de escenarios
- Optimización de parámetros: Ahora sí, buscar los valores óptimos (sin overfitting)
- Paper Trading: Probar en tiempo real sin arriesgar capital
- Análisis de drawdown: Entender y controlar las caídas máximas del capital
Siguiente artículo: Guía Completa de Validación
Todo lo que necesitas saber para validar correctamente tu estrategia. Walk Forward, Monte Carlo, métricas profesionales y cómo detectar overfitting.
Ir a la Guía de Validación →Conclusión
Crear una estrategia es un proceso estructurado, no inspiración aleatoria. Empieza con fuentes de ideas probadas (papers académicos, libros clásicos, anomalías), formula hipótesis específicas, identifica el edge que explotas, diseña lógica simple, y codifica con buenas prácticas.
La tentación de saltar directamente al backtest y optimizar es fuerte. Pero sin una hipótesis clara formulada ANTES de ver resultados, cualquier estrategia "rentable" es probablemente ruido estadístico. Recuerda: en la fase de creación no se optimiza.
Has aprendido el proceso completo de creación. Ahora tienes las herramientas para generar ideas sólidas, convertirlas en hipótesis testeables, y codificarlas correctamente. El siguiente paso es la validación, donde probarás si tu estrategia realmente tiene edge.
Una estrategia simple que funciona vale más que una compleja que parece funcionar.
Continúa tu aprendizaje
Los Problemas del Backtest
7 sesgos que hacen mentir a tu backtest
Métricas de Trading Algorítmico
Las 15 métricas que realmente importan
Métricas Avanzadas
Sortino, Calmar, Ulcer Index y más
Datos de Mercado
Fuentes, tipos y calidad de datos
Drawdown en Trading
Cómo medir y gestionar las caídas
¿Tu estrategia está lista para validar?
Importa tu estrategia y obtén análisis profesional: Monte Carlo, Walk Forward, métricas avanzadas. Sin tarjeta de crédito.
Validar mi estrategia gratis →