Dynamic Range Breakout-Strategie
Überblick
Diese Strategie basiert auf dem Brin-Band-Indikator und entwickelt eine dynamische Breakout-Trading-Strategie. Sie kombiniert K-Line-Einzelfilterung und Farbfilterung, um Breakout-Entry-Gelegenheiten in der Nähe des Brin-Band-Abstiegs zu suchen. Die Exit-Strategie basiert auf der Einzelfilterung. Die Strategie verwaltet automatisch die Anzahl der Positionen und das Risiko.
Strategieprinzip
Indikatorberechnung
Zunächst die Basislinie und die Unterbahn des Brin-Bandes nach dem Tiefpunkt:
pine
src = low
basis = sma(src, length)
dev = mult * stdev(src, length)
lower = basis - dev
Hierbei ist src der Tiefpunkt, length die Berechnungsdauer, basis die Durchschnittslinie, dev die Standarddeviation und lower die Unterbahn.
In der Regel wird mult auf 2 gesetzt, was bedeutet, dass die Unterbahn eine Standarddifferenz hat.
Filterbedingungen
Die Strategie enthält zwei Filterbedingungen:
K-Linien-Einheitsfilter
Das Signal wird nur erzeugt, wenn nbody größer als die Hälfte von abody ist.
Farbfilter
Das ist ein falscher Durchbruch des hbox-Kopfes.
Handelssignale
Mehrfachsignale werden erzeugt, wenn die folgenden Bedingungen erfüllt sind:
pine
low < lower // 价格突破下轨
close < open or usecol == false // 色彩过滤
nbody > abody / 2 or usebod == false // 实体过滤
Wenn die Größe der Einheit erneut größer als die Hälfte des Durchschnitts ist, entsteht ein Niederlassungsrisiko:
pine
close > open and nbody > abody / 2
Positionsverwaltung
Strategie zur automatischen Berechnung der Anzahl der Transaktionen, um einen Indexzuwachs zu erzielen:
pine
lot = strategy.position_size == 0 ? strategy.equity / close * capital / 100 : lot[1]
Risikokontrolle
Ein Jahr, ein Monat und ein Tag sind erforderlich, um den Handel innerhalb des angegebenen Datums zu beschränken:
pine
when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59))
Strategische Vorteile
Dynamische Handelsbereiche
Der Brin-Abtrieb ist ein dynamischer Unterstützungsbereich, der die Chance auf einen Aufprall nach einem Markttrend erfasst.
Doppelfilter
In Kombination mit K-Linien-Einheiten und Farbverurteilungen, wirkungsvolle Filterung von False-Breakings.
Automatische Positionsverwaltung
Die Position wächst exponentiell auf 100% und die Risiken werden automatisch verwaltet.
Geben Sie einen Zeitrahmen an
Das Setup von Datumsbereichen verringert die Risiken, die mit der Marktschwankung zu bestimmten Zeiten verbunden sind.
Strategisches Risiko
Die Leerlaufzeit ist zu lang
Wenn der Markt in einem langen Bullmarkt ist, bewegen sich die Brin-Band-Mittel- und Oberbahnen schnell und können zu lange leeren.
Die Lösung
Wenn Sie die Trendindikatoren verwenden, können Sie die Strategie aussetzen, wenn die mittlere und lange Linie als Bullenmarkt beurteilt wird, um zu lange Leerpositionen zu vermeiden.
Der Durchbruch scheiterte.
Nach einem Unterbahnbruch kann es zu Rückstellungen und erneuten Unterbahnversuchen kommen.
Die Lösung
Stopp-Linien mit einem bestimmten Prozentsatz des Stopps unterhalb der Stütze. Oder die Urteilslogik des erneuten Versuchs mit einem schnellen Stopp.
Strategieoptimierung
Erhöhung der Stop Loss Logik
Stell die Stop-Loss-Position unterhalb der vernünftigen Unterstützung fest, basierend auf den Rückmessdaten.
Optimierung der Filterbedingungen
Anpassung der Abody-Periode des Filters, Verwendung des COLOR-Filters usw.; Suche nach der optimalen Kombination von Parametern;
Zusammenfassung von Trends
Erhöhung der mittleren und langen Trendbeurteilung, Strategie-Stopp bei der Beurteilung eines Bullenmarktes. Verringerung der Leerlaufzeit.
Zusammenfassen
Diese Strategie kombiniert Brin-Band-Unterstützung und entwirft die Strategie-Logik der Entity-Filterung, Farbfilterung und des Durchbruchs von Geschäften, um nach rückläufigen Gelegenheiten mit hoher Wahrscheinlichkeit zu suchen. In der Praxis können die Parameter kontinuierlich nach den Rückmeldungsergebnissen optimiert werden, und ein Stop-Loss- und Trendbeurteilungsmodul wird hinzugefügt, um das Risiko zu kontrollieren und so eine bessere Leistung zu erzielen.
- 1

