Inicio Trading Sistemático Publicación

Trend Catcher: Tu Asesor Experto para MetaTrader 5

Archivos adjuntos
17386.zip (6.41 KB, Descargar 0 veces)

Autor de la ideaDmitriy Epshteyn, autor del código MQL5barabashkakvn.

Trend Catcher es un Asesor Experto que identifica tendencias basándose en tres medias móviles (con periodos de 200, 50, 25 o cualquier otro periodo personalizado) y abre operaciones utilizando el indicador Parabolic SAR. Este EA emplea técnicas de martingala, donde el tamaño del lote se calcula en función de un porcentaje del depósito, dependiendo del stop loss.

Nueva versión cuenta con la posibilidad de: 1) seleccionar los días para operar, 2) abrir órdenes con una señal contraria, 3) desactivar el cierre de órdenes por una señal opuesta.

Entrada al mercado

  • Compra: si el precio actual está por encima del punto del Parabolic SAR en la vela actual, el cierre de la vela anterior es inferior al punto del Parabolic SAR anterior, es decir, los valores del indicador cambian; si la MA rápida está por encima de la MA lenta; y si el precio actual está por encima de la segunda MA de otro periodo, se abre una orden de compra.

  • Venta: si el precio actual está por debajo del punto del Parabolic SAR en la vela actual, el cierre de la vela anterior es superior al punto del Parabolic SAR anterior, es decir, los valores del indicador cambian; si la MA rápida está por debajo de la MA lenta; y si el precio actual está por debajo de la segunda MA de otro periodo, se abre una orden de venta.

  • El Asesor Experto cierra las órdenes con una señal opuesta.

Stop Loss y Take Profit

  • Si Auto_SL = true, el stop loss se calcula automáticamente y se establece en el punto del Parabolic SAR. El factor SL_koef puede aplicarse para multiplicar la distancia en puntos entre el precio de apertura de la orden y el punto del indicador Parabolic SAR. Ejemplo: si hay 20 puntos entre el precio de colocación de la orden y el punto del Parabolic SAR, y SL_koef=2, el Stop Loss de la orden será igual a 40 puntos; si SL_koef=0.5, el Stop Loss será igual a 10 puntos, etc.

  • Si Auto_SL = false, el Stop Loss será fijo y será igual al parámetro SL en puntos.

  • Si Auto_TP = true, el Take Profit se calcula automáticamente en base al valor del Stop Loss multiplicado por TP_koef. Ejemplo: si TP_koef=2, el Take Profit será el doble del stop loss estimado.

  • Si Auto_TP = false, el Take Profit será fijo y será igual al parámetro TP en puntos.

Ajustes de Lote y Martingala

  • El lote se calcula como un % del depósito basado en el parámetro de Riesgo y el Stop Loss. Ejemplo: si el saldo de la cuenta es de 1000 dólares, el Stop Loss es de 100 puntos, si Riesgo = 1 (1% del depósito), podemos perder 10 unidades monetarias, por lo tanto, el lote será 0.01; si Riesgo=10, el lote será igual a 0.1.

  • Si Martin = true, y la última operación se cerró con pérdidas, el riesgo de la siguiente operación se multiplicará por Koef.

  • Si Martin = false, el EA calculará el lote como un % del saldo actual de la cuenta.

Breakeven y TrailingStop

  • Si la posición ha generado Profit_Level puntos de beneficio, se colocará un stop loss en SL_Plus puntos de beneficio.

  • Si la posición ha generado Profit_Level2 puntos de beneficio, el Stop Loss se ajustará siguiendo el precio, a una distancia de TrailingStop2 puntos.

Publicaciones relacionadas

Comentarios (0)