Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Librerías

CCheckNewCandle - librería para MetaTrader 5

Visualizaciones:
646
Ranking:
(24)
Publicado:
2017.08.10 16:31
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

He colocado un análogo para MQL4. En la versión de MQL5 he añadido la cómoda utilización de los operadores "+" y la indexación "[]". "+" para actualizar las banderas de aparición de la vela, la indexación para la comprobación de la aparición de la vela del marco temporal establecido.

Muchos programas en MQL5 ejecutan explícitamente parte del código tras la aparición de una nueva vela en el gráfico. Para ello, para no escribir en cada programa las funciones para su seguimiento, se ha creado esta clase.

Para usar la clase, hay que ubicar el archivo adjunto en la carpeta %TerminalPath%\MQL4\Include\ 

En el indicador o experto se incluye el siguiente archivo:

#include <СCheckNewCandle.mqh>

Creamos el objeto:

CCheckNewCandle candle;

// or

CCheckNewCandle candle("EURUSD");

Y al inicio de la función de procesamiento, comprobamos la aparición de nuevas velas (el resultado de la comprobación se guarda en el ejemplar).

OnTick() //O OnCalculate() u otro...
  {
  +candle;
  ...
  }  

Ahora, hasta la siguiente comprobación, el método candle[ENUM_TIMEFRAMES timeframe] retornará el resultado de la anterior comprobación con el método +candle;

if(candle[PERIOD_H1]) //Cualquier marco temporal estándar.
   {
    ...
   }
if(candle[PERIOD_D1]) //Cualquier cantidad de solicitudes entre las llamadas +candle;.
   {
    ...
   }

P.S. al inicializar el programa hay que hacer la llamada +candle;

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/18497

QEMA_HTF QEMA_HTF

Indicador QEMA con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.

PEMA_HTF PEMA_HTF

Indicador PEMA con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.

EveningStar EveningStar

El indicador muestra el patrón "Evening Star" (Estrella vespertina).

EveningStar EveningStar

El asesor EveningStar comercia según el patrón "Evening Star" (Estrella vespertina). El volumen del lote se calcula como el tanto por ciento del margen libre.