Exactamente. Y si puedes, añade lógica para reintento de órdenes con delay incremental. A veces los brokers no permiten ejecución directa en cuentas real por congestión o spread flotante. Adapta tu código.
Versión para imprimir
Exactamente. Y si puedes, añade lógica para reintento de órdenes con delay incremental. A veces los brokers no permiten ejecución directa en cuentas real por congestión o spread flotante. Adapta tu código.
Yo ya ni uso EAs en real. Me cansé de ver cómo funcionan como relojes suizos en demo y se convierten en chatarra cuando hay dinero real de por medio. Si lo haces, mínimo ten control manual de emergencia.
Totalmente comprensible, aunque para mi estrategia necesito automatizar algunas entradas. Haré más pruebas esta semana y limitaré operaciones al spread <2 y slippage <5. ¿Alguna otra recomendación?
Sí: nunca operes noticias en real con EAs, a menos que quieras ver cómo desaparece tu cuenta en milisegundos. Las velas de NFP no entienden de robots. Esas cosas se manejan con dedo, cerebro y sangre fría.
Y por amor al mercado, si vas a ponerlo en producción en real, primero usa forward testing en demo por mínimo un mes. No lances código al mercado real sin conocer sus reacciones bajo estrés. Es como lanzar un dron sin GPS.
Gracias a todos. Este hilo me ha servido más que diez artículos de cómo programar un EA rentable. Qué bueno saber que no estoy solo enfrentándome a los fantasmas del real. Seguiré actualizando conforme avance.
Después de revisar todo lo que habéis comentado, me di a la tarea de hacer un análisis más profundo de cómo afecta el entorno real al comportamiento de los EAs, y quiero compartir lo que descubrí porque puede ser útil para muchos que estén atravesando lo mismo. Lo resumo en cinco puntos clave que me ayudaron a estabilizar la operativa automatizada en cuenta real con MT5. 1. Diferencias entre entorno demo y real: La ejecución en demo suele ser instantánea porque no existe un mercado real al que enviar órdenes. Todo es simulado, sin latencia, sin liquidez real y sin intervención del broker. En real, el EA enfrenta ejecución a mercado, colas de órdenes, latencia, spreads flotantes, y a veces slippage. Es indispensable que el EA tenga lógica robusta para manejar esas situaciones: retries, tolerancia de spread y validación de apertura/cierre. 2. Símbolos personalizados y sufijos: Un detalle técnico, pero que rompe cualquier EA al instante si no se configura bien. En muchos brokers los símbolos reales incluyen sufijos (como EURUSD.ecn o USDJPY.i
Gracias por este pedazo de aporte. Me acabas de abrir los ojos sobre varios puntos que no había considerado.
¿Y qué opinas sobre la gestión automática del trailing stop en real? ¿Te ha dado problemas con la latencia?
Muy útil lo del reintento controlado, nunca lo había implementado. Gran idea.