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

Trend_Catcher - Asesor Experto para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizaciones:
997
Ranking:
(27)
Publicado:
2017.04.27 16:38
Actualizado:
2018.02.15 17:47
Trend_Catcher.mq5 (48.93 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Autor de la idea — Dmitriy Epshteynautor del código mq5 — barabashkakvn.  

El asesor busca la tendencia según tres medias móviles (periodo 200, 50, 25 u otros que el usuario desee) y abre operaciones usando Parabolic SAR. El asesor dispone de martingale, el cálculo de lote se realiza en tanto por ciento del depósito, dependiendo del stop-loss.

En la nueva versión se ha añadido la posibilidad de 1) elegir el día para comerciar, 2) abrir la orden según la señal invertida, 3) desactivar el cierre de órdenes al encontrarse una señal opuesta.

Entrada en el mercado

  • Compra: si el precio actual está por encima del punto del indicador Parabolic SAR en la vela actual, el precio de cierre de la vela anterior está por debajo del punto anterior del indicador Parabolic SAR, es decir, tiene lugar un cambio de las indicaciones del indicador; si la МА rápida está por encima de la primera МА lenta, si el precio actual está por encima de la segunda МА rápida con otro periodo, entonces se abre una orden de compra.

  • Venta: si el precio actual está por debajo del punto del indicador Parabolic SAR en la vela actual, el precio de cierre de la vela anterior está por encima del punto anterior del indicador Parabolic SAR, es decir, tiene lugar un cambio de las indicaciones del indicador; si la МА rápida está por debajo de la primera МА lenta, si el precio actual está por debajo de la segunda МА rápida con otro periodo, entonces se abre una orden de venta.

  • El asesor cierra las órdenes al darse la señal opuesta.

Stop-loss y take-profit

  • Si Auto_SL = true, entonces el stop-loss se calcula de forma automática y se establece en el punto del indicador Parabolic SAR. Se puede aplicar el coeficiente SL_koef, en el que se multiplica la distancia en puntos entre el lugar de apertura de una orden y el punto del indicador Parabolic SAR. Ejemplo: si desde el lugar donde se ha establecido la orden hasta el punto del indicador Parabolic SAR hay 20 puntos, y SL_koef=2, entonces la orden se establecerá con un stop-loss de 40 puntos, si SL_koef=0.5, entonces la orden se establecerá con un stop-loss de 10 puntos, etcétera.

  • Si Auto_SL = false, entonces el stop-loss será fijo e igual al parámetro SL en puntos.

  • Si Auto_TP = true, entonces el take-profit se calcula de forma automática a partir del stop-loss y se multiplica por TP_koef. Ejemplo: si TP_koef=2, esto siginifica que el take-profit será dos veces superior al stop-loss calculado.

  • Si Auto_TP = false, entonces el take-profit será fijo e igual a TP en puntos.

Ajustes de lote y martingale

  • El lote de las órdenes se calcula en tanto por ciento del depósito, a partir del parámetro Risk y del stop-loss. Ejemplo: el saldo de la cuenta es de 1000 dólares, el stop-loss es de 100 puntos, con un Risk = 1 (1 tanto por ciento del depósito) podemos perder 10 unidades de la divisa, de esta forma, el lote será de 10, con Risk=0.01 el lote será de 0.1.

  • Si Martin = true y la última transacción se ha cerrado con pérdidas, entonces el riesgo de la siguiente transacción se aumentará en una cantidad de Koef veces.

  • Si Martin = false, entonces el asesor calculará el lote en tanto por ciento del saldo actual de la cuenta.

Ausencia de pérdidas y trailing-stop

  • Si la posición sale a profit en una cantidad de Profit_Level puntos, entonces el stop-loss se establecerá en profit en una cantidad de SL_Plus puntos.

  • Si la posición sale a profit en una cantidad de Profit_Level2 puntos, el stop-loss se estirará tras el precio en una distancia igual a TrailingStop2 puntos.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/17386

Fractal_TRIX Fractal_TRIX

TRIX fractal.

SnakeInBorders SnakeInBorders

SnakeInBorders calcula el corredor del mercado filtrado, limitado por los dos bordes BorderTop[] y BorderBot[], y Mart[] de señal.

BollTrade BollTrade

Comercio con el indicador Bollinger Bands. Periodos del gráfico: 30 y superior.

NRTR_Gator NRTR_Gator

Este indcador simplemente es un heredero del indicador NRTR.