Ich habe einen Fehler in Tests.mq5 gefunden:
2016.05.20 16:08:58.128 Tests (GAZR-6.16,D1) ungültiger Zeigerzugriff in 'RegexFCD.mqh' (87,20)
Vollständiges Protokoll angehängt. Zum Reproduzieren den EA anhängen, auf Ausführen für "RegexOptions" und dann auf "RegexReplace" klicken.
Cool! Das ist im Grunde MQL6! Verschiedene erweiterte Syntax und neue Funktionen.
Vasily, was ist daran cool?
Deiner Meinung nach verkommt MQL5 zu :
Echter Autor:
Microsoft Corporation. Die Quellcodes stammen aus dem .Net Framework 4.6.1.
und es wird mql6 sein?
Was ist mit dem Handel? Und warum den Bericht von MQL mit dem gleichen MQL parsen?
Vasily, was ist daran cool?
#include <Internal\Generic\List.mqh> //+------------------------------------------------------------------+ //| Skript-Programmstartfunktion| //+------------------------------------------------------------------+ void OnStart() { List<int> list(10); }
'IComparer' - declaration without type List.mqh 407 28
Der Datei List.mqh muss ein Einschluss hinzugefügt werden:
#include <Internal\Generic\IComparer.mqh>
und es wird mql6 sein?
Was ist mit dem Handel? Und warum sollte man den von MQL erstellten Bericht mit demselben MQL analysieren?
Erstens parst das Beispiel einen Bericht über den Handel, der vom Terminal aus dem Kontextmenü generiert wird
Zweitens helfen reguläre Ausdrücke bei der Lösung einer Vielzahl von Aufgaben beim Parsen aller Arten von Berichten. Das Schreiben eines regulären Ausdrucks für ein bestimmtes Format ist viel einfacher als das Schreiben eines vollwertigen Textanalyseprogramms.
Das Beispiel beschreibt zunächst den Handelsbericht, der vom Terminal aus dem Kontextmenü generiert wird
Zweitens helfen reguläre Ausdrücke bei der Lösung einer breiten Palette von Aufgaben zum Parsen aller Arten von Berichten. Das Schreiben eines regulären Ausdrucks für ein bestimmtes Format ist viel einfacher als das Schreiben eines vollwertigen Textanalyseprogramms.
Guten Tag! Sie können Ihre Fragen in dem speziellen Thema Anfängerfragen stellen. Ich danke Ihnen.
Danke für all diese mt5-Dateien
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.

RegularExpressions in MQL5 für die Arbeit mit regulären Ausdrücken:
Reguläre Ausdrücke stellen eine formale Sprache für eine schnelle und flexible Textbearbeitung dar. Jeder regulärer Ausdruck ist ein Muster (Maske), welches die Engine für reguläre Ausdrücke mit dem Ausgangstext vergleicht und versucht, Übereinstimmungen zu finden. Ein Muster besteht aus Literalen aus einem oder mehreren Zeichen, Operatoren oder Konstrukten.
Autor des Artikels:
Microsoft Corporation. Quellcodes aus .Net Framework 4.6.1.
Hinweis: die Bibliothek funktioniert im MetaTrader 5 build 1285 und höher.
Entpacken Sie die Zip-Datei in den Dateiordner.
Die Codes der Bibliothek sind im folgenden Ordner zu finden: <Dateiordner>\MQL5\Include\RegularExpressions\
Beispiele von Test-Scripts finden Sie im Ordner: <Dateiordner>\MQL5\Scripts\RegularExpressionsExamples\
RegularExpressions für MQL5 - Umsetzung der Engine für reguläre Ausdrücke .NET Framework 4.6.1.
Reguläre Ausdrücke stellen eine formale Sprache für eine schnelle und flexible Textbearbeitung dar. Jeder regulärer Ausdruck ist ein Muster (Maske), welches die Engine für reguläre Ausdrücke mit dem Ausgangstext vergleicht und versucht, Übereinstimmungen zu finden. Ein Muster besteht aus Literalen aus einem oder mehreren Zeichen, Operatoren oder Konstrukten.Die Bibliothek wird durch einige Beispiele ergänzt, die zur Veranschaulichung und gleichzeitig als Testfälle dienen. Alle Beispiele sind der offiziellen Webseite von Microsoft Corporation entnommen. Sie veranschaulichen grundlegende Unterschiede von regulären Ausdrücken in C# sowie die Besonderheiten der Verwendung regulärer Ausdrücke in MQL5.
Für die Arbeit mit der Bibliothek fügen Sie Ihrem Code die Datei Regex.mqh aus dem Verzeichnis \MQL5\Include\RegularExpressions\ hinzu.Beispiel für die Arbeit mit RegularExpressions für MQL5:
Betrachten wir den Umgang mit regulären Ausdrücken anhand ihrer Anwendung für Parsing von Handelshistorie, die aus dem Terminal als HTML-Datei heruntergeladen wurde.
Autor: MetaQuotes Software Corp.