Type/to search

ボリンジャーバンドブレイクアウトに基づく定量取引戦略

Common strategy
Created: 2024-02-04 14:52:52
Last modified: 2 years ago
1
Follow
1802
Followers

img

概要

本戦略は、ボリンジャーバンドの上部バンド、中央バンド、下部バンドを計算し、ローソク足の終値と組み合わせて判断することで、ボリンジャーバンドブレイクアウト取引戦略を実現します。価格が上部バンドを突破した場合はロング、下部バンドを突破した場合はショートのエントリーを行います。同時にストップロスとテイクプロフィット価格を設定します。

戦略の原理

  1. ボリンジャーバンドの中央バンドであるSMA(60期間)を計算します。これは価格トレンドの中心線です。

  2. ボリンジャーバンドの上部バンドと下部バンドを計算します。上部バンドは中央バンド+2倍の標準偏差、下部バンドは中央バンド-2倍の標準偏差です。バンド幅は複数の値で制御します。

  3. 終値が上部バンドより大きい場合にロングエントリー、終値が下部バンドより小さい場合にショートエントリーを行います。

  4. ストップロスとテイクプロフィットの仕組みを設定します。ストップロス比率は1.5%、テイクプロフィット比率は6%です。

  5. 価格が再びボリンジャーバンド内に入った場合、またはストップロス・テイクプロフィットのポジション終了条件に達した場合に、ポジションを決済します。

優位性分析

  1. ボリンジャーバンド指標を用いて価格ブレイクアウトを判断するため、トレンド把握能力が高い。

  2. 戦略はシンプルで、理解・実装が容易。

  3. ストップロス・テイクプロフィットによりリスクを管理。

リスク分析

  1. ボリンジャーバンドのブレイクアウトは価格トレンドの反転ポイントを正確に判断できるわけではなく、偽のブレイクアウトリスクが存在する。

  2. ストップロス・テイクプロフィットの設定が不適切だと、より大きなリスクを招く可能性がある。

  3. 取引頻度が高くなる可能性があり、取引コストの影響を考慮する必要がある。

最適化の方向性

  1. 他の指標と組み合わせて偽のブレイクアウトシグナルをフィルタリングする。例えばKDJ指標でトレンドを判断、MACDでダイバージェンスを確認する。

  2. ボリンジャーバンドのパラメータを動的に調整し、市場のボラティリティに応じて適切なバンド幅を計算する。

  3. ストップロス・テイクプロフィット戦略を最適化する。トレーリングストップや分割ストップロス・テイクプロフィットなど。

  4. 取引コストの影響を考慮し、ポジション保有期間を調整する。

まとめ

本戦略はボリンジャーバンド指標で価格ブレイクアウトを判断し、トレンドフォローを実現しており、一定の効果が期待できる。ただし、偽のブレイクアウトにより大きなリスクが生じる可能性がある。他の指標と組み合わせ、継続的にパラメータのテストと最適化を行い、リスクを抑えながら収益性を高めることが重要である。

Source
Pine
/*backtest
start: 2024-01-04 00:00:00
end: 2024-02-03 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Fuera Bolinga", overlay=true)

length = input.int(60, minval=1)
Strategy parameters
Strategy parameters
length
mult
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)