und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 103
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Diese Bibliothek bietet die Möglichkeit, Expert Advisors im mathematischen Modus des MT5-Testers zu testen.
Einige Erläuterungen zur vorgeschlagenen Implementierung werden im Folgenden gegeben.
Verbindung.
Um Ihrem EA die Möglichkeit zu geben, im mathematischen Modus zu handeln, müssen Sie ihm die folgende Zeile hinzufügen.
#include <fxsaber\EAToMath\EAToMath.mqh> // Testen der Historie im MT5-Tester-Mathematikmodus #include "EA_Test.mq4" // Ein beliebiger MT4-Expertenberater mit Tickfunktion.
Und erlauben Sie die Verwendung von DLL (safe - open source code).
Speichern von Ticks.
Zunächst müssen Sie Ticks speichern, indem Sie einen einzelnen Durchlauf des EA mit dem entsprechend angegebenen Eingabeparameter ausführen.
Nach dem Durchlauf wird das Protokoll Informationen über die gespeicherten Ticks enthalten.
EURUSD : real ticks begin from 2025.01.01 00:00:00 final balance 10000.00 pips OnTester result 10000 2025.07.08 23:59:00 EAToMath.mqh 672: 1 988 733 onlytrade-ticks (11.380 MB, Compress = 10.00) are saved in C:\Users\Unknown\AppData\Roaming\MetaQuotes\Terminal\Common\EAToMath.mqh\Ticks.tsh EURUSD,M1: 1988773 ticks, 38773 bars generated. Environment synchronized in 0:00:00.025. Test passed in 0:00:02.679 (including ticks preprocessing 0:00:00.172). EURUSD,M1: total time from login to stop testing 0:00:02.704 (including 0:00:00.025 for history data synchronization)
Ausführen.
Danach können Sie den Expert Advisor im Trading- und Mat-Modus des MT5-Testers ausführen.
Im Log des Testers finden Sie die entsprechenden Informationen.
EAToMath.mqh 549: EURUSD: testing of Experts\fxsaber\EAToMath_Example.ex5 from 2025.06.01 00:00:00 to 2025.07.09 00:00:00 EAToMath.mqh 599: EURUSD ticks data begins from 2025.06.02 00:02:00.225 EAToMath.mqh 814: final balance 9986.43 OnTester result 9986.43 0 : mathematical test passed in 0:00:00.133 127 Mb memory used
Leistung.
Der Bildschirm zeigt die Leistung der Optimierung in verschiedenen Modi von links nach rechts: auf realen Ticks (Pips), auf realen Ticks mit virtueller Umgebung und im mathematischen Modus.
Sie können deutlich sehen, dass in diesem Fall der mathematische Modus um eine Größenordnung schneller war.
Vorteile.
Der mathematische Modus übertrifft den üblichen Handelsmodus des MT5-Testers bei Verwendung dieser Bibliothek um nur zwei Indikatoren.
- Die Leistung ist spürbar höher.
- Nahezu null Speicherverbrauch.
Bibliotheken.
Die folgenden Bibliotheken werden für die Kompilierung verwendet.
#include <fxsaber\TicksShort\TicksShort.mqh> // https://www.mql5.com/de/code/61126 #include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/de/code/26132 #include <fxsaber\Virtual\Virtual.mqh> // https://www.mql5.com/de/code/22577 #include <fxsaber\HistoryTicks\Data_String.mqh> // https://www.mql5.com/de/code/20298 #include <TypeToBytes.mqh> // https://www.mql5.com/de/code/16280 #include <fxsaber\Expert.mqh> // https://www.mql5.com/de/code/19003 #include <fxsaber\Sequence.mqh> // https://www.mql5.com/de/code/31446 #include <Report.mqh> // https://www.mql5.com/de/code/18801
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/61283

Volatilitätsindikator mit einer Schwellenwertlinie auf der Grundlage des statistischen Modells Generalized AutoRegressive Conditional Heteroskedasticiticy (GARCH), das für die Zeitreihenanalyse und -prognose verwendet wird.

Die Standardfraktale sind 2 Kerzen rechts und 2 Kerzen links. Bei den benutzerdefinierten Fraktalen können Sie so viele Kerzen links und rechts wählen, wie Sie möchten.

Der Indikator implementiert einige der interessantesten Ansätze zur Messung von Korrelationen

Der Pending_tread EA ist ein vielseitiger und einfach zu bedienender Handelsroboter, der die Platzierung und Verwaltung mehrerer schwebender Aufträge automatisiert, die in einem Gittermuster über und unter dem aktuellen Marktpreis angeordnet sind. Dieser EA eignet sich gut für Scalping-Strategien und kann auf jedem Zeitrahmen oder Währungspaar operieren, was ihn sehr flexibel für verschiedene Handelsstile macht.