Type/to search

ボリンジャーバンドに基づく短期トレンドフォロー型戦略

Common strategy
Created: 2023-11-23 17:01:12
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

ボリンジャーバンド突破戦略は、ボリンジャーバンド指標に基づく短期トレンドフォロー型戦略です。ロングとショートの両方向の取引を実行でき、現物および無期限先物合约に適用可能で、特にトレンド相場に適しています。

本戦略は高度に設定可能であり、ユーザーがボリンジャーバンドのパラメータ期間と偏差、トレンドフィルター、ボラティリティフィルター、取引方向フィルター、変化率フィルター、日付フィルターなどを設定できます。さらに、ロングとショートのポジションにそれぞれ損切、利確、トレーリングストップを設定し、包括的なリスク管理アプローチを確保します。1日の最大損失額の設定により、さらなる保護層が追加され、信頼性の高い専門的な適応型取引システムとなっています。

戦略の原理

本戦略のコア指標はボリンジャーバンドです。ボリンジャーバンドは中央線、上限バンド、下限バンドの3本の線で構成され、価格の平均線、変動の上限、変動の下限を表します。価格が上限バンドを突破した場合はロング、下限バンドを突破した場合はショートのシグナルとなります。

さらに、戦略にはノイズ取引を避けるための複数の補助フィルターが設定されています。これらのフィルターは次のとおりです。

  1. トレンドフィルター: 価格が移動平均線より上にある場合はロング、下にある場合はショート。

  2. ボラティリティフィルター: ボラティリティが拡大している場合のみ取引。

  3. 取引方向フィルター: 銘柄の特性に応じて、ロングのみ、ショートのみ、または両方向の取引を選択。

  4. 変化率フィルター: 価格が前日の終値に対する変化率が一定水準に達した場合のみエントリー。

  5. 日付フィルター: バックテスト用の時間範囲設定。

すべてのフィルター条件が満たされた場合に取引シグナルが生成されます。利確、損切、トレーリングストップによりリスク管理が確保されます。さらに、1日の最大損失設定により、1日あたりの大きなドローダウンを回避します。

優位性分析

本戦略には以下のような利点があります。

  1. 成熟した指標であるボリンジャーバンドをコアの取引シグナルとして採用しており、信頼性が高い。

  2. 複数のフィルター設計により誤取引を回避し、設定の自由度が高い。

  3. 利確、損切、トレーリングストップが包括的かつ柔軟。

  4. 1日の最大損失設定により、日中のドローダウンを効果的に抑制。

  5. トレンド相場に適しており、収益の可能性が大きい。

リスク分析

本戦略には以下のリスクも存在します。

  1. ボリンジャーバンドの突破は、天井や底でのフェイクブレイクを起こしやすく、損失につながる可能性がある。

  2. レンジ相場ではフィルターが厳しすぎて取引機会を逃す可能性がある。

  3. 大きなギャップが発生した場合、損切りラインを直接突破して損失が発生する可能性がある。

  4. 極端な相場では、大きな損失を完全に回避することはできない。

上記のリスクに対しては、フィルター条件を適度に緩和したり、手動介入で一部ポジションをクローズしたり、損切りの距離を短くするなどの対応が考えられます。

最適化の方向性

本戦略は以下の点から最適化を検討できます。

  1. 異なるパラメータ組み合わせを試し、最適なパラメータ範囲を探索する。

  2. 機械学習モデルを追加し、パラメータの動的最適化を実現する。

  3. 時間損切りや振幅損切りなど、より効果的な損切方法を研究する。

  4. センチメント指標を組み合わせ、極端な相場で積極的に介入する。

  5. 関連商品と組み合わせて統計的裁定取引を行う。

まとめ

ボリンジャーバンド突破戦略は、成熟した信頼性の高い短期トレンドフォロー戦略です。ボリンジャーバンド指標をシグナルとして採用し、複数のフィルターでシグナルの信頼性を確保しています。同時に、包括的な損切とリスク管理メカニズムでリスクをコントロールします。本戦略は活発なトレンド相場に適しており、良好な収益ポテンシャルを持っています。継続的な最適化により、強力なアルゴリズム取引システムとなる可能性があります。

Source
Pine
/*backtest
start: 2022-11-22 00:00:00
end: 2023-11-04 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=5
strategy("Bollinger Bands - Breakout Strategy",overlay=true
         )
Strategy parameters
Strategy parameters
Bollinger Bands
Length
StdDev
Trend Filter
Above/Below
trendFilterPeriodInput
trendFilterType
Volatility Filter
StdDev
volatilityFilterStDevLength
>MA
ROC Filter from CloseD
roc_enable
Treshold
Date Filter
Start
End
Exit Long
TS
TO
SL
TP
Exit Short
TS
TO
SL
TP
Risk Management
Max Intraday Loss (Percent)
Results Table
Precision
Dark Mode
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)