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
- Publicado por:
- Vladimir Karputov
- Visualizaciones:
- 756
- Ranking:
- Publicado:
- 2018.07.12 12:41
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Autor de la idea: Scriptor.
Autor del código MQL5: Vladimir Karputov.
Esta estrategia se basa en el análisis de los valores del indicador iBands (Bollinger Bands, BB) en la barra #0 respecto al precio del cierre de la barra #0. Cuando el precio Close de la barra #0 se encuentra dentro del indicador "Bollinger Bands" y no hay órdenes pendientes, colocamos tres órdenes Buy Stop y tres Sell Stop con el paso Step between pending orders.
Además, para cada par de órdenes se puede establecer su nivel Take Profit (First Take Profit, Second Take Profit y Third Take Profit). Stop Loss puede establecerse por el indicador Bollinger Bands, o por el indicador Moving Average: de eso se encarga el parámetro Stop loss trailing.
Las órdenes pueden colocarse en el intervalo temporal de Hour start a Hour end. Para cada orden se le establece el tiempo igual al parámetro Hour end: por ejemplo, el parámetro Hour end es igual a 23, entonces todas las órdenes pendientes serán eliminadas automáticamente a las 11 de la noche. Además, todas las órdenes pendientes se eliminan en cada barra nueva. Así, en cada nueva barra, las órdenes Buy Stop y Sell Stop van a colocarse según los precios modificados del indicador Bollinger Bands.
Se puede activar el trailing, para eso, el parámetro Trailing Stop tiene que ser más que cero. También se puede usar una particularidad del trailing, colocación del Stop Loss en break even. Para eso, es necesario seleccionar el valor StopLoss NONE para el parámetro Stop loss type. Pero en este caso hay que tener en cuenta que aparecerán las posiciones colgadas con pérdidas. Por eso, habrá que intervenir manualmente para cerrar estas posiciones.
Parámetros de entrada
- Lots - volumen de la orden pendiente;
- Hour start - hora del inicio del intervalo temporal;
- Hour end - hora del fin del intervalo temporal;
- Stop loss type - selección del tipo de colocación de Stop Loss: según Moving Average, Bollinger Bands o desactivarlo;
- First Take Profit - Take Profit para el primer par de órdenes de la serie;
- Second Take Profit - Take Profit para el segundo par de órdenes de la serie;
- Third Take Profit - Take Profit para el tercer par de órdenes de la serie;
- Trailing Stop - Trailing;
- Trailing Step - paso del trailing;
- Step between pending orders - paso entre las órdenes pendientes.
- magic number - identificador único del EA.
Parámetros del indicador Moving Average:
- Moving Average: averaging period - período de promediación;
- Moving Average: horizontal shift - desplazamiento horizontal del indicador;
- Moving Average: smoothing type - tipo del método de promediación;
- Moving Average: type of price - tipo del precio para calcular el indicador.
Parámetros del indicador Bollinger Bands:
- Bands: period for average line calculation - período para calcular la línea media;
- Bands: horizontal shift of the indicator - desplazamiento del indicador por la horizontal;
- Bands: number of standard deviations - número de desviaciones estándar;
- Bands: type of price - tipo del precio.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/20752
![Exp_AverageChangeCandle](https://c.mql5.com/i/code/expert.png)
El sistema comercial construido a base de las señales del indicador AverageChangeCandle.
![Trend Strength Average](https://c.mql5.com/i/code/indicator.png)
El indicador Trend Strength Average utiliza uno de los cuatro tipos de valores medios para estimar la fuerza de la tendencia.
![NonLag MA MTF](https://c.mql5.com/i/code/indicator.png)
Es un indicador bien conocido NonLag MA con adiciones y mejoras.
![2XMA_Ichimoku_Signal](https://c.mql5.com/i/code/indicator.png)
Es el indicador de señal semafórico con el uso del algoritmo del indicador 2XMA_Ichimoku_Oscillator.