Trading Sistemático 게시글

Automatización de Trading con Virtual SL TP Pending y SL Trailing en MetaTrader 4

첨부파일
49146.zip (1.36 KB, 다운로드 0회)

Gestión Eficiente de Operaciones con Virtual SL TP Pending

El script Virtual_SL_TP_Pending_with_SL_Trailing.mq4 está diseñado para facilitar la gestión de operaciones estableciendo niveles virtuales de stop loss y take profit, junto con una orden pendiente virtual que incluye una opción de trailing stop.

Desglose del Script

A continuación, se presenta un resumen de las principales características del script:

  1. Derechos de Autor y Enlace: Indica la información de derechos de autor y un enlace al sitio web del creador.
  2. Versión: Especifica la versión del script.
  3. Descripción: Proporciona información sobre el script, incluyendo el correo electrónico del creador, detalles de propiedad intelectual y una advertencia sobre el uso del software bajo su propio riesgo.
  4. Parámetros de Entrada: Variables externas que permiten a los usuarios personalizar el comportamiento del sistema de trading, tales como:
    • StopLossPoints: Stop loss inicial en puntos.
    • TakeProfitPoints: Take profit inicial en puntos.
    • SpreadThreshold: Umbral de spread para el stop loss/take profit virtual en puntos.
    • TrailingStopPoints: Trailing stop en puntos para la orden pendiente virtual.
    • EnableTrailing: Opción para habilitar o deshabilitar el trailing stop.
  5. Variables Globales: Variables utilizadas en todo el script para almacenar el spread inicial, el stop loss virtual, el take profit virtual y el precio de la orden pendiente.
  6. Función de Inicialización (OnInit): Inicializa el EA cuando se adjunta a un gráfico. Calcula el stop loss virtual inicial, el take profit y el precio de la orden pendiente basado en los parámetros de entrada.
  7. Función Tick (OnTick): Se llama en cada tick del precio. Verifica si el spread ha aumentado más allá del umbral y ajusta el stop loss virtual, el take profit y el precio de la orden pendiente en consecuencia. También monitorea si el precio alcanza el stop loss o take profit virtual y cierra la posición. Además, si el trailing stop está habilitado y el precio alcanza el precio de la orden pendiente, coloca una orden pendiente virtual con un trailing stop.
  8. Función de Cierre de Posición (ClosePosition): Cierra la posición cuando el precio alcanza el stop loss o take profit virtual.
  9. Función para Colocar Orden Pendiente (PlacePendingOrder): Coloca una orden pendiente virtual con un trailing stop si el trailing stop está habilitado.

Este sistema de trading proporciona una forma flexible de gestionar operaciones utilizando niveles virtuales y una función de trailing stop, permitiendo a los traders automatizar su proceso de gestión de operaciones en MetaTrader 4.

연관 포스트

댓글 (0)