Hidden Markov Model
- Experten
-
Robert Davis Waweru Mugure
experienced algo trader .. 4 years of experience coding my own EAs and using them for myself. Found it wise to share some of my best EAs at a small token of appreciation .
also Washignton Accorded MECHATRONICS ENGINEER. - Version: 4.2
- Aktivierungen: 7
📊 Kernkonzept
Dieser Expert Advisor kombiniertdie Wahrscheinlichkeitsanalyse mittels Markov-Ketten mit einem ATR-basierten Risikomanagement, um Handelsmöglichkeiten mit hoher Wahrscheinlichkeit zu identifizieren. Er nutzt historische Kursmuster, um die Marktrichtung vorherzusagen, und führt Trades mit integrierten Schutzmechanismen aus.
🚀 Wesentliche Vorteile
1.Intelligente Marktprognose
-
Verwendet eineMarkov-Übergangsmatrix zur Analyse von Kursmustern über ein gleitendes Zeitfenster
-
Berechnet die Wahrscheinlichkeit einer Fortsetzung des Aufwärts- bzw. Abwärtstrends auf der Grundlage des jüngsten Marktverhaltens
-
Führt Trades nur aus, wenn die Konfidenz Ihren festgelegten Schwellenwert überschreitet (Standard: 55 %)
2.Dual-Strategie-Ansatz
-
Momentum-Folgestrategie: Wenn starke Trends erkannt werden, werden Trades in Richtung des Momentums ausgeführt
-
Mean Reversion (Fade): Wenn die Wahrscheinlichkeiten auf eine Umkehr hindeuten, kann gegen die vorherrschende Bewegung gehandelt werden
-
Passt sich automatisch an wechselnde Marktbedingungen an
3.Dynamische Risikoarchitektur
-
ATR-basierter Stop-Loss: Nutzt die Average True Range, um Stop-Loss-Abstände festzulegen, die sich an die Marktvolatilität anpassen
-
Risikobandbreitensystem: Stop-Loss wird als separate Pending-Order platziert, um eine optimale Ausführungssteuerung zu gewährleisten
-
Festes Risiko-Ertrags-Verhältnis: Hält ein Ertragsverhältnis von 1,5:1 (einstellbar) für konsistente Ertragserwartungen aufrecht
4.Robuste Sicherheitsfunktionen
| Funktion | Schutz |
|---|---|
| Spread-Gatekeeper | Stoppt den Handel, wenn der Spread einen Schwellenwert überschreitet |
| Liquidation aufgrund von Zeitverfall | Schließt automatisch Positionen, die die maximale Offenhaltedauer überschreiten |
| Positionsneutralisierung | Verhindert Hedging auf Netting-Konten |
| Einzelpositionsrichtlinie | Nur eine Position gleichzeitig (reduziert das Risiko) |
5.Live-Performance-HUD
Zeigt Echtzeitinformationen direkt auf Ihrem Chart an:
-
Aktueller Spread-Status
-
ATR-Wert
-
Markov-Wahrscheinlichkeitsprozentsätze
-
Nettogewinn/-verlust
-
Gewinn-/Verluststatistik
⚙️ Eingabeparameter
Gatekeeper ( Risikokontrollen)
| Parameter | Standard | Beschreibung |
|---|---|---|
| Maximaler Spread | 35 | Maximal zulässiger Spread in Punkten. Um vor ungünstigen Bedingungen zu schützen, werden Trades blockiert, wenn der Spread diesen Wert überschreitet. |
| Wahrscheinlichkeitsschwelle | 55,0 % | Mindestkonfidenzniveau, das für die Ausführung eines Handels erforderlich ist. Höhere Werte = weniger, aber qualitativ hochwertigere Signale. |
Ausführungs-Engine
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpLotSize | 0,01 | Feste Positionsgröße pro Trade (in Lots). |
| InpWindow | 200 | Anzahl der Kerzen, die zur Erstellung der Markov-Übergangsmatrix verwendet werden. Größere Fenster = stabilere, aber langsamere Anpassung. |
Risikoarchitektur
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpATRPeriod | 14 | Für die ATR-Berechnung verwendeter Zeitraum (14 Kerzen). |
| InpATRMultiplier | 1,5 | Multiplikator, der auf den ATR angewendet wird, um die Stop-Loss-Distanz zu bestimmen. Höherer Wert = weiter auseinanderliegende Stopps. |
| InpRewardRatio | 1,5 | Verhältnis von Take-Profit zu Stop-Loss. TP = SL × RewardRatio. |
| InpMaxBarsOpen | 10 | Maximale Anzahl von 15-Minuten-Bars vor der automatischen Positionsschließung (Zeitverfall). |
| InpMagicNumber | 8803 | Eindeutige Kennung für die Trades dieses EAs. Verhindert Konflikte mit anderen EAs. |
🧠 So funktioniert es
-
Bei jedem Schlusskurs einer 5-Minuten-Kerze analysiert der EA die letzten 200 Kerzen
-
Erstellt eine Markov-Matrix, dieÜbergänge zwischen bullischen und bärischen Zuständen verfolgt
-
Er berechnet die Wahrscheinlichkeiten für die Richtung der nächsten Kerze auf der Grundlage des aktuellen Zustands
-
Prüft die Kontrollkriterien: Spread, bestehende Positionen, Konfidenzschwelle
-
Führt den Handel mit Markteinstieg und separater ausstehender Stop-Loss-Orderaus
-
Überwacht die Position: Zeitverfall, Erreichen des Take-Profit, Verwaltung der Pending-Orders
-
Zeigt Live-Statistiken in der oberen linken Ecke des Chartsan
💡 Beste Anwendungsfälle
-
Zeitrahmen: Optimiert für die Analyse von 5-Minuten-Charts (M5)
-
Instrumente: Funktioniert am besten bei wichtigen Devisenpaaren mit guter Liquidität
-
Bedingungen: Zeigt aufgrund des dualen Strategieansatzes sowohl in Trend- als auch in Seitwärtsmärkten gute Ergebnisse
-
Risikobereitschaft: Geeignet für Trader, die ein Risikomanagement mit festen Verhältnissen bevorzugen
⚠️ Wichtige Hinweise
-
Netting-Konten: Das Positionsmanagement schließt automatisch gegenläufige Positionen, um ein Netto-Exposure von Null aufrechtzuerhalten
-
Pending-Orders: Stop-Loss-Aufträge werden als separate Pending-Orders platziert, um die Ausführungssicherheit zu gewährleisten
-
Verlaufsverfolgung: Die Performance-Statistiken erfassen nur Trades mit der Magic Number des EAs
-
Kein Martingale/Grid: Jeder Trade ist unabhängig und mit festem Risiko verbunden
