Position Basket PL Closer MT4
- Utilidades
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versión: 1.2
- Activaciones: 5
Un Expert Advisor para MetaTrader 4 que trata varias órdenes abiertas como una sola "cesta" y cierra la cesta en su conjunto cuando el beneficio o la pérdida combinados llegan al nivel que usted ha elegido. Funciona con órdenes del trading manual y de otros EA. En el gráfico, su panel lleva el nombre corto "Basket P/L Closer".
Tenga en cuenta lo que no hace. No coloca operaciones nuevas en su cuenta real ni demo, no ofrece señales de compra ni de venta y no es un sistema de trading. De fábrica, las cuatro reglas de cierre están desactivadas, así que solo muestra las cestas hasta que usted active una regla. No impide que se produzcan pérdidas: empieza a cerrar una vez superado un nivel, y el resultado puede acabar más allá de ese nivel.
PARTICULARIDADES DE MT4 (LÉALAS PRIMERO)
- Una orden cada vez: MT4 envía una solicitud de cierre y espera la respuesta antes de la siguiente. En nuestras pruebas cada cierre tardó unos 0,3 s, así que una cesta de 20 órdenes necesita aproximadamente 6 segundos. Los precios pueden moverse durante ese tiempo.
- Sin comentario en el cierre: MT4 no puede añadir un comentario cuando se cierra una orden. Qué regla cerró qué orden se escribe en la pestaña Experts (registro), junto con el número de orden.
- Comisión: los valores en dinero y en porcentaje usan el swap y la comisión que MT4 muestra para cada orden (parámetro, activado por defecto).
- Las líneas del panel de más de unos 62 bytes se cortan y terminan con "~" (un límite de texto de MT4). El texto japonés se corta antes porque cada carácter usa 2 bytes.
- Active el botón AutoTrading de la barra de herramientas y marque "Allow live trading" en las propiedades del EA. Sin ellos no se puede cerrar nada; en ese caso el panel indica el motivo.
- Los 34 parámetros aparecen en una sola lista (MT4 no tiene grupos de parámetros).
CÓMO SE FORMAN LAS CESTAS
- Una cesta para todo, una cesta por símbolo (por defecto), por magic number o por símbolo y magic number.
- Compras y ventas en la misma cesta (por defecto), en cestas separadas, o solo compras / solo ventas.
- Puede limitar el EA a ciertos magic numbers (0 = órdenes manuales) y a ciertos símbolos, separados por comas; déjelo vacío para todos. El símbolo debe escribirse tal como lo muestra MT4, con el sufijo incluido (mayúsculas o minúsculas no importan). Las órdenes fuera de estos filtros no se tocan.
LAS CUATRO REGLAS DE CIERRE (desactivadas por defecto)
1. Objetivo de beneficio - el beneficio combinado alcanza su valor.
2. Límite de pérdida - la pérdida combinada alcanza su valor (escríbalo como número positivo).
3. Trailing de beneficio - una vez que el beneficio combinado supera un valor de inicio, el EA recuerda el mejor valor y cierra cuando el beneficio retrocede la distancia que usted fije.
4. Punto de equilibrio (break-even) - una vez que el beneficio combinado supera un valor de inicio, el EA cierra si retrocede hasta el importe que usted quiere conservar.
Cada regla puede medirse en la divisa de la cuenta, en porcentaje del balance o en pips. Cuando el límite de pérdida y otra regla se activan a la vez, prevalece el límite de pérdida.
QUÉ OCURRE DESPUÉS
- Seguir vigilando (por defecto).
- Pausar solo esa cesta durante un número de minutos (60 por defecto). Las órdenes nuevas que pertenecen a ella se cierran en cuanto se detectan.
- Detener el EA. El primer cierre de una cesta detiene la comprobación de todas las cestas, no solo de la que se cerró. La parada se mantiene hasta que haga clic en Resume en el panel o cambie la definición de la cesta. Editar solo los valores de las reglas no la termina.
- También se pueden eliminar las órdenes pendientes de la cesta (opcional): en el cierre, antes de las órdenes abiertas, y durante una pausa.
CONSERVA SU MEMORIA
Los picos del trailing, los break-even armados, los cierres sin terminar, las pausas y la parada se guardan en las variables globales del terminal y sobreviven a un reinicio de MT4 o de Windows; en nuestras pruebas de cierre forzado no se perdió nada. Permanecen en ese terminal: otro terminal, ordenador o servidor virtual empieza sin ellos. En el probador de estrategias no se escribe nada en el terminal.
PANEL
Estado, resultado combinado, número de órdenes, cada cesta con su P/L y la distancia a sus reglas, las cestas en cierre o en pausa arriba (se muestran 1-20 cestas), el motivo cuando no es posible cerrar, botones Resume y contraer. Inglés o japonés, según el idioma del terminal o su elección. Alerta emergente tras un cierre (activada por defecto) y notificaciones push opcionales.
LÍMITES QUE DEBE CONOCER ANTES DE COMPRAR
- Un nivel es un disparador, no una promesa. El cierre usa órdenes a mercado y, en MT4, una orden tras otra, así que el resultado puede ser peor que su nivel. En una de nuestras pruebas, un límite de pérdida de -60 terminó entre -64 y -89. Los huecos de fin de semana, los mercados rápidos, el deslizamiento, las recotizaciones u órdenes rechazadas y un mercado cerrado pueden empeorarlo.
- Una cesta que ya cumple una regla cuando el EA arranca, o cuando usted activa la regla, se cierra tras unos 3 segundos. Revise primero el panel.
- "Definición de la cesta" significa: agrupación, ajuste de compra/venta, filtros de magic y de símbolo, unidad del trailing, unidad del break-even, Points per pip y el interruptor de swap/comisión. Editar cualquiera de ellos empieza de cero: se borran los picos del trailing, los break-even armados, las pausas y la parada. Los demás parámetros pueden editarse sin ese reinicio.
- Los pips simplemente se suman orden por orden; no se tiene en cuenta el tamaño del lote (0,01 y 1,00 lote cuentan igual). El pip automático es de 10 puntos en símbolos de 3 y 5 decimales y de 1 punto en los demás, lo que significa 1 pip = 1 punto en muchos símbolos de GOLD, índices y BTC. Un valor de Points per pip que usted introduzca se usa para todos los símbolos. Para cestas con símbolos mezclados, el dinero o el porcentaje suelen ser la mejor unidad.
- El porcentaje siempre se refiere al balance en el momento de la comprobación, así que cambia después de cada cierre.
- Los pips no tienen en cuenta el swap ni la comisión.
- Ejecute una copia por definición de cesta. Una segunda copia con la misma definición en la misma cuenta queda en espera. Las copias con definiciones distintas funcionan ambas y, donde sus filtros cubren las mismas órdenes, ambas intentarán cerrar esas órdenes. Dos terminales en una misma cuenta no pueden detectarse entre sí.
- Durante una pausa, cada orden nueva se vuelve a cerrar, con un coste de spread y comisión cada vez. No se impide que otros EA abran órdenes.
- Nada funciona mientras MT4 está cerrado o desconectado o AutoTrading está desactivado.
- Aún no probado en una cuenta real: símbolos con nivel de congelación (freeze level) y el cierre por partes de órdenes mayores que el lote máximo del símbolo.
- Probador de estrategias: allí no se pueden reproducir órdenes manuales, así que una demostración abre órdenes pequeñas (magic 73170) en el símbolo del gráfico. Una ejecución arriesga como máximo alrededor del 1,5 % del balance, y la demostración termina cuando el balance baja del 95 % del inicial o tras 20 ejecuciones. Sus operaciones son aleatorias y su P/L no significa nada; el informe no es el resultado de un método de trading. Nunca se ejecuta en una cuenta real ni demo.
PRIMER INICIO
1. Coloque el EA en un gráfico; el símbolo del gráfico no importa.
2. Elija los filtros, la agrupación y compra/venta, y confirme en el panel que las cestas son correctas (todas las reglas desactivadas = solo visualización).
3. Active las reglas que necesite con sus unidades y elija qué ocurre tras un cierre. Lea la nota del panel y haga clic en OK.
4. Active AutoTrading y permita el trading en vivo (Allow live trading). Practique primero en una cuenta demo.
TENGA EN CUENTA
- No se promete beneficio, y no se puede garantizar un cierre exactamente en su nivel.
- Qué operar y qué niveles usar siguen siendo decisiones suyas.
- Mientras el panel está visible, "Chart on foreground" se desactiva en ese gráfico y se vuelve a activar cuando se quita el EA.
- Soporte por mensaje de MQL5 en 3 días hábiles para instalación, ajustes e informes de errores. No se pueden responder preguntas sobre qué o cuándo operar, ni sobre qué niveles fijar.
