ボリンジャーバンド&RSIコンビネーションストラテジー (Bollinger Bands & RSI Combination Strategy) は,市場へのエントリーと退出の決定をするために,ボリンジャーバンドと相対強度指数 (RSI) という2つの一般的な技術指標を組み合わせる技術分析戦略である.この戦略は,取引機会を特定するために,ボリンジャーバンド以上または以下の価格ブレイク,およびRSIからの過剰購入および過剰販売のシグナルを使用する.
この戦略は,2つの技術指標を使用して取引信号を生成します.
ボリンジャーバンドは,中帯 (移動平均線),上帯 (中帯プラス標準偏差線),下帯 (中帯マイナス標準偏差線) の3つの線で構成される.価格が上下ボリンジャーバンドを突破すると取引信号が生成される.
RSIは,RSIが過売値を下回ったときのみロングポジションを取られ,RSIが過買い値を下回ったときのみショートポジションを取られる.
具体的には,戦略の取引信号は以下のとおりです.
ボリンジャーバンド&RSI組み合わせ戦略は,比較的信頼性の高い取引シグナルを生成するために,2つの古典的な指標であるボリンジャーバンド&RSIを組み合わせたシンプルで実践的な技術的な取引戦略である.この戦略の利点は,明確な論理,理解しやすさと実装,およびRSI指標を使用してボリンジャーバンド信号をフィルターし,信号品質を改善することにある.しかし,この戦略には,市場環境への適応性が不十分であり,基本的な要因を考慮していないなどのいくつかの制限もあります.したがって,実践的な応用では,他の技術指標を組み合わせ,リスク管理措置を導入し,パラメータ選択を最適化することなど,特定の市場特性と取引スタイルに応じて戦略を最適化し改善する必要があります.全体として,Bollinger Bands&RSI組み合わせ戦略は,トレーダーに技術的な参照のアイデアと取引の枠組みを提供します.しかし,戦略の理解は,トレーダーの経験と市場累積の成功に依存します.
/*backtest start: 2023-03-15 00:00:00 end: 2023-10-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands & RSI Strategy", overlay=true) // Bollinger Bands Parameters source = close length = input.int(20, minval=1) mult = input.float(2.0, minval=0.001, maxval=50) // RSI Parameters rsi_length = input.int(14, minval=1) rsi_oversold = input.int(30, minval=1, maxval=100) rsi_overbought = input.int(70, minval=1, maxval=100) // Strategy Entry basis = ta.sma(source, length) dev = mult * ta.stdev(source, length) upper = basis + dev lower = basis - dev rsi = ta.rsi(source, rsi_length) if (ta.crossover(source, lower) and rsi < rsi_oversold) strategy.entry("BBandLE", strategy.long, comment="BBandLE") else strategy.cancel(id="BBandLE") if (ta.crossunder(source, upper) and rsi > rsi_overbought) strategy.entry("BBandSE", strategy.short, comment="BBandSE") else strategy.cancel(id="BBandSE")