- Quadrat
- Bollinger-Bänder genaue Eintritts- und Risikokontrollstrategie
Bollinger-Bänder genaue Eintritts- und Risikokontrollstrategie
Schriftsteller:
ChaoZhang, Datum: 2024-06-03 10:53:56
Tags:
SMABBstdev
Übersicht
Diese Strategie verwendet Bollinger Bands als Hauptindikator. Durch die Analyse der Beziehung zwischen Preis und den oberen und unteren Bands tritt sie unter bestimmten Bedingungen in Trades ein. Die Hauptidee der Strategie ist: Wenn der Schlusskurs über das obere Band bricht, geht er lang; wenn er unter das untere Band bricht, geht er kurz. Gleichzeitig verwendet sie entgegengesetzte Signale, um Positionen zu schließen, wodurch Kursschwankungen erfasst werden.
Strategieprinzip
- Berechnen Sie die mittlere, obere und untere Bands der Bollinger Bands. Die mittlere Band ist der einfache gleitende Durchschnitt des Schlusskurses, und die oberen und unteren Bands sind die mittlere Band plus oder minus ein bestimmtes Vielfaches der Standardabweichungen.
- Wenn der Schlusskurs über den oberen Bereich bricht, löst er die Long-Position aus und eröffnet eine Long-Position.
- Wenn der Schlusskurs unterhalb des unteren Bandes bricht, löst er die Short-Bedingung aus und eröffnet eine Short-Position.
- Bei Halten einer Long-Position wird die Long-Position geschlossen, wenn die Short-Bedingung angezeigt wird.
- Bei Halten einer Short-Position wird die Short-Position geschlossen, wenn die Long-Bedingung angezeigt wird.
Strategische Vorteile
- Bollinger-Bänder können Preisschwankungen wirksam widerspiegeln, und ihre Verwendung als Handelssignale ist zuverlässig.
- Die Strategielogik ist klar und leicht verständlich und umsetzbar.
- In Trendmärkten kann diese Strategie Preisschwankungen gut erfassen und gute Renditen erzielen.
- Die Strategie verwendet nicht zu viele Indikatoren, wodurch die Lärmstörungen reduziert und die Wirksamkeit der Signale verbessert werden.
Strategische Risiken
- In den Märkten mit einem begrenzten Bereich kann diese Strategie häufig gehandelt werden, was zu hohen Transaktionskosten führt.
- Die Auswahl der Bollinger-Band-Parameter hat erhebliche Auswirkungen auf die Strategieleistung, und unangemessene Parameter können dazu führen, dass die Strategie fehlschlägt.
- Die Strategie sieht keinen Stop-Loss vor, der bei einem starken Marktumschwung mit größeren Risiken konfrontiert sein kann.
- Die Strategie berücksichtigt nicht die Merkmale verschiedener Handelsinstrumente, und es kann erforderlich sein, die Parameter für verschiedene Instrumente anzupassen.
Strategieoptimierungsrichtlinien
- Einführung anderer Indikatoren wie Trend- oder Oszillatorindikatoren zur Bestätigung von Bollinger-Band-Signalen und zur Verbesserung der Handelsgenauigkeit.
- Optimierung von Parametern wie Periode und Standardabweichungsmultiplikator von Bollinger-Bändern, um sich an unterschiedliche Marktbedingungen anzupassen.
- Festlegen von angemessenen Stop-Losses und Gewinngewinn, um das Risiko einer einzelnen Transaktion zu kontrollieren.
- Anpassung der Strategie an die Merkmale der Handelsinstrumente wie Volatilität und Liquidität.
- Überlegen Sie, Positionsmanagement einzuführen, um Positionen dynamisch an die Marktbedingungen anzupassen und das Risiko-Rendite-Verhältnis zu verbessern.
Zusammenfassung
Diese Strategie verwendet Bollinger Bands als Kern und führt Trades unter bestimmten Bedingungen durch, indem sie die Beziehung zwischen Preis und Bollinger Bands analysiert. Die Strategie Logik ist klar und leicht zu verstehen und umzusetzen. Es kann gute Renditen in Trending-Märkten erzielen. Es hat jedoch auch einige Risiken, wie häufigen Handel und unsachgemäße Parameterwahl. Durch die Einführung anderer Indikatoren, Optimierung von Parametern, Einstellung von Stop-Losses und Take-Profits und andere Methoden kann die Leistung der Strategie weiter verbessert werden, um sich besser an verschiedene Marktumgebungen anzupassen.
/*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))
Verwandt
Mehr