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
- Visualizaciones:
- 921
- Ranking:
- Publicado:
- 2017.01.11 09:18
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Descripción general
Originalmente, lo escribía para mí, cuando necesitaba trabajar directamente con muchos indicadores.
Cada clase se compone tanto de los campos comunes para todos los indicadores (por ejemplo, manejador (handle) del indicador, timeframe, período, precio), como de los campos que son necesarios para un determinado indicador. Además de eso, la clase contiene las funciones que establecen y devuelven estos campos.
Cómo se usa
Descargamos el archivo. Colocamos los archivos ccon la extensión .mqh (cuyo nombre se empieza con "cind") en la carpeta con su EA.
Los archivos con los nombres de los indicadores (*.mq5) se colocan en la carpeta \MQL5\Indicators\.
Puede establecer y modificar los parámetros del indicador usando las funciones de la clase. Por ejemplo:
Macd.SetSlowEma(MACD_Slow_EMA_Period); // Establecemos el valor de la EMA lenta
Macd.SetSignalSma(MACD_Signal_SMA_Period); // Establecemos el valor de la SMA de señal
Macd es el objeto de la clase CIndMacd.
Puede obtener el valor del indicador llamando a la función correspondiente. Para el indicador "macd_histogram" es hace de la siguiente manera:
double valueMacd = Macd.OutValueMacd(1); // Valor del indicador en la última barra
double valueSignal = Macd.OutValueSignal(1); // Valor de la línea de señal en la última barra
Un uno, como argumento, significa que tomamos el valor de la última barra concluida.
Conclusión
Pues, es todo. Si surgen preguntas sobre su uso, dejen sus comentarios.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/16519

Indicador ALMA con niveles flotantes y filtración adicional

Middle-High-Low Average - combinación de dos medias móviles

Oscilador T3 ergódico de vela de William Blau

Sistema de trading a base de las señales del indicador RSI_Slowdown.