Modify TP SL in batches MT5
- Utilidades
-
Xin You Lin
Golden Wings - Versión: 1.8
- Activaciones: 5
Esta herramienta establece el mismo nivel de stop loss y take profit en varias posiciones abiertas al mismo tiempo. No abre, cierra ni analiza ninguna operación.
Modificar las posiciones una por una en la plataforma lleva tiempo y, mientras lo haces, el precio puede variar. Este EA aplica los niveles que introduzcas a todas las posiciones seleccionadas de una sola vez, por lo que toda la cartera queda protegida en un solo paso.
Ejemplo
Tienes cinco posiciones de compra en XAUUSD abiertas a 2510, 2508, 2506, 2504 y 2495. Introduces 2530 como «take profit» y 2480 como «stop loss». Una vez que se ejecuta el EA, las cinco posiciones comparten el mismo «take profit» en 2530 y el mismo «stop loss» en 2480, independientemente de sus precios de entrada individuales.
Cómo utilizarlo
1. Adjunta el EA a cualquier gráfico de MT5 y activa el «Algo Trading».
2. Introduce los precios objetivo de stop loss y take profit.
3. Elige qué posiciones deseas modificar: solo el símbolo actual o toda la cuenta, todos los números mágicos o un número mágico, todas las posiciones o solo las de compra y solo las de venta.
4. Decide cuándo se aplica el cambio: una vez al inicio, o en cada tick, de modo que las posiciones recién abiertas también se actualicen.
5. Opcionalmente, establece un desplazamiento en puntos para los casos en los que prefieras niveles medidos a partir de cada precio de entrada en lugar de un precio absoluto.
Datos de entrada
- StopLossPrice: nivel de stop loss aplicado a las posiciones seleccionadas
- TakeProfitPrice: nivel de cierre de ganancias aplicado a las posiciones seleccionadas
- UseManualLevels: establece un precio absoluto para todas las posiciones
- StopLossPoints / TakeProfitPoints: desplazamiento respecto a cada precio de entrada, utilizado cuando UseManualLevels es «false»
- SymbolFilter: solo el símbolo actual o toda la cuenta
- MagicNumber: solo posiciones con este número mágico; 0 = todas
- DirectionFilter: todas las posiciones, solo compra o solo venta
- ApplyMode: aplicar una vez o seguir aplicándolo a nuevas posiciones
- ShowPanel: panel en el gráfico con el número de posiciones modificadas
(Sustituye los nombres anteriores por los nombres reales de los parámetros de tu EA).
Otras características
- Funciona con posiciones abiertas manualmente o por otro EA
- Los resultados de las modificaciones se registran en el diario de expertos
- Ligero: basta con un gráfico para toda la cuenta
Notas
- Los niveles que se sitúan dentro del nivel de stop o del nivel de congelación permitidos por su bróker son rechazados por el servidor; en ese caso, se registran el error 130 y el error 1.
- En las cuentas de compensación solo existe una posición por símbolo, por lo que la lógica de cesta se aplica a las cuentas de cobertura.
- Las órdenes pendientes no se modifican a menos que su EA las admita explícitamente; si es así, indíquelo en la descripción.
- Prueba el EA en una cuenta demo antes de utilizarlo en una cuenta real.
- Puedes plantear tus preguntas en los comentarios o mediante mensaje privado en MQL5.
