Type/to search

ボリンジャーバンドとハル指標に基づくクロス戦略

Common strategy
Created: 2023-12-08 11:58:07
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

この戦略は、ボリンジャーバンドとヘル指標のクロスを利用して取引シグナルを生成します。ヘル指標がボリンジャーバンドの下限を上抜けたときに買い、ヘル指標がボリンジャーバンドの上限を下抜けたときに売りを行います。この戦略は、ボリンジャーバンドのブレイクアウト戦略とヘル指標のトレンドフォロー戦略を組み合わせることで、両方の利点を活用します。

戦略の原理

この戦略は主に、ボリンジャーバンドとヘル指標のクロスに基づいて取引シグナルを生成します。

まず、ボリンジャーバンドは3本の線で構成されます:中央線、上限線、下限線。中央線はn日移動平均線であり、上限線と下限線はそれぞれ中央線に標準偏差を加減したものです。価格が上限を突破すればブレイクアウトの機会、下限を割り込めば調整の機会を示します。

次に、ヘル指標はトレンドフォロー指標です。異なる2つの期間の加重移動平均線の差を利用して、現在のトレンドを判断します。短期平均線が長期平均線を上回れば上昇トレンド、下回れば下降トレンドとみなします。

この戦略は、これら2つの指標の利点を組み合わせたものです。ヘル指標がボリンジャーバンドの下限を上抜けたとき、株価が上昇トレンドに入る可能性があると判断して買いエントリーします。ヘル指標がボリンジャーバンドの上限を下抜けたとき、株価が調整下落フェーズに入る可能性があると判断して売りエントリーします。

戦略の利点

  1. ボリンジャーバンドとヘル指標の両方の利点を組み合わせることで、取引シグナルの信頼性が向上します。

  2. ヘル指標でトレンド方向を判断し、ボリンジャーバンドでサポート・レジスタンス位置を判断することでクロスシグナルを形成し、収益確率を高めることができます。

  3. ボリンジャーバンドとヘル指標のパラメータを調整することで、異なる周期の銘柄に最適化でき、適用範囲が広がります。

リスクと解決方法

  1. 株価がレンジ相場にある場合、この戦略は偽のシグナルを多く発生させ、損失につながる可能性があります。パラメータの最適化やフィルター条件の追加により、偽シグナルを減らすことができます。

  2. 株価が急激に変動すると、ボリンジャーバンドとヘル指標が同時に取引シグナルを発する可能性があり、シグナルの順序性を確保し、クロスシグナルの誤判断を避ける必要があります。ストップロスを導入して損失を抑えることが検討できます。

  3. コードでは直接100%のポジションサイズが設定されています。実際の運用では、ポジション管理を調整し、全額でエントリーしないようにする必要があります。そうしないと損失が拡大する可能性があります。

最適化の方向性

  1. ボリンジャーバンドとヘル指標のパラメータをテスト・最適化し、より多くの周期の銘柄に対応できるようにすることができます。

  2. 取引量やボラティリティのフィルターを追加し、レンジ相場での誤ったシグナルを防止します。

  3. ストップロス戦略を最適化し、トレーリングストップや指値ストップを設定します。

  4. ポジション管理ルールを調整し、再エントリー条件を追加することで損失拡大を防ぎます。

まとめ

本戦略は、ボリンジャーバンドのブレイクアウト戦略とヘル指標のトレンドフォロー戦略を総合的に活用し、両者のクロスによって取引シグナルを形成することで、トレンドフォローとブレイクアウトの二重効果を実現します。この戦略は、ファンダメンタルズに大きな変化がない限り、中短期の銘柄に対して高い適応性を持ちます。ただし、実際に運用する際には、個別銘柄の特性に合わせてパラメータを最適化し、ポジション管理やストップロス戦略を適宜調整することで、戦略をより堅牢にする必要があります。

Source
Pine
/*backtest
start: 2023-11-30 00:00:00
end: 2023-12-07 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=3
strategy(title="Strategy Hull Bollinger", shorttitle="Hull bollinger",overlay=true, calc_on_order_fills=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, overlay=false)
Strategy parameters
Strategy parameters
period
i
length1
Source
mult
TP
SL
TS
TO
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)