Hummingbird Probabilities Mapping
- Experten
- Corey Laliberte
- Version: 1.0
- Aktivierungen: 8
7. Oktober 2025
Dies ist die erste Version mit Updates, die im Laufe des Monats veröffentlicht werden. Vielen Dank für Ihre Unterstützung, und ich hoffe, dass dieser EA Türen öffnet und für Sie hochprofitabel wird. Prost!!
Was der Hummingbird Probabilities Mapping EA ist....
Ein von der Natur inspirierter EA, der Kombinationen der folgenden Trendmuster nutzt und eine Wahrscheinlichkeitskarte mit über 70 % Genauigkeit auf Basis einer Echtzeitanalyse erstellt:
EMA-Trend
MACD
RSI
VWAP-Spanne
Burst
Squeeze
Volatilität (ATRp)
→ Naturinspirierte, probabilistische Fusion mehrerer Indikator-Features zu einem einzigen „Zustands“-Output
→ Zustände: hover (neutral), dart (Long-Bias), backstep (Short-Bias), perch (Risk-off)
Der Hummingbird EA vereint mehrere klassische technische Merkmale zu einem einzigen probabilistischen „Intent“-Signal des Marktes – long, short, neutral oder risk-off – und handelt nur, wenn eine neue Kerze geschlossen wurde. Er ist darauf ausgelegt:
-
Nicht neu zu zeichnen (Entscheidungen erfolgen nur bei geschlossenen Kerzen).
-
Robust (funktioniert auch, wenn Märkte geschlossen sind oder die Historie begrenzt ist und zeigt weiterhin ein Status-HUD).
-
Übersichtlich (Wahrscheinlichkeiten werden als ganze Prozentzahlen angezeigt).
Die High-Level-Schleife (bei jedem Tick oder Timer-"Tick")
-
Sammle die letzten Kerzen mit CopyRates(...) in rates[] . Das vermeidet den direkten Zugriff auf Close[]/Time[] und funktioniert zuverlässig für EAs.
-
Erkenne die letzte geschlossene Kerze ( rates[1] ). Der EA bewertet den Markt immer ausgehend von dieser Kerze, sodass das HUD sich ständig aktualisiert – selbst wenn noch keine neue Kerze gebildet wurde.
-
Erzeuge Features aus Standardindikatoren (EMA/RSI/ATR/Bollinger/MACD), Mikrostruktur-Signalen (Burst, Squeeze) und einer täglichen VWAP mit Reset.
-
Füge Features → Scores → Wahrscheinlichkeiten mittels temperaturskalierter Softmax-Funktion zusammen: pLong, pNeut, pShort (0–100 % im HUD).
Zustandsmaschine legt einen der vier „Kolibri“-Zustände fest:
-
dart → Long-Bias
-
backstep → Short-Bias
-
hover → Neutral
-
perch → Risk-off (Volatilitäts-Extrem)
Es wird nur bei einer neu geschlossenen Kerze gehandelt (um Zwischenrauschen zu vermeiden). Wenn keine neue Kerze vorliegt, zeigt das HUD dennoch Live-Wahrscheinlichkeiten und Status an.
Einstellbare Parameter
Kernlängen: EMA kurz/lang, RSI-Länge, ATR-Länge, Bollinger-Länge/-Abweichung, ADX-Länge, „Burst“-Fenster.
Feature-Gewichte: W_EMA, W_MACD, W_RSI, W_VWAP, W_BURST, W_SQZ, W_VOL (steuern den Einfluss der jeweiligen Komponente).
Entscheidungssteuerung: SoftmaxTemp (Schärfe der Wahrscheinlichkeiten), ProbLongThresh, ProbShortThresh, CooldownBars.
Volatilitätsregime: ATRZLen (Fenster für ATR%-Z-Score) und ATRZThresh (Schwelle für Risk-off „perch“).
Risiko: Lots sowie ATR-basiert ATRmultSL / ATRmultTP.
Indikatoren & Features (Berechnung)
EMA kurz/lang-Trend: Trend-Score nutzt die normalisierte Differenz (EMA_short – EMA_long) / Durchschnitt(EMA_short, EMA_long).
MACD-Momentum: Verwendet MACD_main – MACD_signal (klassisches Histogramm) als Momentum-Indikator.
RSI-Balance: ((RSI – 50) / 50), um RSI um 0 zu zentrieren.
Bollinger-Breite & -Position: Breite (oberes–unteres Band) normalisiert durch das mittlere Band; Position im Band als Kontext; Breite fließt in die Squeeze-Berechnung ein.
ATR & ATR%: ATR / Schlusskurs ergibt skalenfreie Volatilität. Der EA berechnet auch einen ATR%-Z-Score über die letzten ATRZLen-Balken zur Erkennung von Volatilitätsextremen.
„Perch“ (Risk-off): Wird ausgelöst, wenn der ATR%-Z-Score ATRZThresh übersteigt. In diesem Zustand schließt der EA offene Positionen und pausiert.
Session VWAP: Wird täglich neu berechnet anhand des typischen Preises (H+L+C)/3 × Volumen, geteilt durch das kumulative Volumen; vwapSpread = (Close – VWAP)/Close misst überdehnte Bedingungen relativ zum fairen Wert.
Burst (Mikroimpuls): Summe der 1-Bar-Renditen über die letzten InpBurstLen Bars – schnelle Erfassung kurzfristiger Impulse.
Squeeze: ATR% / BollingerWidth — hoch, wenn Volatilität groß ist im Verhältnis zur Preisbandbreite.
Von Features → Wahrscheinlichkeiten
Jedes Feature wird mit seinem Gewicht multipliziert und zu drei Rohwerten kombiniert:
-
rawLong: betont Trend + Momentum + günstige Spanne + Burst + (inverse) Squeeze und bestraft Volatilitätsextreme.
-
rawShort: Spiegelbild von rawLong (bevorzugt bärisches Szenario).
-
rawHover: kleiner konstanter Priorwert (ermöglicht Neutralität bei geringer Evidenz).
Diese Rohwerte werden durch Softmax (mit SoftmaxTemp) in Wahrscheinlichkeiten umgewandelt:
pLong, pNeut, pShort ∈ [0, 1]; im HUD als Prozentwerte dargestellt.
Entscheidungslogik (Zustandsmaschine)
-
Wenn perch (Volatilitätsextrem): sofort Risk-off (Position schließen, keine neuen Trades).
-
Andernfalls, wenn nicht im Cooldown:
-
Wenn pLong ≥ ProbLongThresh und pLong > pShort → dart (Long)
-
Wenn pShort ≥ ProbShortThresh und pShort > pLong → backstep (Short)
-
Sonst → hover (neutral)
-
Cooldown: Nach einem dart oder backstep wartet der EA CooldownBars Kerzen, bevor eine neue Handelsentscheidung erlaubt ist – zur Vermeidung von Whipsaws.
Trade-Ausführung & Risiko
-
Trades werden nur einmal pro neu geschlossener Kerze ausgelöst.
-
Wenn eine Gegenposition besteht, wird sie geschlossen und umgedreht.
-
Stops/Targets: ATR-basiert, skaliert durch ATRmultSL und ATRmultTP – passt Risiko an Volatilität an.
-
„Perch“-Schließung: Bei Risk-off wird jede offene Position sofort geschlossen.
HUD (Anzeige auf dem Chart)
Statuszeile: Zeigt, ob Indikatoren/Historie bereit sind („Waiting for indicators“, „Ready“, „No history“).
Zustand: Einer von hover/dart/backstep/perch. Zeigt auch (bar: new|hold) – ob gerade eine neue Kerze geschlossen wurde (new) oder die letzte ausgewertet wird (hold).
Wahrscheinlichkeiten: pLong / pNeut / pShort als ganze Prozentwerte.
Kontext: atrpZ (Volatilitätsregime) und vwapSpread (Abweichung vom VWAP).
Das HUD aktualisiert sich kontinuierlich (auf Basis der letzten geschlossenen Kerze), auch wenn Märkte geschlossen sind oder Ticks langsam kommen; ein 1-Sekunden-Timer kann Updates zusätzlich antreiben.
Robustheit & Anheftungsverhalten
-
Funktioniert auch bei geschlossenen Märkten: Wenn Indikatoren nicht sofort erstellt werden können oder Historie fehlt, bricht der EA nicht ab. Er zeigt den Status, bis alles bereit ist, und startet dann automatisch mit der Bewertung und (bei neuen Kerzen) dem Handel.
-
Historie-Schutz: Wenn zu wenige Kerzen zur Berechnung des ATR-Z-Score-Fensters vorliegen, zeigt er einen Hinweis und wartet.
-
Selbstheilung: Sobald Daten/Indikatoren verfügbar sind, zeigt das HUD „Ready“ und der Algorithmus läuft an.
Praktische Hinweise
-
Verwenden Sie den Strategietester (Visual Mode), um das Verhalten außerhalb der Handelszeiten zu prüfen.
-
Exotische Symbole/Sitzungen: Der tägliche VWAP-Reset nutzt Kalendertage. Bei abweichenden Handelszeiten ggf. anpassen.
-
Volumentyp: Es wird tick_volume genutzt (üblich für MT5). Bei manchen Brokern ist dies ein Proxy für echtes Volumen.
-
Feinabstimmung: Märkte unterscheiden sich. Wahrscheinlich müssen Sie Gewichte, Wahrscheinlichkeits-Schwellen, Cooldown und ATR-Z-Score an Ihr Symbol/Timeframe anpassen.
Kurz gesagt
Der EA folgt dem „Kolibri“-Prinzip – schnell, entschlossen und vorsichtig unter Stress – indem er ein Bündel bekannter Signale in klare, probabilistische Handelsentscheidungen umwandelt, nur bei Kerzenschluss handelt und sich in turbulenten Phasen zurückzieht.
