Trend Regularity Adaptive Moving Average
- Indikatoren
-
Minh Truong Pham
Hello, my name is Pham and I am a programmer and trader! At here, I create amazing forex indicators and expert advisors for Metatrader.
I will try:
+ Provide best tools base on my 5 years experience as a trader and 10 years as a programmer. - Version: 1.0
- Aktivierungen: 20
# TRAMA – Adaptiver gleitender Durchschnitt mit Trendregelmäßigkeit
**Ein gleitender Durchschnitt, der zwischen Trend und Rauschen unterscheidet – und seine Geschwindigkeit automatisch, Bar für Bar, anpasst.**
Bei den meisten gleitenden Durchschnitten muss man sich für eine Geschwindigkeit entscheiden und damit leben: Ist er schnell genug, um Trends zu erfassen, wird man bei jeder Kursschwankung hin und her geworfen; ist er langsam genug, um Kursschwankungen zu überstehen, hinkt er jeder echten Bewegung hinterher. TRAMA (Trend Regularity Adaptive Moving Average) beseitigt diesen Kompromiss. Es misst, wie *regelmäßig* der Kurs im Betrachtungszeitraum neue Hochs oder Tiefs erreicht hat – also einen echten, in eine Richtung verlaufenden Trend – und beschleunigt nur, wenn diese Regelmäßigkeit hoch ist. Sobald der Kurs beginnt, zwischen neuen Höchst- und Tiefstständen zu schwanken (Schwankungen, Seitwärtsbewegung, Unentschlossenheit), verlangsamt sich TRAMA automatisch und glättet den Kursverlauf, wodurch das Rauschen herausgefiltert wird, ohne dass Sie auch nur eine einzige Einstellung ändern müssen.
## So funktioniert es
Für jeden Balken überprüft TRAMA zwei Dinge über die Rückblick-`Länge`:
1. Hat das rollierende **höchste Hoch** gerade ein neues Hoch erreicht? Hat das rollierende **niedrigste Tief** gerade ein neues Tief erreicht?
2. Wie oft ist dies in den letzten `Length` Balken geschehen – d. h., wie *regelmäßig* ist die Richtungsbewegung?
Dieser Regelmäßigkeitswert (0 bis 1) wird quadriert und als Glättungskonstante eines rekursiven gleitenden Durchschnitts verwendet. Hohe Regelmäßigkeit (ein klarer, anhaltender Trend) → die Konstante nähert sich 1 an → TRAMA folgt dem Kurs eng und reagiert schnell. Geringe Regelmäßigkeit (Kurs schwankt in beide Richtungen) → die Konstante nähert sich 0 an → TRAMA bewegt sich kaum und bleibt trotz Kursschwankungen flach.
Das Ergebnis: eine einzige, sich selbst anpassende Linie, die sich bei echten Trends ausdehnt und den Kurs eng verfolgt, während sie in Seitwärtsphasen nahezu flach verläuft – ganz ohne separaten „Trenddetektor“ oder zweiten Indikator.
## Funktionen
- ✅ **Vollständig adaptiv** – ein `Length`-Eingabewert, kein Paar aus schneller und langsamer Periode, das angepasst werden muss
- ✅ **Glättet sich in Seitwärtsphasen automatisch** – filtert Kursschwankungen ohne verzögerungsintensive zusätzliche Glättung
- ✅ **Verfolgt den Kurs bei Trends eng** — reagiert schneller als ein gleitender Durchschnitt mit fester Periode gleicher Länge
- ✅ **Wählbare Kursquelle** – Schlusskurs, Eröffnungskurs, Höchstkurs, Tiefstkurs, Median, Typischer Kurs, Gewichteter Kurs
- ✅ **Kein Repainting** — Berechnung auf Basis bestätigter Daten, inkrementelle Aktualisierungen bei jedem Tick
- ✅ Schlank — keine DLLs, keine externen Abhängigkeiten
- ✅ Funktioniert bei **jedem Symbol und jedem Zeitrahmen**
- ✅ Verfügbar sowohl für **MetaTrader 5** als auch für **MetaTrader 4**
## So handeln Sie damit bzw. lesen die Signale ab
TRAMA ist ein Trendfilter und eine dynamische Unterstützungs-/Widerstandslinie, kein Signalgenerator mit Pfeilen – interpretieren Sie es so, wie Sie jeden adaptiven Trend-MA interpretieren würden:
| Was Sie sehen | Was es bedeutet |
|---|---|
| Linie **flach / kaum Bewegung** | Kein regelmäßiger Trend – der Kurs bewegt sich seitwärts oder ist unruhig. Halten Sie sich zurück oder handeln Sie innerhalb der Seitwärtsbewegung, nicht dem Trend. |
| Linie **steil anliegend und folgt dem Kurs eng** | Ein regelmäßiger Trend ist im Gange – je steiler die Linie anliegt und je enger sie dem Kurs folgt, desto stärker ist die Richtungskonsistenz. |
| **Kurs über einer ansteigenden Linie** | Aufwärtstrend-Tendenz – nach Long-Positionen Ausschau halten |
| **Kurs unterhalb einer fallenden Linie** | Tendenz zum Abwärtstrend – nach Short-Positionen Ausschau halten |
| **Der Kurs durchbricht die Linie, nachdem er zuvor flach verlief** | Möglicher Beginn einer neuen Trendphase – frühes Signal, warten Sie, bis die Linie selbst beginnt, in die gleiche Richtung zu verlaufen, bevor Sie darauf vertrauen |
| **Der Kurs zieht sich bis zur Linie zurück und hält sich dort** | Trend intakt – behandeln Sie die Linie als dynamische Unterstützung (Aufwärtstrend) / Widerstand (Abwärtstrend) |
**Strategie für Long-Positionen:**
1. Warten Sie, bis die Linie nach oben verläuft und der Kurs darüber handelt.
2. Steigen Sie bei einem Rückzug auf die Linie ein, die hält (der Kurs schließt nicht wieder darunter).
3. Stop-Loss unterhalb des jüngsten Swing-Tiefs oder in einem festen ATR-Abstand.
4. Ausstieg, wenn der Kurs wieder unterhalb der Linie schließt oder wenn sich die Linie selbst abflacht.
**Strategie für Short-Positionen:** Wenden Sie die oben genannten Schritte analog auf eine fallende Linie an, bei der der Kurs darunter liegt.
**Zu ignorierende Signale:**
- Ein einzelnes Kurs-/Linienkreuz, während die Linie noch flach verläuft – das ist laut TRAMA-Konzept nur Rauschen, kein neuer Trend.
- Handel gegen einen TRAMA-Trend mit deutlich steigender Neigung in einem höheren Zeitrahmen.
- Einstiegszeitpunkte direkt vor wichtigen Nachrichtenveröffentlichungen – kein Trendfilter kann das Volatilitätsrisikomanagement ersetzen.
**Tipp:** Da TRAMA Kursschwankungen bereits intern filtert, lässt es sich gut mit einer einfachen Steigungs-/Winkelregel kombinieren (z. B. „Handle nur, wenn sich die Linie in den letzten N Balken um X Punkte bewegt hat“), anstatt einen zweiten, korrelierten Indikator wie ADX hinzuzufügen.
## Eingabeparameter
| Parameter | Standardwert | Beschreibung |
|---|---|---|
| **Länge** | 99 | Rückblickfenster, das für die Messung der höchsten/niedrigsten Regelmäßigkeit und die adaptive Glättung verwendet wird |
| **Quelle** | Schlusskurs | Verwendeter Kurs: Schlusskurs, Eröffnungskurs, Höchstkurs, Tiefstkurs, Median, Typischer Kurs, Gewichteter Kurs |
**Tipps zur Einstellung:** Ein größerer Wert für `Length` erzeugt eine glattere, konservativere Linie, die einen längeren, regelmäßigeren Trend benötigt, bevor sie an Dynamik gewinnt – gut geeignet für höhere Zeitrahmen und Swing-Trading. Eine kleinere `Länge` reagiert schneller, setzt jedoch ihr „Regelmäßigkeitsgedächtnis“ schneller zurück, was zu mehr (und früheren) Signalen führt, allerdings auf Kosten von mehr Fehlstarts.
## Hinweise
- Originalgetreue Umsetzung des ursprünglichen TRAMA-Konzepts, das von LuxAlgo für TradingView veröffentlicht wurde, nativ für MetaTrader neu entwickelt (sowohl MT5- als auch MT4-Versionen enthalten/verfügbar).
- Die Berechnung erfolgt vollständig inkrementell – effizient auch bei einem großen `Length`-Wert bei Symbolen mit hohem Tick-Volumen.
- Fragen, Anregungen oder Feature-Wünsche? Hinterlassen Sie einen Kommentar – auf Anfrage erweitern wir das Tool gerne (z. B. um optionale, auf der Steigung basierende Farbgebung oder Benachrichtigungen).
