Breakout Trend Lines EA
- Asesores Expertos
- Alexander Nikolaev
- Versión: 1.0
- Activaciones: 10
Este EA opera cuando se rompe la línea de tendencia, o el precio alto (bajo). Las líneas de tendencia y los extremos son encontrados por los parámetros especificados. Además de operar, también muestra estas líneas en el gráfico. Una operación se produce cuando el precio sale de la línea y la vela se cierra. Además, el asesor puede no operar si el mercado tiene baja volatilidad, u otros filtros no se lo permiten para cortar las operaciones sin ánimo de lucro. Puede establecer un stop loss en un patrón parabólico, o utilizar un simple trailing stop.
El EA es fácil de usar y puede optimizarse para varios pares de divisas y marcos temporales.
Parámetros de entrada
- Lotes - tamaño del lote (a 0, el lote se calculará a partir del porcentaje de fondos libres en la cuenta);
- Porcentaje - porcentaje de fondos libres para abrir cada nueva operación (funciona cuando Lotes = 0);
- OrdersComments - comentarios a las operaciones;
- OrdersFilling - cambiar la forma de ejecución de la orden (algunos brokers pueden no soportar todos los métodos);
- Slippage - deslizamiento (desviación máxima permitida del precio);
- OpenOrdersDelayBars - retraso entre la apertura de la siguiente operación;
- TradeEveryTick - definir señales y operar cada tick (true), o sólo al cierre de la barra (false);
- MaxSpread - spread máximo para abrir una operación (de forma que se abra una operación cuando el spread no sea superior a este valor);
- Magic - un identificador único (es necesario que sea diferente si se ejecutan varios Asesores Expertos en el mismo terminal);
- StopLoss - precio de cierre de la orden cuando se alcanza el nivel de pérdida;
- TakeProfit - precio de cierre de la orden cuando se alcanza el nivel de rentabilidad;
- EnableAutoClose - cierre automático de órdenes ante una señal inversa;
- TrailingStopValue - valor del trailing stop en puntos (0 - trailing stop normal desactivado);
- StopToParabolicStep - trailing stop parabólico (0 - desactivado);
- TradingRange - el número de barras en el rango de negociación donde se determinarán los máximos y mínimos;
- MinTradingRange - número mínimo de barras en el rango de negociación para encontrar la línea de tendencia (0 - no usar);
- StepTradingRange - paso para cambiar el rango de negociación (activo cuando el parámetro MinTradingRange es mayor que 0 y menor que TradingRange);
- Distance - distancia mínima de un máximo (mínimo) a otro para trazar líneas de tendencia;
- Shift - desplazamiento para identificar una ruptura, relativa al rango de negociación;
- Shift2 - desplazamiento para determinar la ruptura de la línea de tendencia inclinada;
- StochasticFilterPeriod - habilitar el filtrado de señales por el indicador Estocástico (0 = deshabilitado, más de 0 - establecer el período);
- StochasticSlowing - desaceleración del indicador Estocástico;
- StochasticLevels - niveles del indicador Estocástico (por ejemplo, 30 significa que los niveles serán 30 y 70);
- StrongFilteringByStochastic - filtrado mejorado de señales por estocástico;
- CandleFilterStrength - filtrado de la señal por velas (0 - desactivado, 0.1-10 - la fuerza de vela requerida para la señal);
- MinLenForCandleFilter - longitud mínima de la vela para el filtrado de la señal;
- MAFilterPeriod - período del indicador de media móvil para el filtrado de señales (0 - filtro desactivado);
- MAFilterPeriod2 - período de la segunda media móvil para el filtrado de señales;
- AdxPeriod - período del indicador ADX;
- MinAdxLevel - nivel mínimo del indicador ADX (por ejemplo, 6,5);
- TradingStartHour - hora de inicio de la negociación;
- TradingEndHour - hora final de negociación;
- EnableInfo - mostrar diversa información de este Asesor Experto en el gráfico;
- TrendLinesColor - color del dibujo de las líneas;
Creado en base al indicador: https: //www.mql5.com/en/market/product/64285

Was not able to obtain consistently positive results, great concept