Bollinger Bands - präzise Einstiegs- und Risikokontrollstrategie

SMA BB stdev
Erstellungsdatum: 2024-06-03 10:53:56 zuletzt geändert: 2024-06-03 10:53:56
Kopie: 1 Klicks: 629
1
konzentrieren Sie sich auf
1617
Anhänger

Bollinger Bands - präzise Einstiegs- und Risikokontrollstrategie

Überblick

Die Strategie verwendet Bollinger Bands als Hauptindikator, um unter bestimmten Bedingungen zu handeln, indem sie die Beziehung zwischen dem Preis und der oberen und unteren Bahn analysiert. Die Hauptidee der Strategie ist: Wenn der Kurs bei einem Aufschlag brechen, machen Sie mehr, wenn der Kurs brechen, machen Sie leer, und verwenden Sie gleichzeitig die umgekehrte Signalplatzierung, um die Preisschwankungen zu erfassen.

Strategieprinzip

  1. Berechnen Sie die mittleren, oberen und unteren Bahnen des Brin-Bandes. Die mittlere Bahn ist der einfache Moving Average des Schlusskurses, die obere Bahn ist die Standarddifferenz der mittleren Bahn plus oder minus einer bestimmten Vielzahl.
  2. Wenn der Schlusskurs über die Bahn geht, werden mehr Bedingungen ausgelöst und mehr Positionen eröffnet.
  3. Wenn der Schlusskurs die Unterbahn durchbricht, wird die Leerstellung ausgelöst.
  4. Wenn Sie mehrere Positionen halten, müssen Sie die Positionen plattieren, wenn eine Leerstellung vorliegt.
  5. Wenn Sie eine leere Position halten, werden Sie eine leere Position platzieren, wenn mehrere Bedingungen vorliegen.

Strategische Vorteile

  1. Die Brin-Bänder sind ein sehr effizientes Signal für Preisschwankungen und bieten eine gewisse Zuverlässigkeit als Handelssignale.
  2. Die Strategie ist klar, leicht zu verstehen und umzusetzen.
  3. Die Strategie kann bei Trends sehr gut Preisschwankungen erfassen und bessere Gewinne erzielen.
  4. Strategie 5 a4. Die Zahl y verwendet nicht zu viele Indikatoren, reduziert die Störung durch Geräusche und erhöht die Effektivität des Signals.

Strategisches Risiko

  1. Die Strategie kann zu einem hohen Transaktionspreis führen, da es zu einem hohen Transaktionspreis bei einem konvulsiven Umfeld kommt.
  2. Die Auswahl der Brin-Band-Parameter hat einen großen Einfluss auf die Strategie-Performance. Unpassende Parameter können dazu führen, dass die Strategie fehlschlägt.
  3. Die Strategie hat keine Stop-Loss-Regelung, was ein höheres Risiko für eine abrupte Kehrtwende darstellt.
  4. Die Strategie berücksichtigt nicht die Eigenschaften der Transaktionsarten und kann die Parameter für verschiedene Transaktionsarten anpassen.

Richtung der Strategieoptimierung

  1. Die Einführung anderer Indikatoren, wie z. B. Trend- oder Schwingungsindikatoren, zur Bestätigung von Brin-Band-Signalen und zur Verbesserung der Handelsgenauigkeit.
  2. Optimierung von Parametern, wie z. B. der Brin-Band-Periode und der Standarddifferenzmenge, für unterschiedliche Marktbedingungen.
  3. Setzen Sie eine angemessene Stop-Loss-Schranke und kontrollieren Sie das Risiko eines einzelnen Handels.
  4. Die Strategie wird an die Merkmale der Handelsvariante angepasst, wie z. B. Volatilität, Liquidität usw.
  5. Erwägen Sie die Einführung von Positionsmanagement, um die Positionen entsprechend der dynamischen Marktlage anzupassen und das Ertrags-Risiko-Verhältnis zu erhöhen.

Zusammenfassen

Die Strategie basiert auf der Brin-Band und handelt unter bestimmten Bedingungen, indem sie die Beziehung zwischen dem Preis und der Brin-Band analysiert. Die Strategie-Logik ist klar, leicht zu verstehen und zu implementieren, und es ist möglich, bessere Gewinne in trendigen Situationen zu erzielen. Es gibt jedoch auch einige Risiken, wie häufige Transaktionen, unangemessene Parameterwahl usw. Durch die Einführung anderer Indikatoren, Optimierung von Parametern und Einstellung von Stop-Loss-Stopps können die Performance der Strategie weiter verbessert und besser an unterschiedliche Marktumgebungen angepasst werden.

Strategiequellcode
/*backtest
start: 2023-05-28 00:00:00
end: 2024-06-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands Strategy", overlay=true)

src = input(close)
length = input.int(34, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)

basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev

upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2

// Long Condition: Close above Upper Bollinger Band
longCondition = close > upper1

// Short Condition: Close below Lower Bollinger Band
shortCondition = close < lower1

// Strategy Entry and Exit
strategy.entry("Long", strategy.long, when = longCondition)
strategy.entry("Short", strategy.short, when = shortCondition)

// Close Long Position when Short Condition is Met
strategy.close("Long", when = shortCondition)

// Close Short Position when Long Condition is Met
strategy.close("Short", when = longCondition)

// Plotting Bollinger Bands
plot(basis, color=color.blue)
plot(upper1, color=color.new(color.blue, 80))
plot(lower1, color=color.new(color.orange, 80))