Multi Pair Closer Expert Advisor For MT4
WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!
PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!
Table Of Contents:
- Multi Pair Closer Expert Advisor For MT4
- El Multi Pair Closer Expert Advisor For MT4 : criterios de entrada
- El Multi Pair Closer Expert Advisor For MT4 - Criterios de salida
- El Multi Pair Closer Expert Advisor For MT4 : Multi Pair Closer Expert Advisor For MT4 de mejora
Multi Pair Closer Expert Advisor For MT4 es un programa simple para cerrar órdenes en una cuenta comercial conectada al terminal de cliente MetaTrader4. Esta utilidad solo maneja el cierre de órdenes de mercado. Las órdenes pendientes en la cuenta comercial no se eliminarán. Además, este robot no gestionará todas las órdenes de mercado de la cuenta comercial. Solo se atenderán aquellas operaciones abiertas en un símbolo perteneciente a un grupo de símbolos especificado por el usuario en Entradas.
De forma predeterminada, se enumeran cuatro símbolos en la configuración de experto. Si el usuario desea cubrir más símbolos, puede agregar estos símbolos a esta lista siempre que los símbolos estén separados por una coma. Además, los símbolos predeterminados están conectados a una cuenta profesional. Si el usuario utiliza un tipo diferente de cuenta comercial (por ejemplo, micro, centavo, etc.) o los nombres de los símbolos están escritos en un formato no estándar, los nombres exactos de los símbolos deben reflejarse en la lista de pares observados.
El Multi Pair Closer Expert Advisor For MT4 : criterios de entrada

El Asesor Experto Multi Pair Closer realiza pruebas de validación para verificar la exactitud de los valores establecidos por el usuario en Entradas. Si el usuario no ha establecido ningún símbolo en los pares observados, se utilizará el símbolo actual. Por otro lado, si alguno de los símbolos especificados en los pares observados tiene un nombre de símbolo incorrecto, se devolverá un error.
El asesor experto también observa el objetivo de ganancias en Entradas si el valor ingresado es correcto. Si el objetivo de beneficio es menor que cero, se devolverá un error. Lo mismo ocurre si la pérdida máxima declarada por el usuario resulta ser un monto negativo, si el deslizamiento proporcionado es menor que cero o si la edad mínima es un valor negativo. Cada vez que se devuelve un error durante la prueba de validación, el asesor experto se eliminará del gráfico.
Al usuario se le presentan cinco variables para mantener o ajustar según estime necesario en función de su circunstancia. Los valores proporcionados para cada variable deben ser correctos para que el robot funcione correctamente. Estas cinco variables se presentan y analizan en detalle a continuación:
- WatchedPairs = "GBPUSDpro, USDCADpro, USDCHFpro, USDSEKpro": de forma predeterminada, el asesor experto controlará el beneficio total de funcionamiento de estos cuatro pares de divisas. Sin embargo, el usuario puede especificar otro conjunto de pares de divisas. El nombre del símbolo correcto debe escribirse en este campo; de lo contrario, es posible que el robot no funcione o produzca un error. Por ejemplo, si la cuenta es micro, el nombre del símbolo debe ser GBPUSDmicro.
- ProfitTarget = 60: esta es la ganancia objetivo en la moneda de la cuenta (normalmente dólares) en la que una canasta comercial para los pares observados se cerrará en ganancias. El usuario debe considerar el tamaño de la cuenta y el tamaño de los lotes de operaciones abiertas al establecer este beneficio objetivo.
- MaxLoss = 60: esta es la ganancia máxima negativa en la moneda de la cuenta (comúnmente en dólares) en la que una canasta comercial compuesta por los pares observados se cerrará en pérdida. El usuario debe considerar el tamaño de la cuenta y el tamaño de los lotes de operaciones abiertas al establecer esta cantidad de pérdida.
- Deslizamiento = 10: este valor está en puntos. Esta configuración significa que el usuario está dispuesto a aceptar que una orden se cierre a un precio de 10 puntos (o 1 pip) más allá del precio solicitado por el asesor experto. Podría ser difícil cerrar una orden de este tipo durante condiciones de mercado volátiles.
- MinAge = 60: este valor está en segundos. Establece el número mínimo de segundos en los que se puede cerrar una operación abierta. Si un pedido se abrió hace al menos 60 segundos desde la hora actual del servidor, el robot puede cerrarlo.
En cada tick, el algoritmo cuenta la cantidad de símbolos que debe monitorear el asesor experto. Esto se basa en la cadena proporcionada por el usuario en Entradas. La lista de símbolos monitoreados también es capturada por el algoritmo. Si el número de símbolos es mayor que cero, el algoritmo recorrerá cada símbolo para obtener la ganancia corriente individual. Es posible que cada símbolo tenga una o más operaciones abiertas. La cantidad de ganancia necesaria es la cantidad total de ganancia por símbolo. Este proceso se realiza para cada símbolo hasta que se determina el monto total de la ganancia. El símbolo y el beneficio individual se muestran en el gráfico, así como el beneficio global.
Si la ganancia total de los pares observados es positiva y excede la cantidad declarada en Entradas (es decir, 60 dólares), se cerrarán todas las operaciones del conjunto de símbolos. El asesor experto realizará el cierre de las operaciones una a una según la disposición de los símbolos en una matriz. Antes de la operación real de cierre de operaciones, la empresa de servicios públicos verificará primero si se ha abierto una operación durante al menos 60 segundos (consulte la variable MinAge anterior). Si es así, se cerrará el comercio. Esto continuará hasta que se cierren todas las operaciones del conjunto. Una vez hecho esto, la cuenta comercial habría obtenido una ganancia de 60 dólares.
Por otro lado, si el beneficio neto de los pares observados es negativo y supera la cantidad establecida en Entradas (es decir, 60 dólares), se cerrarán todas las operaciones de la cesta. El cierre de operaciones lo realizará el robot uno por uno según el orden de los símbolos en una lista. Nuevamente, justo antes de la operación de salida de la operación real, el robot determinará primero si una operación ha estado activa durante más de 60 segundos (consulte el valor MinAge en Entradas). Si ese es el caso, se cerrará la operación. Esto continuará hasta que se cierren todas las operaciones de la lista. Una vez completada, la cuenta comercial soportaría el dolor de perder 60 dólares.
El Multi Pair Closer Expert Advisor For MT4 - Criterios de salida
El Asesor Experto Multi Pair Closer puede considerarse una utilidad comercial manual o una herramienta de gestión comercial. No se puede clasificar como un sistema de negociación automatizado ya que no maneja la apertura de operaciones, solo el cierre de operaciones. La actividad de cierre de operaciones es sencilla. El usuario debe especificar qué símbolos en la cuenta comercial serán manejados por el robot, establecer valores para las otras opciones en Entradas y luego dejar que el robot haga su oferta. Este tipo de gestión comercial es bastante poco común. La forma más común es usar números mágicos. Sin embargo, si el comerciante ingresa manualmente las operaciones en la cuenta comercial, esta herramienta es la opción aplicable.
El Multi Pair Closer Expert Advisor For MT4 : Multi Pair Closer Expert Advisor For MT4 de mejora
El Asesor Experto Multi Pair Closer no se puede probar en el probador de estrategias debido a su diseño y propósito. Incluso si el usuario lo intenta, no puede ver un intercambio abierto en las pruebas. Esto se debe a que la función aplicable (es decir, OrderSend) no está disponible. La única forma de probar si este asesor experto funciona es mediante el uso de una cuenta de demostración.
Al observar el código, se puede decir que está diseñado por alguien con conocimientos del lenguaje de programación MQL4, aunque el código parece simplista. La forma en que el creador extrae la lista de símbolos introducidos por el usuario en la configuración de expertos es encomiable. Si hay mejoras para realizar en este asesor experto, una de ellas puede ser la adición de alertas cada vez que fallan las pruebas de validación, lo que significa que el usuario establece un valor incorrecto en Entradas. Esto es para alertar al usuario de que algo anda mal en las entradas para que pueda hacer un ajuste. No es necesario eliminar al asesor experto del gráfico.