Artikel über das Programmieren in MQL4 und MQL5

icon

Lernen Sie die Sprache von Handelsstrategien MQL5 nach den hier veröffentlichten Artikeln, die meisten von denen Sie - die Mitglieder der Community - geschrieben haben. Alle Artikel sind in drei Kategorien aufgeteilt, damit man eine Antwort auf unterschiedliche Fragen des Programmierens schnell finden könnte: "Integration", "Tester", "Handelsstrategien" und vieles mehr.

Verfolgen Sie neue Veröffentlichungen und diskutieren Sie über diese im Forum!

Neuer Artikel
letzte | beste
preview
Neuronale Netze im Trading: Adaptive periodische Segmentierung (Token-Generierung)

Neuronale Netze im Trading: Adaptive periodische Segmentierung (Token-Generierung)

Wir laden Sie ein, sich auf eine spannende Reise durch die Welt der adaptiven Analyse von Finanzzeitreihen zu begeben und zu erfahren, wie Sie komplexe Spektralanalyse und flexible Faltung in konkrete Trading-Signale umsetzen können. Sie werden sehen, wie LightGTS dem Marktrhythmus lauscht, sich über eine variable Schrittweite des Fensters an dessen Veränderungen anpasst und wie OpenCL-beschleunigte Berechnungen den Weg zu profitablen Entscheidungen deutlich verkürzen können.
preview
Neuronale Netze im Trading: Zerlegen statt Skalieren (Fazit)

Neuronale Netze im Trading: Zerlegen statt Skalieren (Fazit)

Wir laden Sie ein, einen Algorithmus kennenzulernen, mit dem eine Zeitreihe in aussagekräftige Schichten zerlegt und daraus ein sparsames Modell aufgebaut wird. Wir stellen systematisch die Architektur, die praktische Umsetzung in MQL5/OpenCL sowie Praxistests unter Verwendung historischer Marktdaten vor.
preview
Neuronale Netze im Trading: Zerlegung strukturierter Komponenten (Fazit)

Neuronale Netze im Trading: Zerlegung strukturierter Komponenten (Fazit)

Der Artikel enthält eine ausführliche Erläuterung der SCNN-Architektur und zeigt eine Möglichkeit auf, diese mit MQL5 zu implementieren. Wir werden zeigen, wie sich die Zerlegung von Zeitreihen mit Methoden neuronaler Netze und Attention-Mechanismen kombinieren lässt.
preview
Marktsimulation: Positionsanzeige (VII)

Marktsimulation: Positionsanzeige (VII)

In diesem Artikel beginnen wir damit, den Positionsindikator zu verbessern, damit wir mit ihm interagieren und Preislinien ändern oder eine Position direkt über den Positionsindikator schließen können. Bevor wir zur Umsetzung übergehen, gibt es ein paar Dinge, die es zu klären gilt, insbesondere für diejenigen, die sich damit noch nicht auskennen. Der Indikator kann in keiner Weise dazu verwendet werden, irgendetwas auf dem Handelsserver zu ändern. Das liegt daran, dass MetaTrader 5 über ein Sicherheitssystem verfügt, das es ausschließlich Expert Advisors erlaubt, Aufträge (Orders) und Positionen zu ändern. Außer einem Expert Advisor kann keine andere Anwendung Aufträge oder Positionen ändern.
preview
Marktsimulation: Positionsanzeige (VI)

Marktsimulation: Positionsanzeige (VI)

In diesem Artikel werden wir eine Reihe von Verbesserungen vornehmen, um sicherzustellen, dass der Positionsindikator den tatsächlichen Zustand auf dem Handelsserver in Bezug auf offene Positionen und ihren aktuellen Zustand genau widerspiegelt. Ich möchte darauf hinweisen, dass die hier gezeigten Anwendungen keineswegs dazu gedacht sind, eines der in MetaTrader 5 verfügbaren Elemente zu ersetzen. Sie sollten zudem nicht ohne die gebotene Vorsicht und ohne Augenmaß verwendet werden, da ihr Zweck darin besteht, Lehrcode bereitzustellen – also Code, der ausschließlich dazu dient, die Funktionsweise des Systems zu erlernen. Ich bezeichne diesen Code als „Lehrcode“, weil die Verwendung von Nachrichten in manchen Fällen nicht die beste Methode ist, um bestimmte Funktionen zu implementieren.
preview
Trauminspirierter Optimierungsalgorithmus (DOA)

Trauminspirierter Optimierungsalgorithmus (DOA)

Ein populationsbasierter Optimierungsalgorithmus, der von einem umstrittenen und bislang kaum erforschten Phänomen inspiriert ist – dem Mechanismus menschlicher Träume. Agentengruppen mit unterschiedlichem „Gedächtnis“, Kosinusmodulation der Bewegung und einer ungewöhnlichen Phasenverteilung von 99/1 – erfahren Sie, wie sich diese Merkmale auf die Effizienz bei der Optimierung Ihrer Handelsstrategien auswirken.
preview
Neuronale Netze im Trading: Das Temporal-Query-Modell (Fazit)

Neuronale Netze im Trading: Das Temporal-Query-Modell (Fazit)

Wir freuen uns, Ihnen die abschließende Phase der Entwicklung und des Testens des TQNet-Frameworks vorstellen zu dürfen, in der die Theorie auf die reale Trading-Praxis trifft. Wir werden vom historischen Training zu einem Stresstest mit aktuellen Marktdaten übergehen, um die Robustheit und Genauigkeit des Modells zu bewerten. Die Endergebnisse sind nicht nur trockene Statistiken, sondern auch eine klare Demonstration des praktischen Nutzens des vorgeschlagenen Ansatzes.
preview
Neuronale Netze im Handel: Zerlegen statt Skalieren – Entwicklung von Modulen

Neuronale Netze im Handel: Zerlegen statt Skalieren – Entwicklung von Modulen

In diesem Artikel setzen wir unsere praktische Auseinandersetzung mit SSCNN fort – einer Architektur der nächsten Generation, die fragmentierte Zeitreihen verarbeiten kann. Statt blinder Skalierung – intelligente Modularität, Liebe zum Detail und gezielte Normalisierung. Schritt für Schritt erstellen wir in der MQL5-Umgebung Berechnungsblöcke und legen damit den Grundstein für eine zuverlässige prädiktive Analyse.
preview
Vom Anfänger zum Fortgeschrittenen: Objekte (I)

Vom Anfänger zum Fortgeschrittenen: Objekte (I)

In diesem Artikel werden wir uns zunächst damit befassen, wie man direkt im Chart mit Objekten arbeitet. Dies geschieht mithilfe von Code, der speziell zu Demonstrationszwecken entwickelt wurde. Die Arbeit mit Objekten ist sehr interessant und kann viel Spaß machen. Da dies unsere erste Begegnung mit diesem Thema sein wird, fangen wir mit etwas ganz Einfachem an.
preview
Neuronale Netze im Trading: Zerlegung strukturierter Komponenten (SCNN)

Neuronale Netze im Trading: Zerlegung strukturierter Komponenten (SCNN)

Wir laden Sie ein, das innovative SCNN-Framework kennenzulernen, das die Zeitreihenanalyse auf eine neue Ebene hebt, indem es die Daten klar in langfristige, saisonale, kurzfristige und Residualkomponenten unterteilt. Dieser Ansatz verbessert die Prognosegenauigkeit erheblich, da er es dem Modell ermöglicht, sich an komplexe und sich verändernde Marktdynamiken anzupassen.
preview
Neuronale Netze im Trading: Zerlegung strukturierter Komponenten (Encoder)

Neuronale Netze im Trading: Zerlegung strukturierter Komponenten (Encoder)

Wir laden Sie ein, die nächste Stufe bei der Implementierung des SCNN-Frameworks zu erkunden, das Flexibilität und Interpretierbarkeit vereint und es ermöglicht, strukturelle Komponenten einer Zeitreihe präzise zu identifizieren. Der Artikel enthält eine ausführliche Erläuterung der Mechanismen der adaptiven Normalisierung und des Attention-Mechanismus, die die Robustheit des Modells gegenüber sich ändernden Marktbedingungen gewährleisten.
preview
Marktsimulation: Erste Schritte mit SQL in MQL5 (V)

Marktsimulation: Erste Schritte mit SQL in MQL5 (V)

Im vorherigen Artikel habe ich gezeigt, wie vorzugehen ist, um einen Abfragemechanismus hinzuzufügen. Dies war erforderlich, damit Sie innerhalb des MQL5-Codes SQL in vollem Umfang nutzen und Ergebnisse mithilfe einer SQL-SELECT-Abfrage abrufen können. Aber es gibt noch eine letzte Funktion, die wir implementieren müssen. Dabei handelt es sich um die Funktion DatabaseReadBind. Da ein korrektes Verständnis dieser Funktion eine etwas ausführlichere Erläuterung erfordert, wurde beschlossen, dieses Thema nicht im vorherigen Artikel, sondern im heutigen Artikel zu behandeln. Da das Thema also recht umfangreich ist, gehen wir direkt zum nächsten Abschnitt über.
preview
Neuronale Netze im Handel: Zerlegen statt Skalieren – Entwicklung von Modulen

Neuronale Netze im Handel: Zerlegen statt Skalieren – Entwicklung von Modulen

In diesem Artikel setzen wir unsere praktische Auseinandersetzung mit SSCNN fort – einer Architektur der nächsten Generation, die fragmentierte Zeitreihen verarbeiten kann. Statt blinder Skalierung – intelligente Modularität, Liebe zum Detail und gezielte Normalisierung. Schritt für Schritt erstellen wir in der MQL5-Umgebung Berechnungsblöcke und legen damit den Grundstein für eine zuverlässige prädiktive Analyse.
preview
Marktsimulation: Erste Schritte mit SQL in MQL5 (I)

Marktsimulation: Erste Schritte mit SQL in MQL5 (I)

Im heutigen Artikel beginnen wir, uns mit der Verwendung von SQL im MQL5-Code zu beschäftigen. Außerdem werden wir uns damit befassen, wie man eine Datenbank erstellt. Oder, genauer gesagt: wie man mithilfe der in MQL5 integrierten Funktionen eine SQLite-Datenbankdatei erstellt. Außerdem werden wir sehen, wie man eine Tabelle erstellt und anschließend mithilfe von Primär- und Fremdschlüsseln eine Beziehung zwischen Tabellen herstellt. All dies wird wiederum mit MQL5 umgesetzt. Wir werden sehen, wie einfach es ist, Code zu erstellen, der später auf andere SQL-Implementierungen migriert werden kann, indem wir eine Klasse verwenden, die dabei hilft, die jeweilige Implementierung zu verbergen. Und vor allem werden wir sehen, dass wir an verschiedenen Stellen mit dem Risiko konfrontiert sein können, dass bei der Verwendung von SQL etwas schiefgeht. Das liegt daran, dass SQL-Code im MQL5-Code immer in Form eines Strings platziert wird.
preview
Neuronale Netze im Handel: Eine intelligente Prognosepipeline (Fazit)

Neuronale Netze im Handel: Eine intelligente Prognosepipeline (Fazit)

Der Artikel bietet einen faszinierenden Einblick darin, wie die SwiGLU-Einbettung verborgene Marktmuster aufdeckt und wie ein sparse Mixture-of-Experts-Modell innerhalb eines Decoder-only-Transformers die Prognosen bei vertretbarem Rechenaufwand genauer macht. Wir befassen uns eingehend mit der Integration von Time-MoE in MQL5 und OpenCL und bieten eine Schritt-für-Schritt-Anleitung zur Konfiguration und zum Training des Modells.
preview
Neuronale Netze im Handel: Eine intelligente Prognosepipeline (Fazit)

Neuronale Netze im Handel: Eine intelligente Prognosepipeline (Fazit)

Der Artikel bietet einen faszinierenden Einblick darin, wie die SwiGLU-Einbettung verborgene Marktmuster aufdeckt und wie ein sparse Mixture-of-Experts-Modell innerhalb eines Decoder-only-Transformers die Prognosen bei vertretbarem Rechenaufwand genauer macht. Wir befassen uns eingehend mit der Integration von Time-MoE in MQL5 und OpenCL und bieten eine Schritt-für-Schritt-Anleitung zur Konfiguration und zum Training des Modells.
preview
Neuronale Netze im Handel: Zerlegen statt Skalieren (SSCNN)

Neuronale Netze im Handel: Zerlegen statt Skalieren (SSCNN)

In diesem Artikel beginnen wir mit der Untersuchung des SSCNN-Frameworks – einer modernen architektonischen Lösung für die Zeitreihenanalyse, die Genauigkeit, einen strukturierten Aufbau und hohe Recheneffizienz vereint. Wir werden die theoretischen Aspekte systematisch untersuchen, die wesentlichen Unterschiede zu den Vorgängerarchitekturen herausarbeiten und mit der praktischen Umsetzung der grundlegenden Komponenten in der MQL5-Umgebung beginnen.