Gracias por los aportes. Estoy considerando mover todo a MT5, pero el problema es que algunos EAs que uso solo funcionan en MT4... ¿hay alguna solución híbrida que recomienden?
Versión para imprimir
Gracias por los aportes. Estoy considerando mover todo a MT5, pero el problema es que algunos EAs que uso solo funcionan en MT4... ¿hay alguna solución híbrida que recomienden?
Quizás te conviene migrar tus EAs a MT5 usando MQL5. Es un lío, sí, pero a largo plazo MT4 va a quedar más obsoleto.
Otra opción: usar un VPS con ambas plataformas instaladas y un script personalizado para leer órdenes desde un archivo compartido. Así eliminas slippage.
Técnicamente posible, pero poco práctico. Yo prefiero mantener todo en MT4 y usar solo brokers que permitan buena ejecución. MT5 aún tiene poca compatibilidad con ciertos EAs.
Voy a hacer pruebas este fin de semana con sincronización por archivo .csv en una carpeta común del VPS, como sugirió uno por aquí. Les contaré qué tal funciona.
¿Has probado MetaCopy? Funciona bien para duplicar trades entre plataformas diferentes, aunque no es perfecto. Tiene opción para ajuste automático de símbolos.
No te obsesiones con que sea idéntico. Incluso en una sola plataforma con dos cuentas reales diferentes, vas a tener pequeñas discrepancias. El mercado nunca es igual.
Yo pasé por todo esto hace meses. Al final simplifiqué: una cuenta master en MT5 y copio solo a demos o cuentas que usen la misma estructura. Si no, siempre es un caos.
Yo tengo un EA que funciona como puente entre MT4 y MT5 usando sockets. Lo desarrollé yo mismo y lo uso en cuentas PAMM. Es la única manera de mantener control total.
Podrías subir logs de las operaciones divergentes para ver si hay patrón. Quizás no es un problema de plataformas sino de reglas internas del broker. Algunos tienen límites por segundos entre órdenes.