ForexBestRobots.comComparar EAs →
ES

SUPERVISIÓN EN VIVO Y VALIDACIÓN FORWARD · GUÍA 1

Conciliación de operaciones de un EA Forex en vivo: señales, órdenes y registros de cuenta

Concilia decisiones del EA, solicitudes y registros del bróker en MT4. Sigue un tiempo de espera, separa costes y depósitos y comprueba el patrimonio de la cuenta.

14 min de lecturaRevisado por el equipo editorial de ForexBestRobots
Una auditoría ficticia contiene 4 decisiones registradas, 3 intentos de entrada a mercado y 3 órdenes del bróker conciliadas: 2 cerradas y 1 abierta. Una decisión documentada sin señal no envía ninguna solicitud. Estas cifras describen la cobertura de la evidencia, no el rendimiento. Concilia los registros de decisiones, solicitudes y bróker para una cuenta y un corte declarados.
Concilia la evidencia antes de juzgar el resultado.

Un EA en vivo puede estar conectado y dejar un registro de operaciones incompleto. Antes de interpretar el beneficio, concilia lo que decidió el EA, lo que solicitó y lo que registró realmente el bróker. Una captura de operaciones ganadoras cerradas no demuestra esa cadena.

Mantén separadas la evidencia de decisiones, la de ejecución y la contabilidad de la cuenta hasta conciliarlas. Esta guía ofrece un ejemplo de auditoría reproducible, no un EA de supervisión, un controlador de recuperación automática ni una prueba de rentabilidad. Consulta la guía de señales de actividad y alertas para la supervisión operativa.

1. Fija el alcance de la cuenta y de la ejecución del EA

Crea un manifiesto con servidor del bróker, cuenta, modo real o demo, divisa y unidades estándar o cent. Registra la versión del EA, la del archivo de parámetros, el identificador de ejecución, los sufijos reales de símbolos, el marco temporal, el intervalo de revisión y el corte. No incluyas credenciales en informes compartidos.

En este ejemplo ficticio, una ejecución identificada de un EA opera EURUSD H1 en una cuenta USD. El intervalo es 08:00–12:00 según un reloj del bróker declarado. Saldo y patrimonio iniciales son $10,000, sin posiciones abiertas. El manifiesto identifica al responsable; la cuenta permite además otro responsable conocido. Es un conjunto de datos contables, no unas reglas de estrategia.

2. Conserva la evidencia para un mismo corte

Guarda los registros originales de decisiones y solicitudes del EA, Experts y Journal, el intervalo necesario del historial y las instantáneas de órdenes abiertas y de cuenta. Registra horas de recopilación e intervalos de origen. No modifiques las exportaciones originales; una instantánea corregida o posterior recibe otra versión. La guía de registros explica los archivos del terminal.

Normaliza relojes solo con bases temporales y desfases documentados. Conserva por separado la hora del evento de origen y la de recepción del recopilador. Marcas similares no prueban causalidad ni latencia. Una cuenta en movimiento no ofrece una instantánea atómica: anota los registros que cambien durante la recopilación y vuelve a conciliarlos con el corte declarado.

3. Interpreta correctamente los grupos y campos de MT4

MODE_TRADES incluye órdenes de mercado abiertas y pendientes; MODE_HISTORY, órdenes cerradas y pendientes canceladas. Una hora de cierre cero no distingue por sí sola exposición de mercado abierta de una orden pendiente: comprueba el tipo. Filtra expresamente los registros de mercado BUY y SELL antes de contar operaciones. El historial cargado depende del intervalo de Account History del terminal.

OrderSelect() copia los datos de la orden al programa; selecciona de nuevo antes de confiar en campos actualizados. La posición de una fila del historial no garantiza orden cronológico. Ordena la exportación mediante marcas temporales e identificadores explícitos, conserva empates y procedencia y no deduzcas la secuencia de decisiones del orden de las filas.

4. Concilia decisiones, intentos y órdenes del bróker

La tabla cubre solo el EA objetivo. D000 se registra a las 08:00 y la orden 500 cierra a las 08:30. D001 se registra a las 09:00 y la orden 501 cierra a las 10:15. D002, a las 10:00, registra expresamente que no hay señal. D003, a las 11:00, abre la orden 502, aún abierta al corte de las 12:00. Cada intento de entrada tiene una única orden conciliada en estos datos.

DecisiónSeñal registradaEvidencia local de solicitudTicket del brókerClasificación de auditoría
D000SELLQ0 · confirmada500Conciliada · cerrada
D001BUYQ1 · tiempo de espera 128501Conciliada · cerrada
D002Sin señalSin solicitud—Omisión documentada
D003SELLQ3 · confirmada502Conciliada · abierta

Hay 4 decisiones registradas, 3 intentos de entrada y 3 órdenes conciliadas: 2 cerradas y 1 abierta. No declares ausente la orden abierta ni rechazada la decisión sin señal. Son denominadores distintos. Las horas y direcciones ilustrativas no definen una estrategia de entrada.

5. Resuelve el tiempo de espera antes de otro intento

El error 128 indica un tiempo de espera de negociación; no confirma que el bróker rechazara la solicitud. En la secuencia construida, la orden BUY 501 existe antes de que se devuelva el error local. Concilia órdenes de mercado actuales, pendientes e historial para la cuenta declarada y con evidencia de solicitud inequívoca antes de decidir si se permite reintentar.

Eventos ficticios normalizados al mismo reloj del bróker: Q1 se envía a las 09:00:02; la orden 501 se abre a las 09:00:03; el tiempo de espera local 128 se devuelve a las 09:00:05; la orden 501 se observa y concilia a las 09:00:10. El tiempo de espera no demuestra un rechazo. Esta cronología construida no mide latencia real ni garantiza un plazo de conciliación.
Eventos ficticios normalizados al mismo reloj del bróker: Q1 se envía a las 09:00:02; la orden 501 se abre a las 09:00:03; el tiempo de espera local 128 se devuelve a las 09:00:05; la orden 501 se observa y concilia a las 09:00:10. El tiempo de espera no demuestra un rechazo. Esta cronología construida no mide latencia real ni garantiza un plazo de conciliación.En una pantalla estrecha, desplaza el diagrama horizontalmente.

La hora y el símbolo son coincidencias débiles cuando hay órdenes concurrentes. Si no puede establecerse un resultado único, marca la solicitud como no resuelta e impide una entrada duplicada improvisada. Sigue la política de riesgo de la cuenta vigente para el escalado operativo y la protección actual; la auditoría no autoriza liquidaciones ni límites más laxos.

6. Atribuye responsabilidad y linaje de órdenes

Contrasta cuenta del bróker, ticket, símbolo, registros de ejecución y la convención documentada de Magic Number. Un Magic Number no identifica la versión del EA, y un ticket no es universal entre brókeres y cuentas. Colisiones, manifiestos ausentes e intervenciones manuales exigen investigar, no asignar convenientemente al EA objetivo. Revisa la atribución de cartera si varios responsables comparten cuenta.

Una fila del historial no equivale necesariamente a una decisión independiente de estrategia. Cierres parciales, registros remanentes y operaciones close-by requieren el linaje real documentado del bróker. Sigue el volumen original y cerrado sin duplicarlo, conserva vínculos y correcciones y muestra las atribuciones no resueltas. Este ejemplo no incluye cierres parciales ni órdenes pendientes.

7. Suma los costes contabilizados con signo una sola vez

Todos los importes de la tabla están en USD. Para una orden cerrada seleccionada cuyos costes figuren en estos campos, el neto contabilizado es OrderProfit() + OrderCommission() + OrderSwap(). El P/L por precio excluye comisión y swap. Suma sus valores reales con signo; no vuelvas a restar un cargo negativo. La orden 602 es del otro responsable conocido y cierra a las 11:30.

TicketResponsableP/L por precioComisiónSwapNeto contabilizado
500EA objetivo−25.00−2.000.00−27.00
501EA objetivo+40.00−2.00−1.00+37.00
602Otro responsable+8.00−1.000.00+7.00

El neto cerrado del EA objetivo es +$10; el del otro responsable, +$7. Los precios reales de ejecución ya contienen el efecto de ejecución y spread: no restes otra vez un spread o deslizamiento hipotético de los resultados contabilizados. Una comisión registrada aparte lleva su propio asiento una sola vez, sin incluirla también en el total de la orden. Consulta la guía de costes.

8. Concilia el libro con el saldo y el patrimonio

Un depósito de $500 a las 08:45 es un flujo externo. Sin retiradas, créditos ni cargos adicionales, el saldo final es $10,517: los $10,000 iniciales más depósito y netos cerrados de +$10 y +$7. A las 12:00, la orden 502 tiene P/L flotante por precio de −$18; comisión y swap actuales son cero. No hay otras posiciones abiertas ni ajustes y el patrimonio observado es $10,499.

Excluido el depósito, el P/L monetario de toda la cuenta es −$1. El resultado del EA objetivo valorado al corte es −$8: cerrado +$10 más abierto −$18; al añadir +$7 del otro responsable se obtiene el mismo −$1 de cuenta. Es una conciliación monetaria, no una rentabilidad porcentual ni ponderada por tiempo. En cuentas reales, registro de comisiones, créditos y tratamiento del patrimonio varían según el servidor: verifica el patrimonio real y sus componentes sin universalizar este ejemplo.

Todas las barras comparten escala en USD y cero. El neto cerrado del EA objetivo de +$10, el de otro responsable de +$7 y el P/L flotante por precio de −$18 suman un P/L monetario de toda la cuenta de −$1 tras excluir el depósito de $500. El saldo es $10,517 y el patrimonio observado, $10,499. Este ejemplo simplificado no tiene comisiones ni swaps abiertos ni otros ajustes. El P/L monetario no es una rentabilidad porcentual.
Todas las barras comparten escala en USD y cero. El neto cerrado del EA objetivo de +$10, el de otro responsable de +$7 y el P/L flotante por precio de −$18 suman un P/L monetario de toda la cuenta de −$1 tras excluir el depósito de $500. El saldo es $10,517 y el patrimonio observado, $10,499. Este ejemplo simplificado no tiene comisiones ni swaps abiertos ni otros ajustes. El P/L monetario no es una rentabilidad porcentual.En una pantalla estrecha, desplaza el diagrama horizontalmente.
Opcional: reproduce el libro en USD con signos

Cálculos de órdenes cerradas: 40 − 2 − 1 = +37; −25 − 2 + 0 = −27; 8 − 1 + 0 = +7. Neto cerrado del EA objetivo: 37 − 27 = +10. Saldo: 10,000 + 500 + 10 + 7 = 10,517. Patrimonio: 10,517 − 18 = 10,499. P/L monetario de toda la cuenta: 10,499 − 10,000 − 500 = −1. Resultado del EA valorado al corte: 10 − 18 = −8. Todos los importes son USD; se conserva la notación inglesa de puntos decimales y comas de millares.

9. Mantén como desconocida la evidencia ausente

Un historial vacío no prueba que no hubiera señal. Una omisión documentada exige evidencia de decisiones que el EA exponga realmente. Un archivo EX4 o un observador externo no revela automáticamente las decisiones internas omitidas. Si el proveedor no ofrece ese registro, declara la limitación de cobertura. No sustituyas al EA de negociación en su gráfico para adjuntar un observador.

Historial ausente, instantáneas obsoletas, solicitudes sin conciliar y diferencias de saldo inexplicadas son incógnitas que investigar. No son pérdidas cero ni ejecución limpia. Conserva la precisión original; redondea solo para mostrar. Concilia diferencias en unidades de la divisa de cuenta y registra explicación, fuente y versión corregida. La guía de demo frente a real trata otros límites de comparación.

10. Aprueba la evidencia antes de revisar el rendimiento

Una conciliación completa permite una posterior revisión de patrimonio y drawdown; no valida la ventaja del EA. Una muestra pequeña limpia sigue siendo pequeña. Ningún número universal de días u operaciones garantiza rendimiento forward fiable. Conserva los cambios de estrategia y configuración en versiones de ejecución separadas, sin reescribir el pasado.

Conserva una instantánea al corte, verifica el alcance y la cobertura, concilia decisiones y órdenes y después el dinero contabilizado y la exposición abierta. Con evidencia completa puede aprobarse el paso a la revisión del rendimiento. La evidencia ausente o ambigua impide esa aprobación y exige investigar. Las acciones operativas siguen la política de riesgo vigente; este diagrama no ejecuta órdenes.
Conserva una instantánea al corte, verifica el alcance y la cobertura, concilia decisiones y órdenes y después el dinero contabilizado y la exposición abierta. Con evidencia completa puede aprobarse el paso a la revisión del rendimiento. La evidencia ausente o ambigua impide esa aprobación y exige investigar. Las acciones operativas siguen la política de riesgo vigente; este diagrama no ejecuta órdenes.En una pantalla estrecha, desplaza el diagrama horizontalmente.
  1. ¿Son explícitos cuenta, ejecución, divisa, base temporal y corte?
  2. ¿Están completos los intervalos de origen y todas las decisiones, solicitudes y órdenes conciliadas o visiblemente sin resolver?
  3. ¿Se atribuyen responsable, linaje de volumen y costes con signo sin duplicación?
  4. ¿Concilian flujos, saldo contabilizado, exposición abierta y patrimonio observado?
  5. ¿Se impide aprobar el rendimiento si queda evidencia ausente o ambigua?

Guarda juntos manifiesto, exportaciones originales, libro conciliado, lagunas y decisión de revisión. Continúa la supervisión operativa según la política de riesgo vigente. Esta auditoría no ofrece gestión automática de órdenes, entrega garantizada de alertas ni techo de pérdidas y no autoriza una nueva asignación en real.

11. Preguntas sobre la conciliación en vivo

¿Un tiempo de espera significa que falló la orden?

No. Deja incierto el estado de ejecución. Contrasta los registros abiertos, pendientes e históricos del bróker con la solicitud antes de reintentar; una orden duplicada podría aumentar la exposición.

¿El número de órdenes del historial equivale a operaciones completadas?

No por sí solo. El intervalo cargado puede ser incompleto y el historial incluye pendientes canceladas. Filtra tipos y reconstruye el linaje de cierres parciales antes de definir el recuento.

¿Un beneficio cerrado positivo del EA significa que ganó la cuenta?

No. Pérdidas abiertas, otros responsables, costes y flujos externos influyen en la interpretación. Aquí el EA objetivo cerró +$10, pero su resultado valorado es −$8 y el P/L monetario de cuenta es −$1 sin el depósito.

¿Un libro totalmente conciliado demuestra rentabilidad futura?

No. Establece contabilidad trazable para el período y las fuentes cubiertos. La validación forward sigue necesitando un protocolo fijo, evidencia suficiente y pertinente y un tratamiento honesto de incertidumbre y cambios de estrategia.

12. Fuentes y alcance

Referencias oficiales: MQL4 OrderSelect, grupos de órdenes y campos copiados, MQL4 OrderProfit y costes excluidos y MQL4 OrdersHistoryTotal e historial cargado. Fuentes revisadas el 2026-10-18. La documentación describe campos y comportamiento; no certifica esta auditoría ni ningún EA.

Todas las decisiones, tickets, horas e importes son valores didácticos ficticios. Los diagramas ilustran exactamente esos supuestos; no son informes originales del probador ni rendimiento real verificado. No se afirma rentabilidad, riesgo adecuado, ejecución garantizada ni resultado futuro.