Mira cómo descargar robots gratis
¡Búscanos en Twitter!
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
Visualizaciones:
52
Ranking:
(6)
Publicado:
2025.06.05 11:53
\MQL5\Experts\Senails\mql5-timer\test\
index.mq5 (0.9 KB) ver
\MQL5\Experts\Senails\mql5-timer\
index.mqh (5.38 KB) ver
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Interfaz de devolución de llamada para temporizador

También puede utilizar el gestor de paquetes npm para descargar
npm i mql5-timer
ejemplo:
 #include "../index.mqh" ;

ulong intervalId; // id para cancelación

void OnInit ( void ) {
    Timer::setTimeout(Callback1, 3000 , "321" ); // después de 3000ms
    Timer::setTimeout(Callback2, 2000 ); // después de 2000ms

    intervalId = Timer::setInterval(myCallback3, 800 , "myCallback4 800" ); // cada 800ms

     // cualquier tipo de parámetro
    TypedTimer< int >::setTimeout(Callback4, 1000 , 123 ); // después de 1000ms
    TypedTimer< string >::setInterval(myCallback5, 1800 , "myCallback4 1800" ); // cada 800ms
}

void Callback1( string value) {
     Print ( "Called with value: " , value);
}
void Callback2() {
     Print ( "Called with value: " , "void" );
}
void myCallback3( string param) {
     Print (param);
    Timer::clearInterval(intervalId);
}

void Callback4( int value) {
     Print ( "Called with value: " , value);
}
void myCallback5( string param, ulong idForCancel) {
     Print (param);
    Timer::clearInterval(idForCancel);
}
autor: Kuzme Shevelev (seffele@gmail.com)
github: https://github.com/Senails/mql5-timer



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

JSON JSON

Serialización y deserialización del formato JSON

Falsas rupturas Falsas rupturas

El indicador "False Breakouts.mq5" es una herramienta para MetaTrader 5 que identifica y marca visualmente puntos de compra y venta basados en falsas rupturas de soporte y resistencia. Utiliza buffers para mostrar flechas de compra (azul) y venta (rojo), así como líneas de soporte (azul) y resistencia (rojo), y flechas adicionales para los máximos y mínimos del mercado. La lógica principal del indicador consiste en detectar máximos y mínimos basándose en los precios máximos y mínimos de las velas, actualizando dinámicamente los niveles de soporte y resistencia. Cuando el precio rompe el soporte o la resistencia y luego regresa, el indicador genera señales de compra o venta respectivamente. Es una herramienta útil para los operadores que operan con estrategias basadas en falsas rupturas.

AlphaTrend AlphaTrend

Es un indicador utilizado para determinar la tendencia y el nivel de soporte y resistencia del mercado. Cuando se dispone de datos de volumen, se calcula utilizando el MFI, si no, se calcula utilizando el RSI. Momentum: RSI y MFI Volatilidad: ATR

Creating a Simple News Filter for XAUUSD Trading on MT5 Creating a Simple News Filter for XAUUSD Trading on MT5

La operativa con el XAUUSD (Oro) a menudo se ve influenciada por noticias económicas importantes como la publicación del USD, la GBP o el EUR. Para mitigar los riesgos durante estos períodos volátiles, el uso de un filtro de noticias en su Asesor Experto (EA) es esencial. En este artículo, voy a compartir cómo crear un simple Filtro de Noticias en MT5 y aplicarlo a la negociación XAUUSD.