ボリンジャーバンドのゴールデンクロス・デッドクロス戦略
1
Follow
1802
Followers
概要
本戦略は、ボリンジャーバンドのゴールデンクロス・デッドクロスを用いてロング・ショートを行う戦略です。価格がボリンジャーバンドの上限を突破したらショート、下限を突破したらロングします。ポジション保有中は追加注文(ナンピン)とストップロストレーリングを行います。
戦略の原理
本戦略はボリンジャーバンドの上部・中部・下部の3本の線を使用します。中央線はn日間の移動平均線、上部線は中央線+k×n日間の標準偏差、下部線は中央線−k×n日間の標準偏差です。nは通常20、kは通常2です。
価格が下から上に下限線を突破した場合、価格の上昇開始を示すためロングします。価格が上から下に上限線を突破した場合、価格の下落開始を示すためショートします。
ロング・ショート後はさらに追加注文を行います。追加注文の条件は、既にポジションを保有している状態で、再び価格が移動平均線にタッチした場合、再度ロングまたはショートの新規ポジションを建てます。
全てのポジションのストップロストレーリングはリアルタイムで更新されます。ストップロスラインは、現在の保有ポジションの平均価格とボリンジャーバンド価格の差に基づいて設定されます。
優位性分析
本戦略には以下の優位性があります。
- ボリンジャーバンド指標を使用することで、価格のブレイクアウトを捉え、正確にロング・ショートを行える。
- ゴールデンクロス・デッドクロス方式を採用し、ルール化されたエントリーを実現。
- ポジション保有後に追加注文を行うことで、より大きな利益を得られる可能性がある。
- ストップロスをリアルタイムで更新するため、ストップロスが相場に影響されにくい。
リスク分析
本戦略には以下のリスクも存在します。
- ボリンジャーバンドは指標として市場の変動に敏感であり、だましに遭う可能性がある。
- 追加注文方式はリスクエクスポージャーを増大させ、損失が拡大する可能性がある。
- ストップロスラインは絶対的なものではなく、やはり張り付かれるリスクがある。
これらのリスクに対しては、以下の点から最適化が可能です。
- ボリンジャーバンドのパラメータを調整し、異なる時間足に対応する。
- 追加注文の大きさと頻度を最適化する。
- 中央線を追加のストップロスラインとして組み込む。
最適化の方向性
本戦略は以下の点から最適化が可能です。
- ボリンジャーバンドのパラメータを最適化し、より多くの市場環境に対応する。
- 追加注文のロジックを最適化し、リスクとリターンのバランスを取る。
- ストップロスラインを追加する(例:中央線ストップロスなど)。
- 利食い戦略を追加し、より能動的に利食いを行う。
- 他の指標と組み合わせてエントリータイミングをフィルタリングする。
- 資金管理を最適化し、1回の取引リスクをコントロールする。
まとめ
本戦略は全体的に見て、典型的なトレンドフォロー戦略です。流れに乗って、トレンド発生時に利益を得ることができます。同時に一定のリスクも伴うため、さらなる最適化と改善を行い、より多くの市場状況に適応し、フェイクブレイクアウトによるリスクを低減する必要があります。
Source
Pine
/*backtest
start: 2022-11-16 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title='Bollinger Band strategy with split, limit, stop', shorttitle='bb strategy', overlay=true,commission_type = strategy.commission.percent, commission_value = 0.01, default_qty_type = strategy.percent_of_equity, default_qty_value = 10, pyramiding = 4)
Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

