Type/to search

RSIとボリンジャーバンドのサポート・レジスタンス動的結合量化戦略

Common strategy
Created: 2024-01-24 15:19:22
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、RSI指標を用いて市場の買われすぎ・売られすぎを判断すると同時に、ボリンジャーバンドの上限・下限によって価格の変動範囲を評価します。さらに、高値・安値に基づいて動的サポート・レジスタンスを生成し、価格がサポートやレジスタンスに接近した場合にのみ売買を実行します。ユーザーはトレンドフィルター(例:単純移動平均線を用いて価格がトレンド方向と一致する場合のみ取引)を自由に設定できます。本戦略は複数のテクニカル指標を総合的に活用するため、判断力が高く、市場機会を効果的に捉えることができます。

戦略の原理

本戦略は主にRSI指標、ボリンジャーバンド、動的サポート・レジスタンスの3つで構成されます。

  • RSI部分: 買われすぎ・売られすぎを判断します。RSIが30を下回ると売られすぎ領域となり、買いシグナルを発します。RSIが70を上回ると買われすぎ領域となり、売りシグナルを発します。

  • ボリンジャーバンド: 価格の移動平均線と標準偏差に基づいて上限・下限を計算し、価格が通常のレンジを逸脱しているかどうかを判断します。価格が上限に近づくと売り、下限に近づくと買いのシグナルとなります。

  • サポート・レジスタンス部分: 動的な計算方法を用い、一定期間内の最高値・最安値(または始値・終値)を基準に、一定割合の範囲を設定し、過去の価格反転ポイントを重要なサポート・レジスタンスとして記録します。価格が重要なレジスタンス付近まで上昇すると売りシグナル、重要なサポートまで下落すると買いシグナルを発します。

以上より、本戦略はRSIの買われすぎ・売られすぎ、価格の通常レンジからの逸脱、動的サポート・レジスタンスへの接近という3つの条件が同時に満たされた場合にのみ売買を実行します。

戦略の優位性

  1. ファンダメンタル指標とテクニカル指標の組み合わせ: RSIでファンダメンタル的な買われすぎ・売られすぎを判断しつつ、ボリンジャーバンドで価格のテクニカルな形状を評価します。

  2. 動的サポート・レジスタンスの計算: 価格変動の実際のサポート・レジスタンスに近い水準を算出します。

  3. トレンドフィルターの追加が可能: RSIやボリンジャーバンドと組み合わせることで判断力が大幅に向上し、ノイズの多いシグナルの多くをフィルタリングできます。

戦略のリスク

  1. RSIパラメータ設定の誤り: RSIの期間が短すぎるとノイズが増加し、買われすぎ・売られすぎの閾値設定が不適切だと誤判断を招く可能性があります。

  2. ボリンジャーバンドのパラメータ設定の誤り: 期間や標準偏差倍数の設定が不適切だと判断精度に影響します。

  3. 動的サポート・レジスタンスの遅延: 過去の高値・安値を基準に計算するため、遅延が生じます。ユーザーはパラメータを適切に最適化し、サポート・レジスタンス水準を現在の価格に近づける必要があります。

  4. 複数の指標の相互干渉: 本戦略は複雑であり、複数の指標の組み合わせが互いに干渉する可能性があります。指標パラメータをテストして競合を減らし、組み合わせ条件を適宜簡略化して誤判定の確率を下げることが推奨されます。

戦略の最適化方向

  1. RSIパラメータのテスト: RSI期間や買われすぎ・売られすぎの閾値を最適化します。

  2. ボリンジャーバンドパラメータのテスト: ボリンジャーバンドの期間や標準偏差倍数を最適化します。

  3. 動的サポート・レジスタンスのパラメータ最適化: サポート・レジスタンス水準を価格により近づけます。より短い期間や過去の高値・安値の参照数を減らすなどの設定を試します。

  4. 補助指標の追加・テスト: KDJ、MACDなどの指標をRSIと組み合わせ、判断精度を高めます。

  5. トレンドフィルターパラメータのテスト: フィルターの期間を最適化し、ポジション保有時間を延ばし、不要な逆張り取引を減らします。

まとめ

本戦略はRSI、ボリンジャーバンド、動的サポート・レジスタンスなど複数の指標を総合的に活用し、各指標の長所を最大限に引き出し相互検証することで判断力が高いです。また、トレンドフィルターを追加することでノイズをさらに低減できます。パラメータ設定は柔軟であり、ユーザーは自分のニーズに応じて調整可能です。パラメータ最適化テストを実施すれば、その効果はさらに顕著になります。非常に有望な定量戦略です。

Source
Pine
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("RSI + BB + S/R Strategy with Trend Filter", shorttitle="RSI + BB + S/R + Trend Filter", overlay=true)

// RSI Settings
Strategy parameters
Strategy parameters
RSI Length
Overbought Level
Oversold Level
BB Length
BB Deviation
Pivot Period
Pivot Source
Maximum Number of Pivot
Maximum Channel Width %
Maximum Number of S/R Levels
Minimum Strength
Use Trend Filter
Trend Filter Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)