Inicio Trading Sistemático Publicación

TrailingStopFrCnSAR: Optimiza tus operaciones en MetaTrader 4

Archivos adjuntos
9805.zip (5.09 KB, Descargar 0 veces)

Descripción:

¿Qué hay de nuevo en este script?

  1. Este script puede aplicar una función de trailing basada en las ganancias del portafolio, es decir, los niveles de stop pueden configurarse al alcanzar el nivel de breakeven total de todas las ordenes en la dirección seleccionada.
  2. Puedes ejecutar el script en una ventana y establecer SymbolAll = true; en este caso, mantendrá las órdenes de todos los símbolos.
  3. Se agregó una función para definir la longitud del trailing basado en los indicadores Parabólico y Velocidad.

Puede funcionar como un script independiente o como un Asesor Experto.

Dependiendo de la variable TrailingStop, el script puede hacer trailing a las posiciones utilizando Fractales (los niveles de stop se colocan en el fractal más cercano desplazado por un delta), valores extremos de las barras anteriores (por ejemplo, para una compra se colocarán en Low-delta), indicadores Parabólicos y de Velocidad, o a una cantidad específica de puntos.

  • TrailingStop = 1; // "0-apagar 1-Candle 2-Fractales 3-Velocidad 4-Parabólico >4-pips";
  • delta = 0; // desplazamiento desde un fractal, vela o Parabólico
  • only_Profit = true; // solo aplicar trailing a órdenes rentables
  • only_NoLoss = false; // mover a breakeven en lugar de trailing
  • only_SL = false; // solo trailing de órdenes que tienen SL
  • SymbolAll = true; // aplicar trailing para todos los instrumentos
  • Portfel = true; // aplicar trailing basado en las ganancias del portafolio

Parámetros adicionales:

Si TrailingStop = 4, se utilizará el indicador Parabólico para determinar la distancia del nivel de stop:

  • Step = 0.02;
  • Maximum = 0.2;
  • Magic = 0;

Si TrailingStop = 4, se utilizará el indicador de Velocidad para determinar la distancia del nivel de stop:

  • VelocityPeriodBar = 30; // parámetro del indicador de Velocidad (tasa de cambio de precio)
  • K_Velocity = 1.0; // multiplicador de Stop Loss por Velocidad

Visualización:

La información sobre el funcionamiento actual del script se muestra en pantalla:

  • configuración del script
  • número de órdenes mantenidas por el script
  • niveles de stop mínimos permitidos (-)
  • niveles de stop posibles actuales (etiquetas de precio)
  • niveles de breakeven actuales (etiquetas de precio)

Ejemplo:

En la captura de pantalla, el trailing stop se establece basado en los niveles de ganancias del portafolio y se calcula utilizando fractales. Una vez que el nivel de configuración del SL (la etiqueta de precio inferior) sube por encima del nivel de breakeven (la etiqueta de precio superior), el script comenzará a colocar SL para todas las órdenes, independientemente de si son rentables o no. Si todas estas órdenes se cierran por estos niveles de stop, la ganancia total seguirá siendo positiva.

Recomendaciones:

El script se apaga después de cerrar todas las órdenes.

El script puede trabajar sin el indicador de Velocidad. Puedes usar cualquier otro indicador que mida la velocidad (tasa de cambio de precio).


    Publicaciones relacionadas

    Comentarios (0)