
Die Dynamische Fibonacci-Spanne ist eine Handelsstrategie, die speziell für aufsteigende Trends entwickelt wurde. Die Strategie kombiniert die Fibonacci-Spanne, Trendfilter und eine Risikomanagement-Mechanik, um starke Aufwärtsbewegungen zu erfassen. Die Strategie ist hauptsächlich für höhere Zeitrahmen wie die Tageslinie 1D, 3D oder die Kreislinie W geeignet und wurde speziell für den Swing-Handel entwickelt, wobei die Haltedauer von Tagen bis Wochen reicht.
Die Kernprinzipien der Strategie basieren auf folgenden Schlüsselkomponenten:
Trends erkennenStrategie: Wir verwenden den 200-Perioden-Index-Moving Average (EMA) als Trendfilter. Wenn der Preis über 200 EMA liegt, halten wir den Markt für einen Aufwärtstrend und erlauben mehrere Geschäfte. Dies stellt sicher, dass wir nur in der Richtung des Trends handeln, was die Erfolgsrate erhöht.
Fibonacci-ErweiterungStrategie: Fibonacci-Ausdehnungsebene durch Erkennung der jüngsten Höhen- und Tiefpunkte-Kerne ((mit 10-Zyklus-Kernexter-Höhen- und Tiefpunkte-Funktionen) zu erstellen. Besondere Aufmerksamkeit gilt der Fibonacci-Niveau von 1.618, das bei starken Trends oft als wichtiges Ziel angesehen wird. Die folgende Logik wird im Code verwendet, um dieses Niveau zu berechnen:
fibDiff = fibTop - fibBase
fibTarget = fibTop + fibDiff * (fibLevel - 1)
Der FibTop ist der nächste Pivot-Hochpunkt, der FibBase der nächste Pivot-Tiefpunkt, und der FibLevel ist auf 1,618 festgelegt.
ZulassungsvoraussetzungenDie Strategie löst mehrere Signale aus, wenn der Kurs die Fibonacci-Erweiterung von 1,618 und gleichzeitig die 200 EMA überschreitet. Diese Bedingung zeigt an, dass ein potenzieller Dynamikbruch stattfindet und ist ein guter Kaufzeitpunkt.
RisikomanagementDie Strategie beinhaltet ein automatisches Risikomanagement:
Wenn wir den Code der Strategie analysieren, können wir folgende deutliche Vorteile feststellen:
Trends bestätigtDie Strategie gewährleistet, dass nur in der Richtung des Haupttrends gehandelt wird, um das Risiko eines Gegenhandels zu vermeiden.
Technische VernünftigkeitDie Fibonacci-Spanne ist ein technisches Analyse-Tool, das von der Marktwirtschaft geprüft wurde, und insbesondere die Ebene von 1,618 zeigt eine gute Vorhersage bei starken Trends in vielen Vermögenswerten.
Automatisierte RisikomanagementDie Strategie beinhaltet eine Stop-and-Stop-Methode auf Basis von ATR, eine dynamisch angepasste Risikomanagement-Methode, die sich an die Veränderungen der Marktvolatilität anpasst und in verschiedenen Marktumgebungen effektiv funktioniert.
Das ist der Prozentsatz der Rendite gegenüber dem Risiko.Die Strategie setzt ein Risiko-Rendite-Verhältnis von 3:1 (stop = 3x ATR, stop = 1x ATR), was dem Risiko-Management-Prinzip eines professionellen Handels entspricht und langfristige Gewinne garantiert, auch wenn die Gewinnquote nicht hoch ist.
ErweiterungDie Strategie eignet sich insbesondere für Vermögenswerte mit einer langfristigen Aufwärtstrend, wie Edelmetalle, die besser auf höheren Zeiträumen laufen und die Auswirkungen von Marktlärm reduzieren.
Obwohl diese Strategie viele Vorteile hat, konnten wir durch eine tiefere Analyse des Codes auch die folgenden potenziellen Risiken erkennen:
Grenzen der RückmeldungDie Strategie kann aufgrund der Berechnungsmethode für Pivotpoints und Fibonacci-Ebenen in der Retrospektive schlecht abschneiden, da sich die historischen Berechnungen möglicherweise mit dem Hinzufügen neuer Daten ändern. Die Strategie eignet sich besser für Echtzeit-Analysen und Forward-Testing.
Nachlässigkeit der Hubspot-UntersuchungDie aktuellen Hubspot-Erkennungsmethoden werden verwendet.ta.pivothighUndta.pivotlowFunktionen, die 10 Zyklen vor und nach Daten benötigen, was bedeutet, dass die Bestätigung des Hubpunkts verspätet ist und möglicherweise zu einer unzeitigen Eintrittszeit führt.
Subjektivität auf Fibonacci-EbeneObwohl 1,618 eine übliche Expansionsstufe ist, respektiert der Markt diese spezielle Stufe nicht immer und kann unter bestimmten Marktbedingungen zu falschen Durchbrüchen führen.
Festgelegte ATR-MultiplikatorenStrategie: Verwendung eines festen ATR-Multitels ((stop loss 1x, stop loss 3x), das möglicherweise nicht für alle Marktumstände geeignet ist, insbesondere in Märkten mit starker Volatilität.
Nur mehr zu tun.Die Strategie ist nur für den Einsatz in mehreren Geschäften konzipiert und kann bei Abwärtstrend keine Depo-Möglichkeiten nutzen und wichtige Gewinnchancen verpassen.
Auf der Grundlage der Code-Analyse können folgende Optimierungsmöglichkeiten für diese Strategie entwickelt werden:
Dynamische Fibonacci-EbenenEs wird die Fibonacci-Levels berücksichtigt, die dynamisch an die Marktbedingungen angepasst werden, anstatt fest auf 1,618 zu setzen. So kann beispielsweise die Wirksamkeit verschiedener Ebenen wie 1,414 , 1,618 und 2,0 in verschiedenen Marktumgebungen getestet werden.
Mehrfache BestätigungHinzufügen von zusätzlichen Bestätigungsindikatoren, wie z. B. Relative Strength Index (RSI), Erhöhung der Transaktionsmenge oder Dynamikindikatoren, um das Risiko eines falschen Durchbruchs zu verringern.
Anpassung des RisikomanagementsDie Implementierung eines dynamischen Risiko-Rendite-Verhältnisses, das auf der Marktvolatilität oder der historischen Performance basiert, anstatt auf einem festen 3: 1-Verhältnis. Beispielsweise kann ein lockerer Stop-Loss in einem volatilen Markt erforderlich sein.
Hinzugefügt wird die Logik des Kompromisses.Die Expansionsstrategie beinhaltet eine Short-Trade-Logik, die ausgelöst wird, wenn der Preis die kritische Fibonacci-Rücktrittsgrenze überschreitet und unterhalb der 200 EMA liegt.
Optimierung von Hubspot-TestsErwägen Sie die Verwendung von komplexeren Hubspot-Detektionsalgorithmen oder die Anpassung der Parameter des aktuellen Algorithmus, um die Verzögerung zu reduzieren und die Genauigkeit zu verbessern.
Verbesserte FinanzverwaltungDie derzeitige Strategie besteht darin, mit einem festen Prozentsatz des Kapitals (10%) zu handeln. Es kann in Erwägung gezogen werden, ein komplexeres Kapitalmanagementsystem zu implementieren, wie z. B. die Positionsgröße auf Basis von Volatilität oder die Kelly-Richtlinie.
AnpassungszeiträumeDie ATR-Zyklen werden automatisch an die Marktbedingungen angepasst, anstatt die festen 200- und 14-Zyklen zu verwenden.
Die Dynamische Fibonacci-Spanne-Break-Trend-Tracking-Strategie ist eine systematisierte Handelsmethode, die technische Analyse und Risikomanagement kombiniert. Durch die Nutzung der Fibonacci-Spanne-Ebene (insbesondere der Ebene von 1.618) und des Trendfilters (die 200 EMA) soll die Strategie starke Breakout-Bewegungen von aufsteigenden Trend-Assets erfassen. Die integrierte ATR-Risikomanagement-Mechanik gewährleistet ein positives Risiko-Return-Verhältnis, während eindeutige Ein- und Ausstiegsregeln ein vollständiges Handelssystem darstellen.
Die Strategie eignet sich besonders für den Swing-Handel in höheren Zeiträumen, insbesondere für Vermögenswerte mit einer langfristigen Aufwärtstrend. Benutzer sollten jedoch auf ihre Grenzen im Rückblick achten und überlegen, Optimierungsmaßnahmen zu implementieren, die empfohlen werden, um ihre Anpassungsfähigkeit und Leistung in verschiedenen Marktumgebungen zu verbessern. In der Praxis wird empfohlen, andere Analyse-Tools und Vermögensmanagement-Techniken in Kombination mit anderen zu verwenden, um ihre Wirksamkeit zu maximieren.
Durch ein tiefes Verständnis der Prinzipien, Vorteile und Einschränkungen der Strategie können die Händler ihre Eignung besser beurteilen und die notwendigen Anpassungen an den individuellen Handelsstil und die Marktumgebung vornehmen, um eine langfristige stabile Handelsleistung zu erzielen.
/*backtest
start: 2025-01-01 00:00:00
end: 2025-06-02 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("AutoFib Breakout Strategy for Uptrend Assets", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// === Trend Filter ===
ema200 = ta.ema(close, 200)
plot(ema200, "EMA 200", color=color.orange)
// === ATR for Risk Management ===
atr = ta.atr(14)
// === Fib Extension Level to Use ===
fibLevel = 1.618
fibColor = color.green
// === Fibonacci Anchor Logic (simple swing high/low detection) ===
pivotHigh = ta.pivothigh(high, 10, 10)
pivotLow = ta.pivotlow(low, 10, 10)
var float fibBase = na
var float fibTop = na
var line fibLine = na
if not na(pivotHigh)
fibTop := pivotHigh
if not na(pivotLow)
fibBase := pivotLow
fibDiff = fibTop - fibBase
fibTarget = fibTop + fibDiff * (fibLevel - 1)
// === Entry & Exit Conditions ===
longCondition = close > fibTarget and close > ema200
if (longCondition)
strategy.entry("Long Breakout", strategy.long, comment="Breakout Entry")
// Exits: TP and SL based on ATR
strategy.exit("Exit", from_entry="Long Breakout", stop=close - atr, limit=close + atr * 3)