
Die Brin-Band-Strategie ist ein Trend-Tracking-System, das speziell für Marktschwankungen entwickelt wurde. Die Strategie integriert geschickt die Trendbestätigungsmechanismen der Brin-Band-Schwankungen mit den Dual-Moving-Averages, um einen mehrfach konditionierten, gefilterten Rahmen für Handelsentscheidungen zu bilden. Die Strategie konzentriert sich darauf, starke Signale zu erfassen, die Preise durchbrechen, die sich im Brin-Band befinden, und die Richtung der Tendenz durch die Beziehung zwischen der Position der schnellen und der langsamen Moving-Averages zu bestätigen.
Die Technik der Strategie basiert auf der Synergie von drei Kernindikatoren:
Brin-SystemDie Strategie verwendet ein Brin-Band mit einer Standarddifferenz von 2,0 und 21 Zyklen. Die Brin-Band bietet eine Referenz für die Volatilitätsperspektive des Handels, indem sie die Bandbreite der Preisschwankungen erfasst.
Doppelte Moving Average-SystemeDie Strategie führt einen schnellen einfachen gleitenden Durchschnitt mit 6 Zyklen und einen langsamen einfachen gleitenden Durchschnitt mit 45 Zyklen ein, um ein doppelte Gleichheitssystem zu bilden. Die Kreuzung und Positionsbeziehung dieser beiden gleitenden Durchschnitte ermöglicht die effektive Identifizierung und Bestätigung der Richtung und Stärke des aktuellen Trends.
Mehrere ZulassungsbedingungenDie Strategie eröffnet nur dann mehrere Positionen, wenn alle folgenden Bedingungen erfüllt sind:
Diese mehrfache Bedingungsgestaltung sorgt dafür, dass starke Aufwärtstrends nur dann eingeschaltet werden, wenn sie von mehreren technischen Indikatoren bestätigt werden, und filtert so effektiv falsche Durchbrüche und Schwachstellen.
Die Ausgleichsbedingungen basieren ebenfalls auf eindeutigen Signalen aus technischen Indikatoren. Die Strategie geht automatisch aus dem Ausgleich, wenn der Schlusskurs die Brin-Band-Abwärtsbewegung überschreitet oder der schnelle Moving Average den langsamen Moving Average überschreitet. Diese Konstruktion ermöglicht es der Strategie, die Gewinne rechtzeitig zu stoppen oder zu sperren, um Verluste durch Trendwende zu vermeiden.
Mehrfachsignal-BestätigungIn Kombination mit einem Brin-Break und einer Bilanzbestätigung reduziert sich die Anzahl der Falsch-Break-Signale erheblich und erhöht die Qualität und Erfolgsrate der Transaktionen.
Anpassung an die VolatilitätDie Brin-Band-Design selbst hat die Eigenschaft, sich an die Volatilität des Marktes anzupassen. Die Kanäle erweitern sich natürlich in hoch- und schrumpfen in niedrig-volatilen Umgebungen, so dass die Strategie sich an unterschiedliche Marktumgebungen anpassen kann.
Trendstärke bestätigtDie Dreier-Bedingung gewährleistet, dass nur starke Trends den Handel auslösen, indem sie verlangt, dass der Preis nicht nur die Bollinger Bandbrechungen durchbrechen muss, sondern auch über der langsamen Durchschnittslinie liegen muss, während die schnelle Durchschnittslinie die langsame Durchschnittslinie übersteigt.
Flexible ParameterkonfigurationStrategie: Die Strategie erlaubt Benutzern die Anpassung der Brin-Band-Länge, der Art des Moving Averages, der Standarddifferenz-Multiplikatoren und der schnellen und langsamen Durchschnitts-Perioden, die für verschiedene Marktbedingungen und individuelle Handelsstile optimiert werden können.
Klarer Ein- und AusstiegDie Handelsregeln der Strategie sind einfach und klar, die Ein- und Ausstiegsbedingungen basieren auf objektiven technischen Indikatoren und reduzieren den Einfluss subjektiver Urteile.
Verzögerte TrenderkennungDer Brin-Band und der Moving Average sind nachlässige Indikatoren, die in stark schwankenden Märkten zu verspäteten Eintrittszeiten führen können, die einen Teil der anfänglichen Erträge verpassen. Lösungen können die Periodizität des schnellen Moving Averages entsprechend verkürzen oder die Brin-Band-Parameter anpassen.
Häufige HandelsrisikenIn einem schwankenden Umfeld können die Preise häufig die Bollinger Bandbrechungen durchbrechen und wieder zurückfallen, was zu mehreren Transaktionen führt, die die Transaktionskosten erhöhen. Falsche Signale können durch die Hinzufügung zusätzlicher Filterbedingungen oder die Verlängerung der Bestätigungsphase reduziert werden.
Einschränkung der Einweg-TransaktionDie derzeitige Strategie unterstützt nur den Mehrfachhandel und kann bei Abwärtstrends keine Gewinne erzielen, was zu einer unzureichenden Kapitalnutzung führt. Es kann in Erwägung gezogen werden, die Strategie des leeren Handels zu erweitern, um einen Zwei-Wege-Handel zu ermöglichen.
ParameterempfindlichkeitStrategie-Leistung ist stark von Parameter-Einstellungen abhängig. Unterschiedliche Marktumgebungen können unterschiedliche Kombinationen von Parametern erfordern. Es wird empfohlen, ausreichend Rückmessungen und Parameter-Optimierung vorzunehmen, oder eine Anpassung der Parameter-Anpassung zu verwenden.
Auswirkungen auf die TransaktionskostenDie in der Strategie festgelegte Provision von 0,1% und der 3-Punkt-Sliff können sich im tatsächlichen Handel unterscheiden und die tatsächlichen Erträge beeinflussen. Die Tarifstruktur der tatsächlichen Handelsplattform sollte angepasst und getestet werden.
Filterbedingungen hinzugefügtEs können zusätzliche Bedingungen wie die Erhöhung der Signalqualität durch die Erhöhung der Transaktionsmenge, die Erhöhung der Trendstärke (z. B. ADX) oder die Identifizierung der Preisform in Betracht gezogen werden. Zum Beispiel kann die Erhöhung der Transaktionsmenge bei einem Brin-Break oder ADX-Werte, die größer sind als bestimmte Tiefststände, verlangt werden.
Optimierung der KapitalverwaltungDie derzeitige Strategie besteht darin, 100% des Kontogeldes für den Handel zu verwenden. Es kann in Betracht gezogen werden, ein Risikoprozentsatzmodell oder ein Positionsmanagement mit Volatilitätsanpassung einzuführen, bei dem die Positionsgröße entsprechend der dynamischen Marktvolatilität und der Signalstärke angepasst wird.
Erhöhung der ZeitrahmenprüfungEs ist möglich, mehrere Zeitrahmen zu analysieren, um die Trendrichtung auch auf höheren Zeitrahmen zu bestätigen, um Fehleinschätzungen bei Erschütterungen zu reduzieren. Zum Beispiel ist es erforderlich, dass sowohl die Tageslinie als auch die 4-Stunden-Chart-Bedingungen erfüllt werden.
Einführung einer dynamischen Stop-Loss-StrategieEs ist möglich, einen dynamischen Stop-Loss-Bereich auf der Grundlage des ATR (Average True Range) zu setzen, oder einen beweglichen Stop-Loss (z. B. die Verfolgung eines Brin-Band-Mid-Tracks oder eines langsamen Moving Averages) zu verwenden, um die Gewinne besser zu schützen.
Erhöhung der Zwei-Wege-TransaktionsfähigkeitExpansionsstrategien zur Unterstützung von Fremdwährungen, bei denen die gegenteiligen Bedingungen erfüllt sind (Preise fallen unter die Brin-Band-Abwärtsbewegung und die schnelle Durchschnittslinie liegt unter der langsamen Durchschnittslinie), um Fremdwährungen zu erstellen und die Abwärtsbewegung zu nutzen.
Anpassungsmechanismus der ParameterEntwicklung eines dynamischen Anpassungsmechanismus für Parameter, basierend auf Marktsituationen, zur automatischen Optimierung von Brin-Band- und Moving-Average-Parametern bei unterschiedlichen Schwankungen und Trendstärken und zur Verbesserung der Anpassungsfähigkeit von Strategien.
Die Brin-Band-Strategie, die eine mehrdimensionale Trend-Quantifizierung in Kombination mit schnellen und langsamen Moving Averages ermöglicht, baut ein mehrschichtiges Handelsentscheidungssystem auf, indem sie Volatilität und Trendindikatoren integriert. Die Kernvorteile der Strategie liegen in der Mehrfachbedingungenbestätigungsmechanik, die die Signalqualität und -zuverlässigkeit erheblich verbessert. Trotz einiger Probleme mit der Lagerung und der Parameterempfindlichkeit kann die Strategie durch ein vernünftiges Risikomanagement und die Parameteroptimierung in trendspezifischen Märkten eine solide Leistung erbringen.
Weitere Optimierungen können durch die Erhöhung der Filterbedingungen, die Verbesserung der Kapitalverwaltung, die Einführung von Multi-Time-Frame-Analysen und die Einführung von Anpassungsmechanismen für die Entwicklung von Parametern erfolgen, um die Strategie umfassender und stabiler zu machen. Insgesamt ist dies eine klar strukturierte, logisch strenge Trendverfolgungsstrategie, die für Händler mit einem gewissen Verständnis der technischen Analyse geeignet ist, insbesondere in einem Marktumfeld mit klaren mittleren und langfristigen Trends.
/*backtest
start: 2024-04-02 00:00:00
end: 2025-04-01 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=6
strategy("BTC Bollinger Bands w Fast and Slow SMAs", overlay=true, commission_value=0.1, slippage=3, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
length = input.int(21, minval=1)
fastSmaLength = input.int(6, title="Fast SMA Length", minval=1) // Fast SMA with default 20
slowSmaLength = input.int(45, title="Slow SMA Length", minval=1) // Slow SMA with default 60
maType = input.string("SMA", "Basis MA Type", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
// Calculate SMAs dynamically
fastSma = ta.sma(src, fastSmaLength) // Fast SMA
slowSma = ta.sma(src, slowSmaLength) // Slow SMA
// Bollinger Bands Calculation
ma(source, length, _type) =>
switch _type
"SMA" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
"SMMA (RMA)" => ta.rma(source, length)
"WMA" => ta.wma(source, length)
"VWMA" => ta.vwma(source, length)
basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
offset = input.int(0, "Offset", minval=-500, maxval=500)
// Plotting the bands, basis, and both dynamic SMAs
plot(basis, "Basis", color=#2962FF, offset=offset)
p1 = plot(upper, "Upper", color=#F23645, offset=offset)
p2 = plot(lower, "Lower", color=#089981, offset=offset)
plot(fastSma, "Fast SMA", color=color.orange, offset=offset) // Plot the Fast SMA
plot(slowSma, "Slow SMA", color=color.blue, offset=offset) // Plot the Slow SMA
fill(p1, p2, title="Background", color=color.rgb(33, 150, 243, 95))
// Strategy logic: Open long position when the price closes above the upper Bollinger Band,
// the price is above the Slow SMA, and the Fast SMA is above the Slow SMA
// Condition to open a long position:
// 1. Price closes above the upper Bollinger Band
// 2. Price is above the Slow SMA
// 3. Fast SMA is above Slow SMA
if (close > upper and close > slowSma and fastSma > slowSma)
// Open Long position on the next candle's open
strategy.entry("Long", strategy.long) // Open Long on the current candle
// Condition to close the long position: previous close below the lower Bollinger Band or Fast SMA is below Slow SMA
if (close < lower or fastSma < slowSma)
// Close Long on the next candle's open
strategy.close("Long") // Close Long on the next bar's open