Analyse der stündlichen Kursentwicklung von Symbolen und ihrer Spreads in MetaTrader 5
Der Indikator ProSpread-Saisonalitätsindex mit gleitendem Durchschnitt ist ein Werkzeug der technischen Analyse, das saisonale Muster in Kursbewegungen erkennt, das Kursverhalten während bestimmter Handelszeiten analysiert und sowohl mit einem einzelnen Instrument als auch mit einem Spread zwischen zwei Vermögenswerten arbeiten kann. Außerdem visualisiert er die statistische Wahrscheinlichkeit gerichteter Bewegungen.
Neuronale Netze im Handel: Probabilistische Zeitreihenprognose (Encoder)
Wir laden Sie ein, einen neuen Ansatz kennenzulernen, der klassische Methoden und moderne neuronale Netze für die Zeitreihenanalyse kombiniert. Der Artikel enthält eine ausführliche Erläuterung der Architektur und der Funktionsweise des K²VAE-Modells.
Training eines nichtlinearen U-Transformers anhand der Residuen eines linearen autoregressiven Modells
Der Artikel stellt ein innovatives Hybridsystem zur Prognose von Wechselkursen vor, das ein lineares autoregressives Modell mit einer U-Transformer-Architektur zur Residuenanalyse kombiniert. Das System wechselt je nach Qualität automatisch zwischen den Signalquellen und umfasst eine vollständige Handelslogik mit Strategien für Averaging und Pyramiding. Der entscheidende Vorteil dieses Ansatzes besteht darin, dass das neuronale Netzwerk auf den Residuen des linearen Modells trainiert wird, was die Aufgabe vereinfacht und das Risiko von Overfitting verringert. Das System ist vollständig in MQL5 implementiert, für den Live-Handel ausgelegt und passt sich automatisch an veränderte Marktbedingungen an.
Neuronale Netze im Trading: Probabilistische Zeitreihenprognose (K²VAE)
Wir laden Sie ein, die ursprüngliche Implementierung des K²VAE-Frameworks zu erkunden – ein flexibles Modell, das komplexe Dynamiken im latenten Raum linear annähern kann. Dieser Artikel zeigt, wie man wichtige Komponenten in MQL5 implementiert, einschließlich parametrisierter Matrizen sowie deren Verwaltung außerhalb der Standardschichten neuronaler Netze. Dieses Material ist für alle hilfreich, die nach einem praktischen Ansatz zur Erstellung interpretierbarer Zeitreihenmodelle suchen.
Neuronale Netze im Trading: Adaptive periodische Segmentierung (Fazit)
Wir laden Sie ein, in die spannende Welt von LightGTS einzutauchen – einem schlanken und dennoch leistungsstarken Framework für die Prognose von Zeitreihen, bei dem adaptive Faltung und RoPE-Kodierung mit innovativen Aufmerksamkeitsmechanismen kombiniert werden. In unserem Artikel finden Sie eine detaillierte Beschreibung aller Komponenten – von der Erstellung von Patches bis hin zur komplexen Mixture of Experts im Decoder –, die zur Integration in MQL5-Projekte bereit sind. Entdecken Sie, wie LightGTS den automatisierten Handel auf ein ganz neues Niveau hebt!
Neuronale Netze im Trading: Eine intelligente Prognosepipeline (Sparse Mixture of Experts)
Wir laden Sie ein, die praktische Umsetzung eines Blocks mit spärlicher Expertenmischung für Zeitreihen in der OpenCL-Rechenumgebung zu erkunden. Dieser Artikel erläutert Schritt für Schritt, wie die maskierte Multi-Window-Faltung funktioniert und wie gradientenbasiertes Training bei mehreren Informationsströmen organisiert wird.
Neuronale Netze im Handel: Adaptive periodische Segmentierung (LightGTS)
Wir laden Sie ein, mehr über die innovative Technik des adaptiven Patchings zu erfahren – eine Methode zur flexiblen Segmentierung von Zeitreihen unter Berücksichtigung ihrer internen Periodizität. Außerdem werden wir uns mit einer effizienten Kodierungstechnik befassen, die wichtige semantische Merkmale bei der Arbeit mit Daten auf unterschiedlichen Skalen bewahrt. Diese Methoden eröffnen neue Möglichkeiten für die präzise Verarbeitung komplexer, multiskaliger Daten, wie sie für Finanzmärkte charakteristisch sind, und verbessern die Stabilität und Zuverlässigkeit von Prognosen erheblich.
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.
Von den Grundlagen bis zur Mittelstufe: Navigation durch die Sandbox
In diesem Artikel sehen wir uns zwei Möglichkeiten an, den Inhalt der Sandbox zu prüfen und sogar mit ihr zu interagieren, wobei MetaTrader 5 als Basisplattform dient. Das Verständnis des in diesem Artikel behandelten Materials ist unerlässlich, um die Themen der folgenden Artikel nachvollziehen zu können.
Von den Grundlagen bis zur Mittelstufe: Direkter Dateizugriff (II)
In diesem Artikel untersuchen wir, wie zwei leicht unterschiedliche Ansätze die gesamte Implementierungsstrategie erheblich beeinflussen können – sowohl im Hinblick auf die Leistung als auch die Konzeption der Datenträger-Ein-/Ausgabe – und dabei zugleich helfen, Kompatibilitätsprobleme zwischen Anwendungen zu vermeiden.
MQL5 meistern – Vom Anfänger zum Profi (Teil VII): Grundlagen des Debuggings von MQL-Anwendungen
Debugging ist ein wesentlicher Bestandteil des Programmierzyklus. In diesem Artikel werden gängige Techniken für das Debugging jeder Anwendung behandelt, die in der MetaTrader-5-Umgebung ausgeführt wird.
Von den Grundlagen zur Mittelstufe: Objektereignisse (II)
In diesem Artikel werden wir uns ansehen, wie die letzten drei Arten von Ereignissen funktionieren, die von einem Objekt ausgelöst werden. Das ist sehr interessant, denn am Ende werden wir etwas tun, das vielen Menschen vielleicht verrückt erscheinen mag, das aber durchaus möglich ist und zu einem sehr überraschenden Ergebnis führt.
Neuronale Netze im Trading: Effektive Merkmalsextraktion für präzise Klassifikation (Objekterstellung)
Mantis ist ein vielseitiges Tool für die detaillierte Zeitreihenanalyse, das flexibel skaliert werden kann, um jedes Finanzszenario abzudecken. Erfahren Sie, wie eine Kombination aus Patching, lokalen Faltungen und Cross-Attention eine äußerst genaue Interpretation von Marktmustern ermöglicht.
Neuronale Netze im Handel: Generalisierung von Zeitreihen ohne Abhängigkeit von spezifischen Datensätzen (Fazit)
In diesem Artikel erfahren Sie, wie Mamba4Cast Theorie in einen funktionierenden Handelsalgorithmus umsetzt und die Grundlage für Ihre eigenen Experimente schafft. Lassen Sie sich diese Gelegenheit nicht entgehen, umfassendes Wissen und Inspiration für die Entwicklung Ihrer eigenen Strategie zu sammeln.
Vom Anfänger zum Fortgeschrittenen: Objekte (II)
Im heutigen Artikel werden wir uns damit befassen, wie man bestimmte Objekteigenschaften auf einfache Weise mithilfe von Code steuern kann. Außerdem werden wir sehen, wie eine eigene Anwendung mehr als ein Objekt auf demselben Chart platzieren kann. Außerdem werden wir erkennen, wie wichtig es ist, jedem Indikator, den wir implementieren möchten, einen Kurznamen zuzuweisen.
Marktsimulation (Teil 22): Erste Schritte mit SQL (V)
Bevor Sie aufgeben und beschließen, SQL nicht weiter zu lernen, möchte ich Sie, liebe Leserinnen und Leser, daran erinnern, dass wir hier immer noch nur die grundlegendsten Elemente verwenden. Einige Funktionen von SQL haben wir noch nicht behandelt. Sobald Sie diese verstanden haben, werden Sie feststellen, dass SQL viel praktischer ist, als es zunächst den Anschein hat. Allerdings werden wir höchstwahrscheinlich irgendwann die Richtung dessen ändern, was wir gerade aufbauen, da der Entwicklungsprozess dynamisch ist. Wir werden noch etwas genauer zeigen, wie man verschiedene Dinge in SQL erstellt, denn das ist für Sie wirklich wichtig und nützlich. Wenn man einfach davon ausgeht, dass man fähiger ist als eine ganze Gemeinschaft von Programmierern und Entwicklern, führt das nur dazu, dass man Zeit und Chancen verschwendet. Keine Sorge, denn was als Nächstes kommt, wird noch interessanter.
Neuronale Netze im Trading: Ein domänenübergreifendes Framework für die Zeitreihenprognose (TimeFound)
In diesem Artikel bauen wir Schritt für Schritt den Kern des intelligenten TimeFound-Modells auf und passen ihn an reale Aufgaben der Zeitreihenprognose an. Wenn Sie sich für die praktische Umsetzung von Patching-Algorithmen für neuronale Netze in MQL5 interessieren, sind Sie hier genau richtig.
Marktsimulation (Teil 21): Erste Schritte mit SQL (IV)
Viele von Ihnen haben vielleicht weitaus mehr Erfahrung im Umgang mit Datenbanken als ich und sind daher möglicherweise anderer Meinung. Da es notwendig war, zu erklären, warum Datenbanken so aufgebaut sind, wie sie sind, und warum SQL diese Form hat – insbesondere, warum Primär- und Fremdschlüssel entstanden sind –, mussten einige Dinge etwas abstrakt bleiben.
Vom Anfänger zum Fortgeschrittenen: Indikator (V)
In diesem Artikel werden wir uns damit befassen, wie man Benutzeranfragen zur Änderung des Chart-Darstellungsmodus verarbeitet. Dies ist notwendig, damit ein Indikator, der für den aktuellen Chart-Darstellungsmodus konzipiert ist, nicht seltsam aussieht oder von dem abweicht, was ein MetaTrader-5-Nutzer erwartet.
Neuronale Netze im Trading: Ein domänenübergreifendes Framework zur Zeitreihenprognose (Fazit)
Der Artikel befasst sich mit der praktischen Implementierung des TimeFound-Modells für die Zeitreihenvorhersage. Es werden die wichtigsten Schritte bei der Umsetzung der zentralen Ansätze des Frameworks mithilfe von MQL5 untersucht.
Neuronale Netze im Trading: Eine intelligente Prognose-Pipeline (Time-MoE)
Wir laden Sie ein, das moderne Time-MoE-Framework kennenzulernen, das für Zeitreihenprognosen angepasst wurde. In diesem Artikel werden wir die wichtigsten Komponenten der Architektur Schritt für Schritt umsetzen und dabei Erläuterungen und praktische Beispiele geben. Mit diesem Ansatz können Sie nicht nur verstehen, wie das Modell funktioniert, sondern diese Prinzipien auch auf reale Handelsszenarien anwenden.
Von der Grundstufe bis zur Mittelstufe: Direkter Dateizugriff (I)
Im heutigen Artikel werden wir zum ersten Mal den wahlfreien Zugriff auf Dateiinhalte untersuchen. Dies gilt sowohl für das Schreiben als auch für das Lesen von Informationen, die in einer Datei gespeichert sind. Da das Thema jedoch zu umfangreich ist, um es in einem einzigen Artikel zu behandeln, beschränken wir uns hier auf eine Einführung in den wahlfreien Zugriff.
Neuronale Netze im Trading: Effektive Merkmalsextraktion zur präzisen Klassifizierung (letzter Teil)
Das Mantis-Framework transformiert komplexe Zeitreihen in informative Token und dient als zuverlässige Grundlage für einen intelligenten Handelsagenten, der in Echtzeit agieren kann.
Gauß-Prozesse im maschinellen Lernen (Teil 1): Klassifikationsmodell in MQL5
Der Artikel befasst sich mit der Klassifikation mittels Gauß-Prozessen. Wir beginnen mit dem Studium der theoretischen Grundlagen und gehen dann zur praktischen Entwicklung der GP-Bibliothek in MQL5 über.
Implementierung eines Breakeven-Mechanismus in MQL5 (Teil 2): ATR- und RRR-basierter Breakeven
Dieser Artikel vervollständigt die Implementierung von ATR- und RRR-basierten Breakeven-Mechanismen in MQL5 und entwickelt eine Klasse von Grund auf neu, die es einfach macht, zwischen Breakeven-Modi zu wechseln, ohne die Parameter erneut eingeben zu müssen. Um die Wirksamkeit jedes Breakeven-Typs zu bewerten, werden mehrere Backtests durchgeführt, bei denen deren Vor- und Nachteile im Kontext des algorithmischen Handels analysiert werden.
Marktsimulation: Positionsansicht (V)
Trotz dessen, was im vorherigen Artikel gezeigt wurde, mag all dies zunächst einfach erscheinen. In Wirklichkeit gibt es jedoch noch einige Probleme, und viele Aufgaben sind noch offen. Sie, lieber Leser, Sie denken vielleicht, dass alles einfach und unkompliziert ist. Aus Unerfahrenheit akzeptieren Sie vielleicht einfach alles, was Ihnen präsentiert wird. Und das ist ein Fehler, den Sie zu vermeiden versuchen sollten. Noch schlimmer ist es, etwas zu verwenden, ohne wirklich zu verstehen, was genau Sie da verwenden. Anfänger durchlaufen oft eine Copy-and-Paste-Phase. Wenn Sie nicht für immer in dieser Phase stecken bleiben wollen, sollten Sie lernen, wie man bestimmte Werkzeuge verwendet. Eines der am häufigsten von Programmierern verwendeten Werkzeuge ist die Dokumentation. Das zweite ist das Testen, unterstützt durch Protokolldateien. Hier werden wir uns ansehen, wie man dabei vorgeht.
Neuronale Netze im Trading: Effektive Merkmalsextraktion für präzise Klassifizierung (Mantis)
Lernen Sie Mantis kennen – ein leichtgewichtiges Foundation-Model für die Zeitreihenklassifizierung auf Basis einer Transformer-Architektur mit kontrastivem Vortraining und einem hybriden Attention-Mechanismus, der eine rekordverdächtige Genauigkeit und hohe Skalierbarkeit ermöglicht.
Entwicklung eines neuronalen Trading-Roboters auf Basis von Mamba und Selective State Space Models
Der Artikel untersucht die revolutionäre Mamba/SSM-Architektur neuronaler Netze für die finanzielle Zeitreihenprognose. Im Beitrag wird eine vollständige MQL5-Implementierung einer modernen Alternative zu Transformer mit linearer Komplexität O(N) statt quadratischer Komplexität O(N²) vorgestellt. Selective State Space Models, hardwareorientierte Optimierungen, Patching-Techniken und fortschrittliche AdamW-Trainingsmethoden werden detailliert behandelt. Praktische Testergebnisse, die eine Steigerung der Genauigkeit von 62% auf 71% bei gleichzeitiger Reduzierung der Trainingszeit von 45 auf 8 Minuten zeigen, sind enthalten. Ein fertiger Trading-EA mit automatischem Nachtraining und adaptivem Risikomanagement für MetaTrader 5 wird vorgestellt.
Marktsimulation: Positionsansicht (IV)
Hier werden wir beginnen, verschiedene Komponenten oder Anwendungen zusammenzuführen, die zuvor völlig voneinander isoliert waren. Chart Trade, der Mausindikator und der Expert Advisor waren bereits miteinander verknüpft, aber es gab immer noch keine Möglichkeit, die auf dem Handelsserver offenen Positionen, die oft über ein Cross-Order-System verwaltet werden, direkt im Chart anzuzeigen. Ab diesem Punkt wird dies möglich, was den Weg für verschiedene Ideen und zukünftige Implementierungen ebnet. Obwohl wir erst am Anfang stehen, diese Komponenten in Betrieb zu nehmen, haben wir bereits eine Richtung für die weitere Entwicklung.
Neuronale Netze im Trading: Generalisierung von Zeitreihen ohne Abhängigkeit von spezifischen Daten (Kernmodule des Modells)
Wir setzen unsere Bekanntschaft mit dem Mamba4Cast-Framework fort. Heute werden wir uns mit der praktischen Umsetzung der vorgeschlagenen Ansätze befassen. Mamba4Cast wurde nicht für eine lange Anpassungsphase bei jeder neuen Zeitreihe entwickelt, sondern für den sofortigen Einsatz. Dank des Konzepts des Zero-Shot-Forecastings kann das Modell hochwertige Prognosen auf realen Daten ohne zusätzliches Training oder Hyperparameter-Tuning erstellen.
Implementierung einer Schaltung für Quantum Reservoir Computing (QRC)
Ein revolutionärer Ansatz für maschinelles Lernen im Handel durch Quantencomputing. Der Artikel demonstriert eine praktische Umsetzung eines adaptiven QRC-Systems mit kontinuierlichem Nachtraining zur Vorhersage von Marktbewegungen in Echtzeit.
Algorithmus für künstliche Atome (A3)
Der Artikel beschreibt die Implementierung des A3-Algorithmus – eines metaheuristischen Optimierungsalgorithmus, der von chemischen Prozessen inspiriert ist – in MQL5. Nur zwei einstellbare Parameter und eine kleine Population gewährleisten eine hohe Arbeitsgeschwindigkeit bei ausreichender Qualität der Lösungen.
Marktsimulation: Positionsdarstellung (III)
In früheren Artikeln haben wir erwähnt, dass wir manchmal einen Wert für die Eigenschaft ZOrder festlegen müssen. Aber warum? Der Grund dafür ist, dass viele Codeteile, die Objekte in einem Chart hinzufügen, einfach keinen Wert für diese Eigenschaft verwenden oder, genauer gesagt, nicht definieren. Es geht mir nicht darum, zu sagen, was Programmierer tun oder lassen sollen und wie sie ihren Code schreiben sollten. Ich bin hier, um Ihnen, lieber Leser, und jedem, der wirklich verstehen will, wie diese Prozesse intern funktionieren, zu zeigen, was tatsächlich hinter den Kulissen passiert.
Risk Manager für Handelsroboter (Teil I): Include-Datei zur Risikokontrolle für Expert Advisors
Der Handel ist durch hohe Anforderungen an die Disziplin beim Risikomanagement gekennzeichnet. Der Artikel präsentiert eine Analyse der Hauptgründe für das Scheitern von Tradern und schlägt eine technische Lösung in Form der Klasse CEnhancedRiskManager für die MQL5-Plattform vor. Er beinhaltet praktische Tests mit einem aggressiven Grid-EA.
Community of Scientists Optimization (CoSO): Praxis
Wir kehren zum Thema der Optimierung nach dem Modell einer wissenschaftlichen Gemeinschaft zurück. CoSO sollte nicht als fertige Lösung betrachtet werden, sondern als vielversprechende Forschungsplattform. Bei entsprechender Entwicklung kann CoSO seine Nische in Aufgaben finden, bei denen Anpassungsfähigkeit und Widerstandsfähigkeit gegenüber Veränderungen wichtig sind und die Rechenzeit nicht kritisch ist.
Gaußsche Prozesse für maschinellen Lernen (Teil 2): Implementierung und Testen eines Klassifizierungsmodells in MQL5
In diesem Abschnitt betrachten wir die Implementierung der wichtigsten Schnittstellen der Bibliothek für Gaußsche Prozesse in MQL5: IKernel, ILikelihood und IInference. Wir werden auch deren Funktionsweise an synthetischen Daten demonstrieren und Indikatoren für Klassifizierung und Regression implementieren und ihre Funktionsweise im Online-Modus demonstrieren – mit erneutem Training des Modells bei jeder neuen Bar.
Quantenneuronales Netzwerk in MQL5 (Teil III): Ein virtueller Quantenprozessor auf Basis von Qubits
Der Artikel konzentriert sich auf die Erstellung eines Handelssystems mit einem echten Quantensimulator anstelle von mathematischen Analogien. Das System verwendet 3 virtuelle Qubits, Quantengatter und Superpositionsprinzipien zur Marktanalyse. Es ist als Handels-EA für MetaTrader 5 in MQL5 implementiert. Die wichtigste Errungenschaft ist der Übergang von der Simulation zu echten Quantenprinzipien der Finanzinformationsverarbeitung.
Community of Scientists Optimization (CoSO): Theorie
Geheimnisse der effektiven Optimierung von Handelsstrategien in metaheuristischen Ansätzen. Community of Scientists Optimization ist ein neuer populationsbasierter Algorithmus, der von den Mechanismen der wissenschaftlichen Gemeinschaft inspiriert ist. Im Gegensatz zu traditionellen, von der Natur inspirierten Metaphern modelliert CoSO einzigartige Aspekte menschlicher wissenschaftlicher Tätigkeit: das Veröffentlichen von Ergebnissen in Fachzeitschriften, das Konkurrieren um Fördermittel und das Bilden von Forschungsteams.
Von der Grundstufe zur Mittelstufe: FileSave und FileLoad
Im heutigen Artikel werden wir uns verschiedene Möglichkeiten ansehen, mit den Bibliotheksfunktionen FileSave und FileLoad zu arbeiten. Obwohl viele Leute sie aufgrund bestimmter Einschränkungen oder Schwierigkeiten, die sie in spezifischen Szenarien verursachen, für nur begrenzt nutzbar halten, kann uns ein korrektes Verständnis der Funktionsweise dieser beiden Funktionen an manchen Stellen viel Aufwand ersparen. Sie sind auch eine hervorragende Möglichkeit, mit Protokolldateien zu arbeiten.
Quantenneuronales Netzwerk in MQL5 (Teil II): Training eines neuronalen Netzwerkes mit Backpropagation unter Verwendung von ALGLIB-Markov-Matrizen
Der Artikel präsentiert eine innovative Architektur für ein quantenneuronales Netz für den algorithmischen Handel, die die Prinzipien der Quantenmechanik mit modernen Methoden des maschinellen Lernens kombiniert. Das System umfasst Quanteneffekte (Resonanz, Interferenz, Dekohärenz), mehrstufiges Gedächtnis verschiedener Zeitskalen, Markov-Ketten mit der ALGLIB-Bibliothek und adaptive Parametersteuerung. Die vollständige Implementierung erfolgt in MQL5 unter Verwendung der integrierten Matrix-/Vektortypen, was Implementierungshürden in MetaTrader 5 beseitigt.