Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

Basket Protective Close - Asesor Experto para MetaTrader 5

Judi Gosal
Judi Gosal
MQL5 developer from Indonesia. Trading since 2020 and writing my own MT5 code since then.
| Spanish English Русский 中文 Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Visualizaciones:
12
Ranking:
(1)
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Cierra una cartera de posiciones en el momento en que su pérdida variable alcance el límite que hayas establecido.

El límite puede ser una cantidad fija de dinero, un porcentaje del saldo o un porcentaje del capital. El porcentaje es el modo que recomiendo: un límite fijo de 1.000 USD significa una cosa en una cuenta de 10.000 y algo muy diferente en una de 200.000; además, en una cesta grande, el spread y el swap por sí solos pueden consumir una cifra fija antes incluso de que el mercado se mueva. Un límite porcentual mantiene su significado a medida que cambia la cuenta.

Tú decides qué se considera la cesta: todas las posiciones de la cuenta, solo el símbolo del gráfico o una lista de números mágicos, para que puedas proteger un EA específico y dejar el resto tal cual. El número mágico 0 cubre las operaciones manuales.

También hay un objetivo de beneficios opcional: cerrar la misma cesta cuando sus beneficios flotantes alcancen una cantidad fija o un porcentaje del saldo. Desactivado por defecto.

Cómo se cierra: en el momento de la activación, la utilidad toma una instantánea de la cesta y solo cierra esas órdenes, de modo que las posiciones que otros EA abran segundos después nunca se ven afectadas. Vuelve a intentar los cierres fallidos con un temporizador de medio segundo sin bloquear la terminal, elige el modo de ejecución adecuado para cada símbolo y verifica cada cierre con el código de respuesta del servidor en lugar de confiar en el envío. El presupuesto de reintentos solo se gasta en rechazos reales: mientras la conexión esté interrumpida, el trading automático esté desactivado o el mercado esté cerrado, espera en lugar de rendirse. Si el servidor sigue rechazando durante 40 barridos, se detiene, te avisa y te deja la cuenta a ti en lugar de seguir saturando el servidor indefinidamente.

Tras un evento desencadenante, el sistema se reactiva o deja de supervisar, según elijas. Para reactivarlo tras cualquier parada, cambia cualquier parámetro de entrada y pulsa «Aceptar». Se admiten ventanas de alerta y notificaciones push, y el gráfico muestra un pequeño panel de estado con la cesta actual, el límite y la distancia a este.

Una regla de seguridad al activar la utilidad: si la pérdida flotante ya supera el límite en el momento de activar la utilidad, esta se inicia desactivada y te lo indica, en lugar de liquidar la cuenta en cuanto se carga. Revisa los parámetros y pulsa «Aceptar» para activarla.

Parámetros de configuración:

  • Tipo de límite de pérdidas: importe fijo, porcentaje del saldo o porcentaje del capital.
  • Valor del límite de pérdidas: la cantidad o el porcentaje, según el tipo. Por defecto, el 2,0 % del saldo.
  • Tipo y valor del objetivo de beneficio: take profit opcional en importe fijo o porcentaje del saldo. Desactivado por defecto.
  • Ámbito de aplicación: todas las posiciones, solo el símbolo del gráfico actual o números mágicos de la lista.
  • Números mágicos: lista separada por comas; un 0 significa operaciones manuales. Se utiliza únicamente con el ámbito «números mágicos».
  • Dejar de supervisar tras la primera activación: modo de una sola vez. Desactivado por defecto; la utilidad se reactiva.
  • Desviación máxima al cierre: margen de deslizamiento en puntos para las órdenes de cierre. Por defecto, 20.
  • Ventana de alerta y notificación push: cómo se notifica la activación.

Símbolo y marco temporal: se asocia a un gráfico de cualquier símbolo y cualquier marco temporal. La supervisión se ejecuta mediante un temporizador; el gráfico solo aloja el panel. Con el ámbito de cuenta, supervisa todos los símbolos desde ese único gráfico.

Notas:

  1. El resultado variable es el beneficio de la posición más el swap. La comisión de la operación no es visible en una posición abierta en MT5, por lo que en cuentas con spread sin comisiones hay que establecer el límite teniendo en cuenta la comisión.
  2. Ejecuta una instancia por cesta. Dos instancias que protejan cestas que se solapen entrarán en conflicto entre sí.
  3. Funciona en cuentas de cobertura y de compensación. Requiere un terminal en funcionamiento, así que instálalo en un VPS si la protección es importante.

Escribí esto tras analizar un EA de rejilla a partir de su historial de operaciones y descubrir que su cierre de protección de capital fijo nunca podría funcionar con los tamaños de lote en cuestión. Esta es la versión que quería entregar en su lugar.

Cesta: Cerrar panel de protección y activar alerta

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/76518

Liquidity Void Decay Oscillator. Liquidity Void Decay Oscillator.

Un oscilador de subventana que señala las barras de desplazamiento con escasa participación como «vacíos de liquidez» y puntúa del 0 al 100 la rapidez con la que el precio vuelve a llenar cada una de ellas, distinguiendo así el ruido que se absorbe rápidamente de los niveles que siguen actuando como soportes o resistencias reales.

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

Uso de la estrategia ORB en el CFD de AAPL

Server Clock and Daily Reset Hour Server Clock and Daily Reset Hour

Un panel gratuito de MetaTrader 5, de solo lectura, que convierte la regla de reinicio diario de tu empresa de inversión (escrita en cualquier zona horaria que utilice la empresa) a la hora real del servidor de tu bróker, muestra una cuenta atrás en tiempo real hasta el próximo reinicio y te avisa antes de que un cambio de horario de verano desplace el límite una hora. No envía órdenes ni lee datos de la cuenta; solo muestra información.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.