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
Crossing Moving Average - Asesor Experto para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizaciones:
- 1069
- Ranking:
- Publicado:
- 2018.08.20 12:50
- ¿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: barabashkakvn
El asesor solo funciona cuando surge una nueva barra. El volumen de las posiciones es constante y se establece en el parámetro Lots. Los parámetros de Stop Loss, Take Profit) y Trailing Stop se pueden desactivar: para ello, es necesario asignar a estos parámetros el valor "0.0"). El último parámetro es Trailing Step, el salto del trailing.
Se usan dos indicadores Moving Average (First y Second). El cruce se define de una forma muy sencilla (debemos destacar que no es el método más exacto, pero sí el más sencillo), mediante el análisis de los valores de los indicadores en dos barras vecinas:
//--- Buy Signal if(MA_First[1]>MA_Second[1]+ExtMA_MinimumDistance && MA_First[2]<MA_Second[2]-ExtMA_MinimumDistance) ... //--- Sell signal if(MA_First[1]<MA_Second[1]-ExtMA_MinimumDistance && MA_First[2]>MA_Second[2]+ExtMA_MinimumDistance) ...
Aquí:
- MA_First[1] - valor del indicador First en la barra #1;
- MA_First[2] - valor del indicador First en la barra #2;
- MA_Second[1] - valor del indicador Second en la barra #1;
- MA_Second[2] - valor del indicador Second en la barra #2;
- ExtMA_MinimumDistance parámetro calculado de la distancia mínima entre indicadores (Minimum distance between MA's), por cierto, este parámetro se puede desactivar por completo: para ello, es necesario asignarle "0.0" en los parámetros de entrada.
A continuación, cada señal se comprueba según el filtro con ayuda del indicador Momentum, viendo si se ha superado el parámetro Momentum filter.
Visualmente tiene el aspecto siguiente:
Simulación en EURUSD M15:
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/21515
Indicador Rj_SlidingRangeRj_Digit_System con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.
Rj_SlidingRangeRj_Digit_SystemIndicador que representa las velas que salen fuera de los límites del canal Rj_SlidingRangeRj_Digit.
El indicador comprueba los valores de los canales intradía y su ruptura.
Separate TradeCruce de dos iMA (Moving Average, MA), más el ajuste por separado para Buy y Sell de los indicadores iATR (Average True Range, ATR) y iStdDev (Standard Deviation, StdDev).