Para los comerciantes avanzados

Fundamentos del trading algorítmico

Cómo convertir ideas de trading basadas en reglas en estrategias automatizadas y probarlas sin maquillar los resultados.

8 min de lecturaAvanzado
Ilustración para la lección de Básicos de Tracción Algorítmica

Lo que aprenderás

  • Cómo saber si una estrategia es mejor automatizada o discrecional izquierda
  • Las principales trampas de prueba de respaldo: sesgo de cara a cara, sobrevivencia y exceso de ajuste
  • Análisis y pruebas a pie fuera de la muestra
  • El camino de la espalda a la demo al tamaño vivo más pequeño
  • Cómo estructurar el flujo de decisión de un algoritmo
  • Un retroceso incluido en costos funcionó paso a paso
  • Un ejemplo con aritmética real
  • Pruebas de estrés simples más allá de un solo respaldo
  • Consideraciones de la plataforma para ejecutar código en TabTrade

Qué automatiza bien

La automatización funciona mejor cuando una regla es objetivo, frecuente y rápido. Seguir tendencias que actúa en señales limpias, reversión media dentro de rangos definidos, y algoritmos de ejecución construidos para dividir un orden grande son todos candidatos sensibles.

TabTrade Algo y trading automatizado página cubre el lado de la plataforma de ejecutar estas reglas; esta lección cubre las propias reglas.

El juicio discrecional es un mal ajuste. Cuando tu borde depende de interpretar la redacción de un estado bancario central, un script no puede hacer la lectura para ti.

Una buena prueba: si usted puede escribir la regla de manera que precisamente que dos personas que leen tomaría exactamente la misma acción, probablemente puede ser codificado. Si la regla contiene palabras como “cuando el impulso se siente agotado”, pertenece a una revista discrecional, no a un EA.

La anatomía de un algoritmo comercial

La mayoría de los sistemas automatizados siguen el mismo bucle de cuatro etapas. Entender el bucle hace más fácil depurar cuando el comportamiento en vivo se desvía de la parte de atrás.

El bucle de cuatro etapas

Marca de datos del mercado lógica de la señal Puerta de riesgo Administrador de pedidos Actualización de la posición
  • Signal logic calcula las condiciones que desencadenan un trading. Podría ser una cruz en movimiento, un umbral de RSI o una ruptura de precio.
  • Puerta de circulación comprueba el tamaño de la posición, la máxima exposición, los límites de correlación y si la sesión está abierta. Un trading que pasa la señal pero falla la puerta de riesgo se descarta.
  • Administrador de pedidos traduce la decisión en una orden de trabajo, manejando rellenos parciales, rechazos y plazos.
  • Position update registra el ejecución, establece la pérdida de parada y toma de ganancias, y alimenta al nuevo estado de nuevo en la puerta de riesgo para la próxima garrapata.

Cuando una prueba de respaldo muestra una curva de equidad perfecta pero el trading en vivo decepciona, la brecha a menudo vive dentro de la puerta de riesgo o el gestor de pedidos, porque esas son las partes un anticipo ingenuo.

Atrásticas honestamente

La mayoría de las protestas se ven mejor de lo que deben, y las razones son bien conocidas:

  • Mire el sesgo de la cabeza significa tomar una decisión en el cierre de la vela cuando el algoritmo habría tenido que actuar al aire libre.
  • Sesgo de supervivencia proviene de pruebas sólo en instrumentos que sobreviven hasta el presente.
  • Over-fitting significa ajustar los parámetros hasta que la curva histórica de equidad se haga hermosa. Una curva construida a partir del ruido no tiene poder predictivo.
  • Ignorando costos permite extender, comisionar, intercambiar y deslizarse combinan para convertir un sistema que se ve rentable en uno perdedor.

Construir la prueba con datos de garrapatas realistas, tratar la propagación como algo que cambia más que una constante, y siempre incluir deslizamiento.

El modelado de costos como este comienza desde la extensión medida en EUR/USD.

Un ejemplo trabajado: la arrastre de los costos comerciales

Tome un simple sistema de conversión media EURUSD que produce 400 transfiere más de dos años de datos de respaldo. Sin costes, los resultados brutos muestran:

Tema Monto
Ganancias brutas $4,200
Pérdida bruta $3,000
Beneficios netos (sin costos) $1,200

Ahora capa en costos realistas. Asume la cuenta Edge en MetaTrader 5 con una comisión de vuelta $7 por lote y una propagación promedio de 0.03 Pips. Para un 1- trading electrónico en EURUSD, 0.03 pips es $0.30. Deslizamiento de 0.1 pip por lado 0.2 pip vuelta, o $2 por lote estándar. Cambio de la noche en un pequeño sesgo de toda la red añade otro $180 en los dos años.

Fuente de gastos trading Total400 operaciones)
Comisión (redondeada) $7.00 $2,800
Esparcimiento0.03 pips × $10/pip) $0.30 $120
Deslizamiento0.1 pip por lado, 0.2 pip vuelta vuelta) $2.00 $800
Swap (aggregate) - $180
Gastos totales** #$3,900#

El resultado neto cambia de una $1,200 ganancia a un $2,700 pérdida. Ese es un resultado común cuando una prueba de respaldo ignora la pila de costo completo. Siempre ejecute los números con cada costo que pagaría en vivo antes de juzgar el borde de un sistema.

Análisis orientado hacia el futuro

Divide los datos históricos en segmentos. Optimize on the first segment, then test on the second. Enrolla la ventana hacia adelante y hazlo de nuevo. Una vez hecho el ciclo, mire sólo los resultados out-of-sample al decidir si el sistema vale algo.

Los números en el muestreo fuertes con números planos fuera del muestreo significan que el modelo ha sido ajustado a curvas. Ese es el resultado habitual en un primer intento, y exponerlo es exactamente el punto de la prueba.

Ejemplo de paseo con números

Supongamos que tiene cinco años de datos diarios del EURUSD. Sepáralo en cinco ventanas de un año. Optimize the strategy’s two moving-average lengths on 2020 los datos, luego probar las longitudes fijas 2021. Siguiente, optimista en 2021 y prueba 2022, y así sucesivamente. Después de las cuatro pruebas de futuro, sólo tiene operaciones fuera de la muestra.

Período In-sample profit factor Factor de lucro fuera de la muestra
2020 → 2021 1.65 1.12
2021 → 2022 1.58 1.08
2022 → 2023 1.72 0.96
2023 → 2024 1.61 1.04

Los números de la muestra prometen un sistema sólido. Los números fuera del muestreo dicen lo contrario. El factor de ganancia promedio fuera de la muestra apenas está por encima 1.05, y un año perdió dinero. Un comerciante que saltó las pruebas a pie habría desplegado el sistema en la fuerza de la 1.65 y han sido decepcionados. El caminar hacia adelante expone la verdad antes de que el capital esté en riesgo.

Métricas que vale la pena ver

métrica Léelo como
Factor de lucro Ganancias brutas divididas por pérdidas brutas. Cualquier cosa abajo 1.2 es frágil.
Reducción máxima La peor caída del pico a la masa. ¿En realidad sería capaz de sentarse a través de él?
Tasa de propagación Regreso medido por unidad de volatilidad
Expectativa Promedio R por trading: la figura que compone
Cuenta comercial Cualquier cuenta abajo ~200 conclusiones débiles

La expectativa merece un cálculo rápido. Si tu sistema gana 40% of trades, la ganancia promedio es 2R y pérdida promedio es 1R, entonces la esperanza =0.4 × 2) + (0.6 × -1) = 0.8 - 0.6 = +0.2R por trading. Cambio 300 operaciones, que compuestos en 60R de ganancia, menos costos. La aritmética es simple, pero te obliga a confrontar si el borde es lo suficientemente grande para sobrevivir la fricción del mundo real.

Más allá del respaldo: el estrés-prueba el sistema

Un único respaldo, incluso un honesto, es sólo un camino a través de la historia. Algunas simples pruebas de estrés revelan si el sistema depende de una carrera de suerte.

Monte Carlo simulation rehuffles the sequence of trades thousands of times. Si la prueba original produjo un 1.4 factor de ganancia pero 30% de las secuencias reshuffled pierden dinero, el sistema es frágil. Un comerciante que sólo mira la curva original nunca ve ese riesgo.

** La sensibilidad del parámetro** varía ligeramente cada entrada. Si se mueve la pérdida de parada 20 pips a 25 pips corta el factor de ganancia en la mitad, el sistema es demasiado sensible a un solo número. Un sistema estable debe sobrevivir pequeños cambios sin colapsar.

** Pruebas fuera del mercado** ejecuta la misma lógica en un instrumento diferente de la misma clase de activos. Si un sistema construido en EURUSD muestra un carácter similar, aunque no idéntico, en GBPUSD, la lógica no está ligada a un instrumento. Si falla completamente, el resultado original puede ser una gripe.

Estas pruebas no garantizan el rendimiento futuro. Muestran si un resultado sobrevive las condiciones que el respaldo original no cubrió.

La ruta de despliegue

Los sistemas que llegan al trading en vivo tienden a pasar por las mismas cinco etapas, en este orden:

  • Backtest, correr con costos realistas incluidos
  • Prueba de futuro, para confirmar que el sistema se mantiene
  • ** Prueba demo hacia adelante**, por lo menos un mes, ya que expone fallos de ejecución un retroceso no puede
  • Empiezo vivo en el tamaño más pequeño disponible
  • ** Aumento del tamaño** sólo una vez que los resultados en vivo se mantienen en línea con la prueba de avance

De los cinco, la prueba demo hacia adelante es la etapa cuya omisión cuesta más a un comerciante sistemático, porque los problemas que captura no deja rastro en una prueba de respaldo.

Lo que la prueba demo hacia adelante descubre

Una prueba de respaldo supone que cada pedido se llena al precio solicitado, que la plataforma nunca se desconecta, y que las tasas de cambio permanecen constantes. Una prueba demo hacia adelante en un servidor en vivo expone:

  • Retrasos de ejecución entre señal y ejecución que comen en pequeños bordes
  • Rechazar pedidos cuando el precio ha pasado por el nivel de una orden pendiente
  • Comentarios de cambio que difieren de la estimación más reciente, especialmente alrededor de la rotación
  • Platform quirks como cómo se manejan las pérdidas de parada durante las brechas de noticias

Ejecute la prueba de demostración en el mismo tipo de cuenta y servidor que tiene la intención de utilizar en vivo. Si planea utilizar una cuenta de Edge en MetaTrader 5, Prueba en eso. Cuanto más cerca está el ambiente de prueba para vivir las condiciones, menos sorpresas cuando el dinero real está en la línea.

Automatización de la infraestructura de TabTrade

MetaTrader de TabTrade 5 plataforma soporta el trading totalmente automatizado a través de Asesores de Expertos (EAs) escrito en MQL5. El probador de estrategia incorporado permite el respaldo con datos de garrapatas, modo visual y la capacidad de incluir la estructura de comisión y difusión del tipo de cuenta que seleccione. Cuando usted avanza a la prueba de avance, un servicio VPS está disponible para que su EA pueda ejecutar 24 horas al día sin necesidad de que su computadora casera se quede.

La misma estructura de costos que usaste en el ejemplo trabajado anterior viene directamente de las cifras publicadas de la cuenta Edge: $3.50 por lote por lado en FX y metales, con spreads promedio tan bajo como 0.02 pips en AUDUSD y 0.03 pips en EURUSD. Estos números no son teóricos. Son lo que conectas a la prueba de espalda para ver si tu sistema sobrevive costos reales.

Si usted está codificando un EA por primera vez, comience con una simple cruz en movimiento en una cuenta demo. Obtener la lógica de orden-gestión justo antes de añadir filtros, restricciones de tiempo o múltiples plazos. Un sistema simple que ejecuta limpiamente le enseñará más que un complicado que lanza errores en 3 a.m.

Abra, fondee y coloque su primera operación en minutos.

Empiece a operar ahora

Mercados más simples.

TabTrade es un bróker CFD multiactivo con spreads promedio cero en los principales pares de forex, apalancamiento 1:1000 y ejecución institucional. Damos a traders minoristas e institucionales ejecución de baja latencia y soporte centrado en el cliente para que se enfoquen en oportunidades, no obstáculos.

Sede central en Australia:

Suite 342 Level 2, 260 Collins St Melbourne VIC 3000

^Información de precios proporcionada por Datalyst y compilada el 4 de mayo de 2026 a las 11:31 AM AEST en TabTrade Edge, Exness Raw, IC Markets Raw, Pepperstone Razor, CMC Raw Active, FXPro Raw Plus, XM Zero e IG DMA usando datos tick a tick. Datalyst es un proveedor de inteligencia de precios y ejecución que compara precios en más de 150 feeds de brokers, monitorea la competitividad y valida la ejecución con datos OTC reconstruidos independientemente. Visite el sitio web de Datalyst para obtener más información.

Advertencia de riesgo
Operar CFDs y divisas con margen implica un alto grado de riesgo y no es adecuado para todos los inversores. El trading apalancado puede generar pérdidas que superen su inversión inicial. Debe considerar cuidadosamente sus objetivos de inversión, nivel de experiencia y tolerancia al riesgo antes de operar. Usted no posee ni tiene derechos sobre los activos subyacentes. El rendimiento pasado no es un indicador fiable de resultados futuros y las leyes fiscales pueden cambiar. El contenido de este sitio web es material de marketing proporcionado únicamente con fines de información general y no constituye asesoramiento financiero o de inversión ni una recomendación personal. No tiene en cuenta sus objetivos, situación financiera o necesidades. Debe buscar asesoramiento profesional independiente si es necesario y leer detenidamente nuestros documentos legales antes de operar con nosotros.

Restricciones jurisdiccionales
La información de este sitio web no está dirigida a residentes de jurisdicciones donde su distribución o uso contravenga la ley o regulación local. TabTrade no acepta clientes de determinadas jurisdicciones restringidas, incluidas, entre otras, Australia, Nueva Zelanda, Estados Unidos, Irán, Democratic People’s Republic of Korea (DPRK), Rusia, Bielorrusia, Myanmar, regiones sujetas a listas de sanciones FATF o de la ONU, o cualquier jurisdicción donde dicha distribución o uso contravenga las leyes o normativas locales. Las personas que acceden a este sitio web lo hacen por iniciativa propia y son responsables de cumplir sus leyes locales.

Licencias y regulación
TabTrade (Mauritius) Ltd está constituida y registrada en Mauricio (número de empresa: 236339) y está regulada por la Financial Services Commission, Mauritius (FSC) con el número de licencia GB26206419, con oficina en Office 15, Floor 1, CentrePoint, Trianon, 72257, Mauritius.

TabTrade Ltd está constituida y registrada en Santa Lucía bajo la International Business Companies Act, con domicilio registrado en Ground Floor, The Sotheby Building, Rodney Village, Rodney Bay, Gros-Islet LC01 401, Santa Lucía (número de registro: 2025-00919).

TabTrade opera conforme a las leyes aplicables y mantiene políticas y procedimientos internos diseñados para apoyar estándares contra el lavado de dinero (AML), contra la financiación del terrorismo (CFT), segregación de fondos de clientes y manejo seguro de datos de clientes.

Insert Money Ltd (HE487167), compañía constituida en Chipre, facilita ciertas funciones administrativas y relacionadas con pagos en nombre de TabTrade Ltd (2025-00919). Insert Money Ltd no ofrece ni presta servicios financieros, de inversión o de pago regulados por la legislación chipriota o de la UE. La dirección de Insert Money Ltd es Kremastis Rodou, 62 1st floor, Flat/Office 101, Episkopi, 4620, Limassol, Cyprus.

Documentos legales
Nuestros Términos y condiciones, Política de Privacidad, Política de Cookies y otros documentos legales están disponibles en nuestra página de Documentos legales y deben leerse cuidadosamente antes de abrir una cuenta con TabTrade.

© TabTrade 2026 | Todos los derechos reservados.Configuración de cookies