TMA-zentrierte Bänder (TMACB)
Inhalt der Seite
Dreieckige Gewichtung Anstatt einfache oder exponentielle gleitende Durchschnitte zu verwenden, wendet der TMA eine dreieckige Gewichtung der Preisdaten an. Das bedeutet, dass der Mittelpunkt ein maximales Gewicht erhält, während Balken, die weiter vom Mittelpunkt entfernt sind (sowohl in der Vergangenheit als auch in der Zukunft), zunehmend weniger Gewicht erhalten. Auf diese Weise entsteht ein außergewöhnlich glatter gleitender Durchschnitt, der auf natürliche Weise auf Preistrends reagiert und gleichzeitig Marktstörungen effektiver herausfiltert als herkömmliche gleitende Durchschnitte.
Nicht-übermalendes Design Der Indikator berechnet seine Werte an einer Position, die eine halbe Balkenlänge zurückliegt, und verwendet dabei nur Daten, die zu diesem historischen Zeitpunkt verfügbar waren. Wenn der Indikator in einem Diagramm angezeigt wird, zeigt der aktuelle Balken den TMA-Wert, der vor einer halben Balkenlänge berechnet wurde, nach vorne verschoben. Dies garantiert, dass sich die einmal berechneten Werte nicht mehr ändern und eignet sich daher perfekt für Backtests und automatisierte Handelssysteme, bei denen es auf Zuverlässigkeit ankommt.
Volatilitätsadaptive Bänder Durch die Einbeziehung von ATR-basierten Bändern um den zentrierten TMA erweitert sich der Indikator automatisch bei volatilen Marktbedingungen und zieht sich in ruhigen Phasen zusammen. Diese dynamische Anpassung hilft Händlern, aussagekräftige Ausbrüche gegenüber normalen Kursschwankungen zu erkennen, da die Bänder statistisch signifikante Kursbewegungen im Verhältnis zur aktuellen Marktvolatilität darstellen.
Parameter
HalbeLänge (Standardwert: 12, Bereich: 1-500) Bestimmt sowohl die Glättungsperiode als auch den Zentrierungsversatz. Eine Halblänge von 12 bedeutet, dass der TMA insgesamt 25 Takte verwendet (12 vor der Mitte + Mittelbalken + 12 nach der Mitte) und die Werte mit einer Verzögerung von 12 Takten anzeigt. Kleinere Werte machen den Indikator reaktionsschneller, aber weniger glatt; größere Werte liefern glattere Signale mit mehr Verzögerung.
AtrPeriod (Standardwert: 100, Bereich: 1-1000) Der Rückblickzeitraum für die Berechnung der Average True Range. Längere Zeiträume liefern stabilere Volatilitätsmessungen, die sich langsam ändern, während kürzere Zeiträume die Bänder reaktionsfreudiger auf aktuelle Volatilitätsspitzen machen. Die Standardeinstellung von 100 Perioden bietet ein gutes Gleichgewicht für die mittelfristige Trendfolge.
AtrMultiplikator (Standardwert: 2,0, Bereich: 0,1-10,0) Steuert die Breite der Bänder durch Multiplikation des ATR-Werts. Höhere Multiplikatoren erzeugen breitere Bänder, die seltener berührt werden und sich für die Erkennung größerer Trendwechsel eignen. Niedrigere Multiplikatoren erzeugen engere Bänder für häufigere Handelssignale.
Voreingestellte Parametersätze
Der Indikator umfasst vier optimierte Parameterkombinationen:
- Standard: HalfLength=12, AtrPeriod=100, AtrMultiplier=2.0 (ausgewogen für die meisten Märkte)
- Langsamer: HalfLength=24, AtrPeriod=100, AtrMultiplier=2.0 (glattere, weniger häufige Signale)
- Enger: HalfLength=12, AtrPeriod=50, AtrMultiplier=1.5 (reagiert stärker auf die jüngste Volatilität)
- Breiter: HalfLength=12, AtrPeriod=100, AtrMultiplier=2.5 (weniger falsche Ausbrüche)
Wie zu verwenden
Identifizierung von Trends
- Kurs über oberem Band: Starker Aufwärtstrend
- Preis zwischen Mittel und Ober: Aufwärtstrend
- Preis nahe der Mitte: Neutral/Konsolidierung
- Preis zwischen Lower und Middle: Abwärtstrend
- Kurs unter unterem Band: Starker Abwärtstrend
Eingangssignale
- Long-Einträge, wenn der Kurs von unten über die Mittellinie klettert
- Short-Einträge, wenn der Kurs von oben unter die Mittellinie fällt
- Ausbruchs-Longpositionen, wenn der Kurs über dem oberen Band schließt
- Ausbruchs-Shorts, wenn der Kurs unter dem unteren Band schließt
Ausstiegssignale
- Beenden Sie Long-Positionen, wenn der Kurs unter das mittlere Band fällt oder das untere Band berührt.
- Beenden Sie Shorts, wenn der Kurs über das mittlere oder obere Band klettert.
Unterstützung/Widerstand Das obere und das untere Band dienen als dynamische Unterstützungs- und Widerstandsniveaus. Ein Abprallen von diesen Bändern in Richtung des Trends bietet oft Einstiegsmöglichkeiten mit geringem Risiko.
Hinweise zur Umsetzung
Der Indikator erfordert ein Minimum von 2 × HalfLength + AtrPeriod + 10 Balken, bevor gültige Werte erzeugt werden. Bei Standardeinstellungen (HalfLength=12, AtrPeriod=100) bedeutet dies, dass mindestens 134 Balken historischer Daten erforderlich sind.
Bei der Preisberechnung wird ein gewichteter Durchschnitt aus Höchst-, Tiefst- und Schlusskurs (wobei der Schlusskurs doppelt gezählt wird) verwendet: (Hoch + Tief + Schluss + Schluss) / 4, was dazu beiträgt, die Intra-Bar-Volatilität zu glätten und gleichzeitig auf die Schlusskurse zu reagieren.
TMA Centered Bands - Benutzerdefinierte Handelsblöcke
Dieses Paket enthält 8 gebrauchsfertige Konditionsblöcke entwickelt für den systematischen Aufbau von Strategien mit dem TMA Centered Bands Indikator. Diese Blöcke kapseln gängige Handelsmuster und können direkt im StrategyQuant Strategie-Builder verwendet werden.
1. Banddurchdringungsblöcke
HighAboveTMAU (Gegenseite: LowBelowTMAD)
- Logik:
Hoch[1] > TMAUpper[1] - Beschreibung: Erkennt, wenn das Kurshoch das obere Band durchbricht, was ein starkes Aufwärtsmomentum oder potenziell überkaufte Bedingungen signalisiert
- Anwendungsfall: Long-Einstieg bei Ausbruch, oder Short-Ausstiegssignal
LowBelowTMAD (Gegenüber: HighAboveTMAU)
- Logik:
Niedrig[1] < TMALower[1] - Beschreibung: Erkennt, wenn das Preistief unter das untere Band bricht, was auf ein starkes Abwärtsmomentum oder potenziell überverkaufte Bedingungen hindeutet
- Anwendungsfall: Short-Einstieg bei Breakdown, oder Long-Ausstiegssignal
2. Mean Reversion (Erholung) Blöcke
HighAboveTMAD (Gegenüber: LowBelowTMAU)
- Logik:
Niedrig[2] TMALower[1] - Beschreibung: Der Kurs hat vor 2 Bars die untere Bandbreite (TMAD) berührt/unterschritten und hat sich nun wieder darüber erholt, was auf eine Ablehnung niedrigerer Kurse und eine potenzielle zinsbullische Umkehr hindeutet
- Anwendungsfall: Long-Einstieg nach erfolgreichem Test der Unterstützung am unteren Band - "coming back from down band"
LowBelowTMAU (Gegenüber: HighAboveTMAD)
- Logik:
High[2] > TMAUpper[2] AND Low[1] < TMAUpper[1] - Beschreibung: Der Kurs hat vor 2 Bars das obere Band (TMAU) berührt/überschritten und ist nun wieder darunter zurückgefallen, was eine Ablehnung höherer Kurse und eine potenzielle bärische Umkehr anzeigt
- Anwendungsfall: Short-Einstieg nach gescheitertem Ausbruch am oberen Band - "coming back from up band"
3. Trendrichtung Blöcke
TMACIsRising (Gegenseite: TMACIsFalling)
- Logik:
TMAMiddle[0] > TMAMiddle[1] - Beschreibung: Die Mittellinie (mittleres Band/TMAC) steigt an und bestätigt die Aufwärtsdynamik
- Anwendungsfall: Filter für Long-Only-Strategien, Trendbestätigung, Vermeidung von Counter-Trend-Shorts
TMACIsFalling (Gegenseite: TMACIsRising)
- Logik:
TMAMiddle[0] < TMAMiddle[1] - Beschreibung: Die Mittellinie (mittleres Band/TMAC) fällt, was die Abwärtsdynamik bestätigt
- Anwendungsfall: Filter für reine Short-Strategien, Trendbestätigung, Vermeidung von Gegen-Trend-Long-Positionen
4. Fortgeschrittene Rebound-Signale (Hoch-1TP9Wahrscheinlichkeitsreversals)
TMACReboundUP ▲ (Gegenüber: TMACReboundDown)
- Logik:
Close[2] Open[1] // Aktueller Balken ist bullisch (Umkehrbestätigung)
- Beschreibung: Bullisches Umkehrmuster - der Kurs ist mit bärischem Momentum unter die Mittellinie gefallen und hat dann mit einer bullischen Kerze, die zeigt, dass die Käufer eingestiegen sind, eine Umkehr vollzogen
- Anwendungsfall: Long-Einstieg, wenn der Preis Erschöpfung und Umkehrung zeigt, nachdem er die mittlere Unterstützung getestet hat
- Vorsicht: Vermeiden Sie, wenn
pastTMAC – TMAC > TMAangle × Punkt (starker Abwärtstrendwinkel = riskante Long-Position)
TMACReboundDown ▼ (Gegenüber: TMACReboundUP)
- Logik:
Close[2] > Open[2] AND // Der vorherige Balken war eine bullische Kerze Close[1] < Open[1] // Aktueller Balken ist bärisch (Umkehrbestätigung)
- Beschreibung: Bärisches Umkehrmuster - der Preis stieg mit zinsbullischem Momentum über die Mittellinie und kehrte dann mit einer bärischen Kerze um, die zeigt, dass die Verkäufer ins Spiel kamen
- Anwendungsfall: Short-Einstieg bei Erschöpfung des Kurses und Umkehrung nach Erprobung des Widerstands der Mittellinie
- Vorsicht: Vermeiden Sie, wenn
TMAC – vergangene TMAC > TMAwinkel × Punkt (starker Aufwärtstrendwinkel = riskante Short-Position)
Beispiele für Strategievorlagen
1. Trendfolgende Ausbruchsstrategie
Langer Ausstieg: LowBelowTMAU ODER TMACIsFalling Short-Einstieg: LowBelowTMAD UND TMACIsFalling Short-Ausstieg: HighAboveTMAD ODER TMACIsRising
2. Mean-Reversion-Strategie
Langer Ausstieg: HighAboveTMAU Short Einstieg: LowBelowTMAU UND TMACIsFalling Kurzer Ausstieg: NiedrigUnterTMAD
3. Rebound-Strategie (empfohlen)
LongEntry: TMACReboundUP AND TMACIsRising LongAusgang: TMACReboundDown OR TMACIsFalling Short-Einstieg: TMACReboundDown AND TMACIsFalling Kurzer Ausstieg: TMACReboundUP OR TMACIsRising
Parameter
Alle Blöcke haben diese anpassbaren Parameter gemeinsam:
- Tabelle: Datenreihe auswählen (Standard: Primärdiagramm)
- HT_Per (Halblänge): 10-220, Stufe 10
- ATR_Per (ATR-Zeitraum): 10-120, Schritt 10 (Standard: 100)
- ATR_Mult (ATR-Multiplikator): 0,5-3,0, Schritt 0,5 (Standard: 2,0)
Diese Blöcke nutzen das entgegengesetzte Blocksystem von StrategyQuant, was es einfach macht, symmetrische Long/Short-Strategien mit der richtigen Negationslogik zu erstellen.
Indikator Verfügbarkeit
Dieser Indikator ist für StrategyQuant X implementiert und kann auf allen unterstützten Handelsplattformen wie MT4, MT5, TradeStation und MultiCharts verwendet werden.
Benutzerdefinierte Blöcke für Bedingungen verwenden
Mit Hilfe von Custom Blocks können Sie in StrategyQuant X ganz einfach Ihre eigenen Bedingungen definieren. So können Sie Parameter wie Zeiträume oder Schwellenwerte festlegen, um den Indikator auf Ihre Strategie abzustimmen. Ausführlichere Informationen finden Sie in den folgenden Ressourcen:
Importieren von benutzerdefinierten Indikatoren in SQX
Um benutzerdefinierte Indikatoren in StrategyQuant X zu importieren, befolgen Sie die Schritt-für-Schritt-Anleitung, die Sie hier finden:
Ausgezeichnet! Danke, Ivan.