Herramientas y plataformas
Trading algorítmico para principiantes: por dónde empezar
¿Eres nuevo en el trading algorítmico? Aprende qué es el trading algorítmico, qué habilidades necesitas, qué plataformas usar y una hoja de ruta práctica para empezar como principiante.
Traducción actualizada
- Publicado originalmente
- Fuente actualizada
- Traducción actualizada
En este artículo
El trading algorítmico utiliza software para aplicar reglas de trading especificadas. Puede automatizar el análisis, el envío de órdenes o ambos. La automatización hace que un proceso sea repetible; no establece que el proceso tenga una ventaja rentable.
Un primer proyecto útil es una hipótesis pequeña y comprobable con límites de riesgo explícitos. No necesita empezar como una estrategia manual rentable, pero debe ser lo bastante precisa para que otra persona pueda reproducir las decisiones.
Separa la investigación de la ejecución
Un backtest de gráficos, un simulador de bróker y una conexión de órdenes en vivo son sistemas diferentes. Un script puede producir resultados de aspecto excelente sin ser nunca capaz de colocar de forma segura una orden real.
Por ejemplo, Pine Script es un lenguaje de programación, no una herramienta de creación sin código. La documentación de estrategias de TradingView describe órdenes simuladas a través de su emulador de bróker. Sus preguntas frecuentes sobre estrategias indican que las estrategias de Pine no colocan órdenes directamente a través de los brókers del Trading Panel ni de su cuenta integrada de paper trading. La ejecución basada en alertas requiere una configuración adicional compatible, con sus propios modos de fallo y permisos.
Elige las herramientas según el mercado, el acceso a datos, la conexión de órdenes y el soporte de depuración que necesites. No selecciones una biblioteca solo porque un tutorial antiguo la mencione; revisa su documentación actual y su mantenimiento antes de depender de ella.
Define un experimento completo
Un cruce de medias móviles puede enseñar el flujo de trabajo sin presentarse como una estrategia probada. Especifica el instrumento, la temporalidad, la sesión, los parámetros de entrada del indicador, el momento de la señal, la orden de entrada, las reglas de salida y la exposición máxima simultánea. Decide qué ocurre cuando se tocan tanto un stop como un objetivo dentro de la misma barra histórica.
Mantén el tamaño de la posición separado de la señal. Un porcentaje fijo o un múltiplo del ATR es un parámetro que se debe investigar, no un nivel de riesgo universalmente apropiado. Comprueba si los tamaños mínimos de contrato hacen que el riesgo previsto sea imposible en la cuenta propuesta.
Cuestiona el backtest
Incluye comisiones, spreads y un deslizamiento plausible. Comprueba si los datos contienen instrumentos excluidos de cotización, acciones corporativas, barras faltantes o un método de rollover de futuros que podría distorsionar los resultados. Evita que la información futura se incorpore en una decisión anterior. Registra cada prueba de parámetros en lugar de informar solo de la combinación que parece mejor.
Reserva los datos que no se usaron para elegir las reglas y luego evalúa la versión congelada con esos datos. Examina también los periodos de pérdidas y la sensibilidad a cambios moderados en los costes o en los parámetros de entrada. Una curva histórica rentable es evidencia sobre un modelo bajo supuestos, no una prueba de rentabilidades futuras.
Prueba los fallos operativos
Las pruebas forward deberían comparar las señales, las órdenes y las ejecuciones con el modelo de investigación. Prueba deliberadamente las desconexiones, los precios desactualizados, las alertas duplicadas, las órdenes rechazadas, las ejecuciones parciales y el comportamiento al reiniciar. Concilia la posición real en el bróker antes de enviar otra orden. Un stop de emergencia debería tener un efecto definido tanto en las órdenes pendientes como en la exposición abierta.
Protege las credenciales de la API y usa los permisos mínimos que necesite la aplicación. Comprueba las reglas de automatización y alojamiento de tu bróker o programa prop antes de usar un servidor remoto; no todos los proveedores permiten un VPS.
Avanza según la evidencia, no según los meses
No existe un calendario validado de seis meses desde el primer script hasta el trading en vivo seguro. Avanza cuando puedas explicar los datos, reproducir los resultados y demostrar la gestión de fallos. El paper trading puede establecer cierto comportamiento operativo, pero las ejecuciones simuladas y la liquidez no disponible limitan lo que demuestra.
Si finalmente eliges el despliegue en vivo, define primero un presupuesto de pérdidas acotado y las responsabilidades de monitorización. Aumentar el tamaño debería depender de la ejecución y el riesgo observados, no de la confianza en una captura de pantalla de un backtest.
Aviso de riesgo: El trading implica un riesgo sustancial de pérdida. El rendimiento pasado no es indicativo de los resultados futuros. Consulta nuestro aviso completo de riesgo.