¿Eres trader y buscas una herramienta para optimizar tus órdenes de stop loss y take profit? El TrailingStopAndTake es un Asesor Experto ideal para gestionar de manera sencilla estas órdenes en tus posiciones abiertas.
¿Cómo funciona? Cuando abres una nueva posición, el EA revisa si ya tienes órdenes de stop. Si no encuentra ninguna, establece una automáticamente según la distancia que hayas configurado en los parámetros del EA. A partir de ahí, comienza a ajustar el take profit y/o el stop loss, siempre que el precio se mueva más allá de la distancia que hayas establecido.
Puedes personalizar el tipo de posición: puede ser cualquiera, de compra o de venta. También tienes la opción de especificar el símbolo de la posición (puede ser cualquier símbolo o uno en particular), el número mágico (cualquiera o uno específico) o el ticket de la posición (cualquiera o uno específico). Además, puedes habilitar el trailing en la zona de pérdida. Si no seleccionas esta opción, el EA no ajustará las órdenes en esa área. También puedes definir el valor de breakeven en los parámetros del EA.
El EA cuenta con 12 parámetros de entrada:
- Tamaño inicial de StopLoss en puntos (0 - sin stop) - Si una posición no tiene un stop loss, se añadirá uno con el valor especificado inmediatamente después de abrir la posición. Si este parámetro es 0, no se colocará stop loss;
- Tamaño inicial de TakeProfit en puntos (0 - sin take) - Similar al anterior, si no hay un take profit, se añadirá uno con el tamaño especificado. Si es 0, no se colocará take profit;
- Tamaño de TrailingStop en puntos (0 - sin trailing) - Este parámetro define la distancia del stop loss respecto al precio. Si es 0, no se aplicará trailing;
- Tamaño de TrailingTake en puntos (0 - sin trailing) - Define la distancia del take profit respecto al precio. Si es 0, no se aplicará trailing;
- Tipo de posiciones - Define el tipo de posiciones que se van a ajustar;
- Símbolo de posiciones ("" - cualquier símbolo) - Especifica el símbolo de las posiciones a ajustar (si está vacío, se aplica a todos);
- Número mágico de posiciones (0 - cualquier mágico) - Especifica el número mágico de las posiciones a ajustar;
- Ticket de posición (0 - todos los tickets) - Define el ticket de las posiciones a ajustar;
- Paso de Trailing - Define el paso de trailing. Si el precio se aleja del stop order más que el paso establecido, se modificará la orden para ajustarse al tamaño especificado en los parámetros de Tamaño de TrailingStop en puntos y/o Tamaño de TrailingTake en puntos;
- Trailing en la zona no rentable - Activa o desactiva el trailing en la zona de pérdidas. Si se desactiva, no se establecerán órdenes en esta zona;
- Breakeven en puntos - Define el valor de breakeven. La zona de pérdidas comienza por debajo de este valor;
- Multiplicador de Spread - Multiplicador para calcular la distancia correcta para las órdenes de stop.

Fig.1 StopLoss inicial=600, TakeProfit inicial=1200, TrailingStop=300, el trailing de take profit está desactivado, el trailing en la zona de pérdidas está desactivado.
Publicaciones relacionadas
- Promedio Móvil: Asesor Experto para MetaTrader 5
- Crossover de 2 MA: Tu Asesor Experto para MetaTrader 4
- MACD y Línea de Señal: Estrategia para MetaTrader 4
- Asesor Experto Basado en Medias Móviles: Tu Guía para MetaTrader 4
- Crea tu Asesor Experto: Señales de Trading con Líneas de Reunión y Estocástico en MQL5