Script de Breakeven para MetaTrader
El script de breakeven para MetaTrader es una sencilla herramienta para mover el stop-loss al punto de equilibrio (breakeven) en una o más posiciones filtradas de acuerdo a los parámetros dados. Está disponible tanto para MT4 como para MT5.
El punto de equilibrio o breakeven es un punto del precio en el que el beneficio de la operación es igual a cero. Ajustar una posición al punto de equilibrio significa fijar su stop-loss al precio de apertura de la posición. Tiene sentido mover el stop-loss de algunas de sus operaciones al punto de equilibrio cuando quiere "dejar correr los beneficios", pero prefiere estar tranquilo sabiendo que la operación no volverá a la zona roja.
No es difícil modificar el stop-loss de una operación para moverlo al precio de apertura de la operación. Sin embargo, cuando hay muchas posiciones con las que trabajar, esto puede resultar engorroso y llevar mucho tiempo. Aquí es donde el script de breakeven para MT4/MT5 puede ayudarle.
Ejecutando el script de breakeven
Ejecutar el script de breakeven es fácil. Tras hacer doble clic en él o arrastrarlo al gráfico, podrá configurar opcionalmente cualquiera de los parámetros de entrada para el filtrado o hacer clic inmediatamente en el botón de Aceptar.
El script comenzará su ejecución recorriendo todas las operaciones abiertas y buscando aquellas que estén en beneficios y que se ajusten a las condiciones seleccionadas. A continuación, cada posición se modifica para mover su stop-loss a una posición de equilibrio.
Puede hacer que el proceso sea aún más rápido editando directamente los parámetros de entrada en el código fuente del script y eliminando la línea que requiere que muestre la pantalla de parámetros de entrada al ejecutarlo. La línea es #property show_inputs
en MT4 y #property script_show_inputs
en MT5. De este modo, tras volver a compilar el código fuente, podrá ejecutar el script de breakeven casi al instante.
Parámetros de entrada
El script de breakeven para MetaTrader admite una serie de parámetros de entrada que le permiten elegir en qué posiciones desea que funcione y cómo desea que se modifique el nivel de equilibrio.
- OnlyCurrentSymbol (por defecto = false) — si es true, el script establecerá el punto de equilibrio solo para operaciones en el mismo símbolo que el gráfico actual.
- OrderTypeFilter (por defecto = ALL ORDERS) — filtra las órdenes según la dirección de la orden (todas, compra o venta).
- MinimumProfit (por defecto = 0) — el beneficio mínimo (dado en puntos) para considerar mover el SL de la operación al punto de equilibrio.
- AdditionalProfit (por defecto = 0) — el beneficio adicional (en puntos) a sumar al breakeven. Utilícelo si quiere asegurarse al menos algún beneficio en lugar de hacer un breakeven normal.
- OnlyMagicNumber (por defecto = false) — si es true, el script establecerá el punto de equilibrio solo para las operaciones con el número mágico dado en el siguiente parámetro de entrada.
- MagicNumber (por defecto = 0) — el número mágico requerido si se establece OnlyMagicNumber en true.
- OnlyWithComment (por defecto = false) — si es true, el script establecerá el punto de equilibrio solo para las operaciones con el mismo texto de comentario que el dado en el siguiente parámetro de entrada.
- MatchingComment (por defecto = "") — el valor requerido del campo Comentario si establece OnlyWithComment en true.
Ejemplo
A continuación se muestra un ejemplo de los resultados obtenidos por los scripts de breakeven tras ejecutarlos una sola vez:
Descargas
Instalación del script
Para instalar el script en MetaTrader 4, siga las siguientes instrucciones:
- Descargue el archivo del script.
- Abra la carpeta de datos de MetaTrader 4 (mediante Archivo→Abrir carpeta de datos).
- Abra la carpeta MQL4.
- Copie todas las carpetas del archivo directamente en la carpeta MQL4.
- Reinicie MetaTrader 4 o actualice la lista de scripts haciendo clic derecho en la subventana Navegador de la plataforma y seleccionando Actualizar.
Para instalar el script en MetaTrader 5, siga las siguientes instrucciones:
- Descargue el archivo del script.
- Abra la carpeta de datos de MetaTrader 5 (mediante Archivo→Abrir carpeta de datos).
- Abra la carpeta MQL5.
- Copie todas las carpetas del archivo directamente en la carpeta MQL5.
- Reinicie MetaTrader 5 o actualice la lista de scripts haciendo clic derecho en la subventana Navegador de la plataforma y seleccionando Actualizar.
También puede leer unas instrucciones más detalladas sobre cómo realizar la instalación.
Discusión
¿Tiene alguna sugerencia o pregunta sobre este script? Siempre puede debatir sobre el script de breakeven con otros operadores y programadores de MQL4/MQL5 en nuestro foro.