これはボリンジャーバンドをベースとしたブレイクアウト・トレーディング戦略である.スウィング・トレーディングを実施するためにボリンジャーバンドの上帯と中間線を使用する.具体的には,価格は上帯を超えるとロングになり,価格が中間線を下回るとポジションを閉じる.これは典型的なトレンドフォロー戦略である.
上記はこの戦略の主な取引論理です.比較的強いトレンド動きを捕捉することは簡単で有効です.
このボリンジャー・バンドス・スウィング戦略の主な利点は以下の通りです.
一般的に,これはシンプルで実践的で制御が容易な戦略に従って比較的うまく行われている傾向です.
この戦略にはいくつかのリスクもあります:
また,より多くのフィルター指標を組み合わせたり,ストップ損失戦略を最適化することによってリスクを制御することも可能です.
戦略は以下の側面から最適化できます.
戦略の継続的な改善は,より良い収益性を得るための体系的なテストと最適化によって行うことができます.
Bollinger Bandsのスウィング・トレーディング戦略は,全体的に非常に実用的です.トレンドを簡単にフォローするために簡単な操作があります.パラメータのチューニングと最適化によって対処できるいくつかのリスクも注意してください.これは推奨される定量戦略です.
/*backtest start: 2023-01-02 00:00:00 end: 2024-01-02 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Breakout Strategy", overlay=true) // Bollinger Band Einstellungen length = input(20, title="Bollinger Band Length") src = input(close, title="Source") mult = input(2.0, title="Multiplier") basis = ta.sma(src, length) upper_band = basis + mult * ta.stdev(src, length) lower_band = basis - mult * ta.stdev(src, length) // Bedingung für den oberen Ausbruch upper_breakout_condition = close > upper_band // Bedingung für den Rückgang unter das mittlere Band below_middle_band_condition = close < basis // Plot der Bollinger Bänder plot(upper_band, color=color.blue, title="Upper Bollinger Band") plot(basis, color=color.purple, title="Middle Bollinger Band") plot(lower_band, color=color.blue, title="Lower Bollinger Band") // Kaufregel if (upper_breakout_condition) strategy.entry("Buy", strategy.long) // Verkaufsregel if (below_middle_band_condition) strategy.close("Buy")