Footprint RNN

Footprint RNN ist ein System für maschinelles Lernen, das ein rekurrentes neuronales Netzwerk (RNN) auf zeitliche Marktdaten anwendet, die mit aus Tick-Daten abgeleiteten Footprint-Merkmalen angereichert sind. Als rekurrentes Modell verarbeitet das RNN Beobachtungen in chronologischer Reihenfolge und unterhält eine verborgene Darstellung, die bei jedem Zeitschritt aktualisiert wird. Dadurch kann das Modell zeitliche Strukturen im Orderfluss, im Liquiditätsverhalten und in der Marktmikrostruktur aus historischen Zeitreihen erfassen.
Der Indikator kombiniert konfigurierbare Trainingsabläufe, chronologische Validierung, Merkmalsauswahl, Eingaben mit Symbolpaaren und die Erstellung von Merkmalen über mehrere Zeitrahmen hinweg.

Drei Lernmodi

  1. „Base Learn“ trainiert ein Modell unter Verwendung der konfigurierten Parameter; das Training erstreckt sich über mehrere Epochen und Walk-Forward-Sätze.
  2. „Genetic Learn“ nutzt einen evolutionären Algorithmus, um Kandidatenkonfigurationen für Modelle zu bewerten. Die Eignung der Kandidaten wird anhand der validierten Ergebnisse der besten Checkpoints über die Walk-Forward-Sätze hinweg bestimmt. Dadurch kann das System verschiedene Modellkonfigurationen untersuchen und die stärksten Kandidaten auf der Grundlage der Validierungsleistung beibehalten.
  3. „Deep Learn“ bewertet ein strukturiertes Raster aus konfigurierten Modell- und Trainingsparametern. Die Modellkandidaten werden anhand der Validierungsergebnisse verglichen, und die am besten validierte Konfiguration wird beibehalten.

Zwei Prognosemodi

    1. Der Klassifikationsmodus schätzt die Richtung der zukünftigen Kursbewegung über den konfigurierten Prognosehorizont. Das Modell liefert einen vorzeichenbehafteten Ausgabewert, der durch die konfigurierte Aktivierungsfunktion begrenzt ist (-1/+1). Die Leistung wird anhand der Richtungsgenauigkeit oder eines anderen ausgewählten Klassifikationswerts bewertet.
    2. DerRegressionsmodus schätzt die zukünftige Rendite in Prozent. Regressionskandidaten werden in erster Linie anhand des Validierungsfehlers bewertet, wobei ein benutzerdefinierter Score auf Basis des RMSE als Hauptauswahlkriterium sowie die „Directional-Match“-Statistik herangezogen werden.

Werkzeuge

  1. Merkmalsextraktion: Wenn diese Option aktiviert ist, bewertet das System Kandidaten-Eingabemengen und trainiert das endgültige Modell unter Verwendung der ausgewählten Merkmale, die das beste Ergebnis liefern. -Die genetische Extraktion sucht mithilfe eines evolutionären Optimierungsprozesses nach effektiven Merkmalsuntermengen; dies ermöglicht es dem System, Kombinationen von Merkmalen zu testen und stärkere Eingabemengen zu identifizieren. -Sequential Extraction wertet rangierte Merkmalspräfixe aus, um eine effektive Teilmengengroße zu ermitteln. -Top Extraction ordnet Merkmale nach ihrer Wichtigkeit und wählt die konfigurierte Anzahl der am höchsten rangierenden Eingaben aus.

  2. Walk-Forward-Training und -Validierung: Historische Daten werden chronologisch in Walk-Forward-Sätze unterteilt; jeder Satz enthält ein eigenes Trainingsfenster und ein eigenes Validierungsfenster; für jeden Walk-Forward-Satz wird die Epochen mit der besten Leistung auf der Grundlage der Validierungsergebnisse ausgewählt. Kandidatenkonfigurationen werden anhand ihrer ausgewählten Checkpoints bewertet, nicht lediglich anhand der Gewichte aus der letzten Epoche; dieser Ansatz bewertet das Modellverhalten über mehrere historische Fenster hinweg, anstatt sich auf eine einzige Trennung zwischen Training und Validierung zu stützen.
  3. Early-Stop / Deep-Patience: „Deep-Patience“ beendet das Training eines Kandidaten nach der konfigurierten Anzahl aufeinanderfolgender Epochen, wenn sich dessen Validierungsauswahlwert nicht verbessert; „Early-Stop“ beendet das Training eines Kandidaten, sobald die konfigurierte Validierungsmetrik den Zielschwellenwert erreicht oder überschreitet.
  4. Architektur mit Merkmalen aus mehreren Zeitrahmen: Der Indikator ermöglicht es, den Zeitrahmen der Merkmale unabhängig vom Zeitrahmen des Charts zu konfigurieren; abgeschlossene Balken des Quellzeitrahmens werden an die Beobachtungen des Chart-Zeitrahmens angeglichen, sodass das Modell bei der Vorhersage zukünftiger Kerzen im Chart-Zeitrahmen den Kontext mehrerer Zeitrahmen nutzen kann. Diese Struktur trägt zur Wahrung der chronologischen Konsistenz bei und ermöglicht es dem Modell gleichzeitig, auf Informationen aus verschiedenen Zeitraumauflösungen zuzugreifen.
  5. Merkmale mit gepaarten Symbolen: Ein optionales gepaartes Symbol kann während der Merkmalskonstruktion und des Trainings marktübergreifenden Kontext liefern.
  6. Ridge-Kalibrierung: Die Ridge-Kalibrierung ist eine optionale Verfeinerungsphase nach dem Training, die auf die Rohvorhersagen des Modells angewendet wird; sie nutzt eine L2-regulierte lineare Regression, um eine stabile Abbildung von der Ausgabe des Basismodells auf die endgültige kalibrierte Vorhersage zu erlernen. Die Ridge-Straffung schränkt die Kalibrierungskoeffizienten ein, wodurch die Empfindlichkeit gegenüber verrauschten oder instabilen Modellausgaben verringert und eine Überanpassung an kleine Schwankungen der Rohwerte vermieden wird.
  7. ML-Diagramm: Das Visualisierungsdiagramm zeigt Beziehungen zwischen Eingabemerkmalen, Trainings-Epochen, Modellkandidaten, Validierungssätzen und Kalibrierungsphasen an; verbundene Knoten und hervorgehobene Pfade veranschaulichen, wie sich die Modellkandidaten-Linien entwickeln und zum ausgewählten neuronalen Modellnetzwerk führen.


Hinweis: MT5 stellt native historische Tick-by-Tick-Daten bereit, sodass in den Footprint-Zeilen das gemeldete, tatsächlich gehandelte Volumen angezeigt werden kann, das auf jeder Preisstufe ausgeführt wurde, sofern der Broker Echtvolumendaten bereitstellt.

Das Machine-Learning-Modell wurde vollständig in der nativen MQL5-Sprache entwickelt und erfordert keine Python-Integration.

Support & Feedback: Benötigen Sie Hilfe bei der Einrichtung oder Konfiguration? Schreiben Sie mir gerne direkt auf MQL5, um dedizierten technischen Support zu erhalten. Wenn Sie „Footprint LSTM“ für Ihren Handel als nützlich empfinden, würden wir uns über eine positive Bewertung freuen.

Weitere Produkte dieses Autors
Footprint Engine MT4 ist ein synthetisches Tool zur technischen Analyse, das einen „Röntgenblick“ in einen Standard-Candlestick-Datensatz ermöglicht. Drei Visualisierungsmodi Bid/Ask (Classic): Ein zweiseitiges Profil, das die geschätzte Verteilung des Kauf- und Verkaufs-Tick-Volumens auf jedem Preisniveau anzeigt, rekonstruiert aus 1-Minuten-OHLC- und Tick-Volumen-Balken. Delta (Nettoaggression): Ein fokussiertes einseitiges Profil, das das Netto-Delta (Marktkaufe abzüglich Marktverkäufe) herv
FREE
Footprint Engine Pro ist ein professionelles Tool zur technischen Analyse, das einen „Röntgenblick“ in eine Standard-Kerzenformation ermöglicht. Es wurde entwickelt, um verborgene Marktdynamiken aufzudecken und die Liquiditätsentwicklung genau und präzise zu verfolgen. Drei Visualisierungsmodi Bid/Ask (Klassisch): Ein umfassendes zweiseitiges Profil, das die genauen Bid- und Ask-Volumina auf jeder Preisstufe anzeigt und so den direkten Kampf zwischen Käufern und Verkäufern offenlegt. Delta (Ne
Footprint Engine ist ein Tool zur technischen Analyse, das einen „Röntgenblick“ in einen Standard-Kerzenchart-Datensatz ermöglicht. Es wurde entwickelt, um verborgene Marktdynamiken aufzudecken und Liquiditätsaktivitäten präzise zu verfolgen. Drei Visualisierungsmodi Bid/Ask (Klassisch): Ein umfassendes zweiseitiges Profil, das die genauen Bid- und Ask-Volumina auf jeder Preisstufe anzeigt und so den direkten Kampf zwischen Käufern und Verkäufern offenlegt. Delta (Netto-Aggression): Ein fokuss
Footprint LSTM
Francesco Mangili
Footprint LSTM ist ein Indikator auf Basis des maschinellen Lernens, der ein Long-Short-Term-Memory-Netzwerk (LSTM) auf sequenzielle Marktdaten anwendet, die mit aus Ticks abgeleiteten Footprint-Merkmalen angereichert sind. Als gated rekurrente Architektur unterhält das LSTM einen persistenten Zellzustand, der durch differenzierbare Vergessens-, Eingabe- und Ausgabegates reguliert wird. Dieser Mechanismus ermöglicht es dem Netzwerk, Informationen über beliebige Zeithorizonte hinweg selektiv bei
Footprint MLP
Francesco Mangili
Footprint MLP wandelt Marktaktivitäten auf Tick-Ebene in Footprint-Merkmale um und nutzt ein maschinelles Lernmodell auf Basis eines mehrschichtigen Perzeptrons, um nichtlineare Zusammenhänge zwischen dem Orderfluss und dem zukünftigen Kursverhalten zu ermitteln. Es erfasst den zeitlichen Kontext durch verzögerte Eingaben, rollierende Statistiken, Merkmale aus mehreren Zeitrahmen und gepaarte Symbol-Daten, wobei Training, chronologische Validierung und Merkmalsauswahl konfigurierbar sind. Drei
Footprint GBDT
Francesco Mangili
Footprint GBDT ist ein System für maschinelles Lernen, das Gradient-Boosted Decision Trees auf Marktdaten anwendet, die durch aus Tick-Daten abgeleitete Footprint-Merkmale dargestellt werden. Verzögerte Beobachtungen, rollierende Statistiken und Eingaben aus mehreren Zeitrahmen liefern den zeitlichen Kontext, während konfigurierbares Training, chronologische Validierung, Merkmalsauswahl und gepaarte Symbol-Daten die Modellentwicklung und -bewertung unterstützen. Drei Lernmodi „Base Learn“ trai
Auswahl:
Keine Bewertungen
Antwort auf eine Rezension