Diese Strategie stellt eine innovative Anwendung des Bollinger Bands-Indikators dar, der doppelte Standardabweichungsbänder zur Momentum-Erfassung verwendet. Der Kernmechanismus beruht auf einem System von Bollinger Bands, das mit zwei verschiedenen Standardabweichungsniveaus (1SD und 2SD) konstruiert wurde und Handelssignale erzeugt, wenn der Preis durch den 2SD-Kanal bricht. Durch präzise mathematische Modellierung und statistische Prinzipien bietet diese Strategie Händlern einen systematischen Handelsansatz.
Die Strategie verwendet einen 34-Perioden- gleitenden Durchschnitt als mittleres Band, wobei die oberen und unteren Bands sowohl mit einer als auch mit einer doppelten Standardabweichung berechnet werden. Kaufsignale werden erzeugt, wenn der Preis über dem oberen Band von 2SD bricht, während Verkaufssignale auftreten, wenn der Preis unter dem unteren Band von 2SD bricht. Die Strategie beinhaltet automatische Stop-Loss-Mechanismen, bei denen lange Positionen geschlossen werden, wenn der Preis unter dem unteren Band bricht und kurze Positionen, wenn der Preis über dem oberen Band bricht. Ein Geldmanagementsystem wird implementiert, bei dem 30% des Kontokapitals pro Handel für eine effektive Risikokontrolle verwendet werden.
Diese innovative Strategie, die auf dem klassischen Bollinger Bands Indikator basiert, bietet ein Handelssystem mit sowohl theoretischer Grundlage als auch praktischer Nützlichkeit durch sein duales Standardabweichungsdesign. Die Strategie bietet den Händlern ein zuverlässiges Handelswerkzeug durch strenge mathematische Modellierung und umfassende Risikokontrollmechanismen. Obwohl es Raum für Optimierung gibt, ist ihre Kernlogik solide und zeigt einen guten praktischen Wert.
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 00:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 // Baker Odeh's Strategy - Bollinger Bands : 27/SEP/2014 01:36 : 1.0 // This displays the traditional Bollinger Bands, the difference is // that the 1st and 2nd StdDev are outlined with two colors and two // different levels, one for each Standard Deviation strategy(shorttitle="Baker Odeh's Strategy - Bollinger Bands", title="Baker Odeh's Strategy - Bollinger Bands", overlay=true, currency=currency.NONE, initial_capital=30, default_qty_type=strategy.percent_of_equity, default_qty_value=20) 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 colorBasis = src >= basis ? color.blue : color.orange pBasis = plot(basis, linewidth=2, color=colorBasis) pUpper1 = plot(upper1, color=color.new(color.blue, 0), style=plot.style_circles) pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles) pUpper2 = plot(upper2, color=color.new(color.blue, 0)) pLower2 = plot(lower2, color=color.new(color.orange, 0)) fill(pBasis, pUpper2, color=color.new(color.blue, 80)) fill(pUpper1, pUpper2, color=color.new(color.blue, 80)) fill(pBasis, pLower2, color=color.new(color.orange, 80)) fill(pLower1, pLower2, color=color.new(color.orange, 80)) if (close > upper2) strategy.entry("Long", strategy.long) if (close < lower2) strategy.entry("Short", strategy.short) if (close <= lower2) strategy.close("Long") if (close >= upper2) strategy.close("Short")