Master Order Sender MT4
- Utilidades
- Joaquin Nicolas Metayer
- Versión: 1.0
Este Asesor Experto captura y envía información sobre todas las posiciones abiertas a un servidor REST API en tiempo real mediante solicitudes HTTP POST. Es ideal para construir herramientas de sincronización, sistemas de monitorización externos o soluciones personalizadas de copiado de operaciones.
¿Qué hace este EA?
-
Recorre todas las órdenes activas de la cuenta.
-
Compara las posiciones actuales con las enviadas anteriormente.
-
Si detecta algún cambio (SL, TP, precio, símbolo, volumen, tipo, etc.), envía la información actualizada al endpoint definido.
-
Utiliza la función WebRequest para enviar datos a una API HTTP externa.
-
La carga útil incluye el ID de la orden, el símbolo, el tipo de orden, el volumen, el precio de apertura, el SL y el TP.
Parámetros de entrada externos:
input string endpointURL = "http://127.0.0.1:80/api/neworder";
- endpointURL : La dirección del servidor de destino donde se enviarán los datos de la orden.
-
Las solicitudes se envían en formato application/x-www-form-urlencoded.
-
Este EA es útil para integrarse con sistemas externos como cuadros de mando web, copiadores de cuentas o herramientas de gestión de riesgos.
-
Incluye gestión básica de errores para solicitudes HTTP fallidas.
Recomendaciones:
-
Utilizar junto con un backend que pueda recibir y manejar correctamente datos POST.
-
Pruébelo en un entorno de demostración antes de utilizarlo en cuentas reales.
-
Asegúrese de que el servidor remoto acepta peticiones HTTP entrantes de MetaTrader.
