Type/to search

ボリンジャーバンド幅スケーリング二重移動平均線フィルタリングトレンド戦略

Common strategy
Created: 2023-10-25 15:00:20
Last modified: 3 years ago
1
Follow
1802
Followers

img

本戦略は、ボリンジャーバンドと二重移動平均線を基に取引シグナルを生成し、トレンドフィルターを組み合わせることで、高い勝率と良好なリスクリワードレシオを目指します。

戦略の原理

  1. ボリンジャーバンドの上限線、中央線、下限線を用いて、ロング・ショートのシグナルを判定します。価格が上限線に接触した場合はショート、下限線に接触した場合はロングとします。

  2. 期間20の中短期移動平均線と期間60の長期移動平均線を使用してトレンドを判断します。短期移動平均線が長期移動平均線を上抜けた場合は上昇トレンド、下抜けた場合は下降トレンドとします。

  3. ボリンジャーバンドの幅に応じて、ストップロスの位置を動的に調整します。ボリンジャーバンドの幅が0.5%を超える場合はストップロスを下限線に設定し、0.5%未満の場合は下限線までの半分の範囲に縮小します。

  4. エントリー条件:上昇トレンド時に価格が下限線をブレイクした場合をロングシグナル、下降トレンド時に価格が上限線をブレイクした場合をショートシグナルとします。

  5. エグジット条件:ロング時はボリンジャーバンドの上限線または短期移動平均線に接触した場合に利確、ショート時はボリンジャーバンドの下限線または短期移動平均線に接触した場合に利確します。

  6. ストップロス条件:ロング時は価格がボリンジャーバンドの下限線の動的範囲を下回った場合、ショート時は価格がボリンジャーバンドの上限線の動的範囲を上回った場合に損切りします。

戦略の優位性

  1. 二重移動平均線でトレンドを判断するため、トレンドが不明瞭な相場やレンジ相場のノイズを効果的にフィルタリングできます。

  2. ボリンジャーバンドの中央線をサポート・レジスタンスとし、上限線・下限線を動的なストップロスラインとして使用することで、リスクをコントロールできます。

  3. ボリンジャーバンドの幅に応じてストップロスの幅を調整することで、ストップロスが発動する確率を低減し、合理的なストップロス位置を確保します。

  4. トレンド方向に沿った取引を行うため、勝率が高くなります。

戦略のリスク

  1. 二重移動平均線では偽のブレイクアウトが発生しやすく、トレンドの転換点を見逃す可能性があります。移動平均線の期間を適宜短縮することで改善できます。

  2. ボリンジャーバンドはレンジ相場でダマシに遭いやすいです。取引頻度を下げることで回避できます。

  3. ストップロス位置がサポート・レジスタンスに近い場合、容易に突破されるリスクがあります。ストップロス範囲を適度に広げることで対応できます。

  4. 短期的なリトレースメントの機会を効果的に捉えられない場合があります。保有期間を適宜短縮することで改善できます。

戦略の最適化方向

  1. 移動平均線の期間パラメータを最適化し、戦略に適した市場環境を見つけます。

  2. ボリンジャーバンドの倍率パラメータを最適化し、ストップロス突破確率とのバランスを取ります。

  3. 他のインジケーターを追加してマルチファクター検証を行い、シグナル品質を向上させます。

  4. 出来高を組み合わせてトレンドを判断し、ダイバージェンスを回避します。

  5. 資金管理の最適化(例:固定ロット、固定ストップロスなど)により、1回あたりの損失を抑制します。

  6. 価格ショックへの対応(例:大きなギャップ発生時など)。

まとめ

本戦略は全体的に堅実で、二重移動平均線でトレンド方向を判断し、ボリンジャーバンドでサポート・レジスタンスを提供するとともに動的ストップロスを設定します。ただし、トレンドの誤判定やストップロスが近すぎるなどの限界もあります。今後は移動平均線システム、ストップロス戦略、資金管理などの面から最適化を進め、戦略パラメータのロバスト性を高め、様々な市場環境で安定したパフォーマンスを維持できるようにすることが望まれます。総じて、本戦略は高い勝率と良好なリスクリワードレシオにより、初心者にも非常に使いやすいシンプルかつ効果的な戦略アイデアです。

Source
Pine
/*backtest
start: 2022-10-18 00:00:00
end: 2023-10-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title="yuthavithi BB Scalper 2 strategy", overlay=true)

len = input(20, minval=1, title="Length")
Strategy parameters
Strategy parameters
Length
multiplier
Trend Time Frame
Use Trend Filter
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)