Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Ansichten:
29
Rating:
(6)
Veröffentlicht:
2025.06.05 11:53
\MQL5\Experts\Senails\mql5-timer\test\
index.mq5 (0.9 KB) ansehen
\MQL5\Experts\Senails\mql5-timer\
index.mqh (5.38 KB) ansehen
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Callback-Schnittstelle für Timer

Sie können auch den npm-Paketmanager verwenden, um
npm i mql5-timer
herunterzuladen. Beispiel:
 #include "../index.mqh" ;

ulong intervalId; // id für Stornierung

void OnInit ( void ) {
    Timer::setTimeout(Callback1, 3000 , "321" ); // nach 3000ms
    Timer::setTimeout(Callback2, 2000 ); // nach 2000ms

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

     // beliebiger Typ von Parametern
    TypedTimer< int >::setTimeout(Callback4, 1000 , 123 ); // nach 1000ms
    TypedTimer< string >::setInterval(myCallback5, 1800 , "myCallback4 1800" ); // alle 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



Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/53101

JSON JSON

Serialisierung und Deserialisierung des JSON-Formats

Falsche Trennungen Falsche Trennungen

Der Indikator "False Breakouts.mq5" ist ein Tool für MetaTrader 5, das Kauf- und Verkaufspunkte auf der Grundlage falscher Durchbrüche von Unterstützung und Widerstand visuell identifiziert und markiert. Er verwendet Puffer, um Kauf- (blau) und Verkaufspfeile (rot) anzuzeigen, sowie Linien für Unterstützung (blau) und Widerstand (rot) und zusätzliche Pfeile für Markthochs und -tiefs. Die Hauptlogik des Indikators besteht in der Erkennung von Höchst- und Tiefstständen auf der Grundlage der Höchst- und Tiefstkurse der Kerzen, wobei die Unterstützungs- und Widerstandsniveaus dynamisch aktualisiert werden. Wenn der Kurs die Unterstützung oder den Widerstand durchbricht und dann zurückkehrt, erzeugt der Indikator Kauf- bzw. Verkaufssignale. Er ist ein nützliches Instrument für Händler, die Strategien verfolgen, die auf falschen Ausbrüchen basieren.

AlphaTrend AlphaTrend

Es handelt sich um einen Indikator, der zur Bestimmung des Trends, der Unterstützung und des Widerstands des Marktes verwendet wird. Wenn Volumendaten verfügbar sind, wird der MFI zur Berechnung herangezogen, andernfalls der RSI. Momentum: RSI und MFI Volatilität: ATR

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

Der Handel mit XAUUSD (Gold) wird häufig von wichtigen wirtschaftlichen Ereignissen wie USD-, GBP- oder EUR-Veröffentlichungen beeinflusst. Um die Risiken während dieser volatilen Perioden zu minimieren, ist die Verwendung eines Nachrichtenfilters in Ihrem Expert Advisor (EA) unerlässlich. In diesem Artikel zeige ich Ihnen, wie Sie einen einfachen News-Filter auf MT5 erstellen und ihn auf den XAUUSD-Handel anwenden.