Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
TrailingStop - Asesor Experto para MetaTrader 5
- Visualizaciones:
- 1576
- Ranking:
- Publicado:
- 2017.02.08 15:22
- ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Es un ejemplo simple del Asesor Experto con implementación de Trailing Stop.
Tiene sólo dos parámetros:
TrailingStop — margen entre el precio y el nivel de StopLoss.
TrailingStep — protección contra una modificación demasiado frecuente de la posición.
Cómo trabaja TrailingStop (trailing, TrailingStop) — en el ejemplo de la posición Buy:
primero, StopLoss de la posición es igual a cero, esperamos la ejecución de la condición
— es decir, cuando el precio Bid menos TrailingStop es mayor que el precio de la apetura de la posición PriceOpen:
como resultado, movemos StopLoss al nivel del precio de la apertura de la posición PriceOpen:
ahora, cuando la posición tiene StopLoss (mejor dicho, cuando StopLoss no es igual a cero), esperamos el cumplimiento de la condición:
— es decir, cuando el precio Bid menos TrailingStop es mayor que el precio StopLoss: Preste atención: aquí ya en la comprobación se introduce el valor TrailingStep— es necesario para evitar la modificación de la posición EN CADA TICK:
como resultado, movemos StopLoss al nivel Bid menos TrailingStop:
Ahora mostraré de forma visual para qué necesitabamos la protección en forma de TrailingStep:
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/17263
Ejemplo de trabajo con el historial de trading en las cuentas Hedge — reconstrucción de posiciones.
BIG DOGEl Asesor Experto coloca las órdenes pendientes BUY_STOP y SELL_STOP.
Este Asesor Experto trabaja a base del análisis Open, High y Low.
NRTR GATORHeredero del indicador NRTR con nueva visualización.