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:
- 1155
- Ranking:
- Publicado:
- 2018.10.08 10:11
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Autor de la idea: costy_
Autor del código MQL5: barabashkakvn.
En este EA, el indicador iMA (Moving Average, MA) permite cambiar el timeframe (MA: timeframe), desplazamiento horizontal (MA: horizontal shift), método de promediación (MA: smoothing type) y el tipo del precio (MA: type of price), es decir, todos los parámetros a excepción de uno: período de promediación. El período de promediación está escrito en el código y es igual a 55 (este número figura en el nombre del EA).
Funcionamiento del EA
El EA trabaja sólo en el momento de la formación de una nueva barra. En cuanto la hora actual (se consideran sólo las horas, sin minutos ni segundos) entre en el intervalo desde la hora inicial (Start hour) hasta la hora final (End hour), el EA solicita los datos del indicador. Solicita no sólo los datos desde la barra #0 y la barra #1, sino también solicita los datos desde Bar number #A y desde Bar number #B.
Luego, se comparan los valores en estas dos barras: si la diferencia entre ellos es mayor o igual a Difference between bars #A and #B, se genera la señal para abrir la posición. Por defecto, la reversión de señales (Reverse signals) está desactivada (igual a false), y las reglas para las señales son las siguientes:
Señal BUY: MA(Bar number #A) > MA(Bar number #B) + Difference between bars #A and #B;
Señal SELL: MA(Bar number #A) < MA(Bar number #B) - Difference between bars #A and #B.
Si activamos el cierre de posiciones opuestas (al parámetro Close opposite positions se le asigna true), cuando aparece las señel final BUY, se cierran las posiciones SELL; y al revés, la señal final SELL cierra las posiciones BUY.
Cálculo del volumen
El volumen de las posiciones puede ser constante. En este caso, se establece con el parámetro Lots (¡Lots TIENE QUE SER OBLIGATORIAMENTE IGUAL A CERO!).
Optimización
Cada símbolo y timeframe requiere su propia optimización personal. Puesto que el EA trabaja sólo en el momento de la formación de una barra nueva, se puede realizar la optimización genética en el modo de generación de los ticks "1 minute OHLC".
En la imagen se muestran los límites aproximados de los parámetros para los timeframes de M15 a H1:
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/21743

El indicador SVE_ARSI (Sylvain Vervoort's Asymmetrical RSI) es un RSI asimétrico de Sylvain Vervoort, descrito en la revista "Stocks & Commodities" en octubre de 2008.

El indicador Demand_Index (Índice de la demanda), desarrollado por James Sibbet, combina el precio y el volumen, y a menudo resulta ser un indicador adelantado del cambio de precios.