Type/to search

定量取引におけるサポート・レジスタンスクラウドフォーメーションインジケーター

Common strategy
Created: 2024-01-18 15:30:46
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

このインジケーターは、市場における主要なサポート・レジスタンスラインを特定し、チャート上にサポート・レジスタンスクラウドを描画してこれらのライン間の領域を可視化することを目的としています。統計分析とグラフィック表示を組み合わせることで、トレンドの反転ポイントやブレイクアウトポイントを判断する際に役立ち、一般的な補助分析ツールとして使用されます。

原理

このインジケーターの核となるロジックは、一定期間内の最高値と最安値を統計的に計算し、潜在的なサポート・レジスタンスラインを特定することです。計算式は以下の通りです。

  1. 入力期間内の最高値(periodHigh)と最安値(periodLow)を統計する
  2. 期間中央値(periodCenter)= (periodHigh + periodLow) / 2 を計算
  3. 0.382回帰線(period0382)= periodLow + (periodHigh - periodLow) * 0.382 を計算
  4. 0.618回帰線(period0618)= periodLow + (periodHigh - periodLow) * 0.618 を計算

上記の4本のラインが、このインジケーターのサポート・レジスタンスクラウドの主要なポイントを構成します。インジケーターは塗りつぶし色を使用して、0.382ラインと0.618ラインの間にクラウド形状を描画し、変動レンジと重要な価格帯を直感的に表示します。

終値が0.618ラインを上回ると白、逆に0.382ラインを下回ると黒となり、それぞれ売りシグナルと買いシグナルと見なされます。このインジケーターが表示するサポート・レジスタンスクラウドは、潜在的なサポート・レジスタンスラインのレンジと見なすことができ、価格がこれらの上下限を突破することは通常、トレンド反転を意味します。

優位性分析

このサポート・レジスタンスクラウド形状インジケーターには、以下のような顕著な利点があります。

  1. 主要なサポート・レジスタンスラインと価格変動レンジを直感的に表示し、トレンドや反転ポイントの判断を補助する
  2. 塗りつぶし形状により視覚効果が強調され、一目で把握できる
  3. パラメータ設定が簡単で、習得や調整が容易
  4. 他のインジケーターと組み合わせて使用することで効果を高められる
  5. 様々な時間足分析に対応

リスク分析

なお、このインジケーターには以下のような固有の欠点や使用上のリスクも存在します。

  1. 平滑化された曲線が価格変動に遅れる可能性がある
  2. 買い・売りの判断に誤判定が生じる可能性がある
  3. 単独で依存せず、他のインジケーターと組み合わせて判断する必要がある
  4. ブレイクアウト時の実体との乖離に注意する必要がある
  5. パラメータ設定が不適切だと効果に影響が出る

最適化の方向性

以下の観点から、このインジケーターをさらに最適化することができます。

  1. 適応型パラメータ設定機能の追加
  2. より多くの統計指標を組み合わせて誤判定をフィルタリング
  3. 音声やメッセージ通知モジュールの追加
  4. バックテスト分析・評価モジュールの追加
  5. パラメータ調整のビジュアルモジュール
  6. カスタムインジケーターの組み合わせテンプレート保存機能

まとめ

このサポート・レジスタンスクラウド形状インジケーターは、統計分析とグラフィック表示を統合し、主要なサポート・レジスタンスラインやブレイクアウトポイントの判断を効果的に補助します。しかし、単独で依存するのではなく、他の複数のインジケーターと組み合わせて使用することで最大の効果を発揮します。適応型パラメータ設定や複数指標によるフィルタリングの組み合わせなどの観点から最適化を進め、実用性を高めることができます。

Source
Pine
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("[IND] rang3r", overlay=true)
entP = input(50, "Entry Period: ")
exP = input(25, "Exit period: ")
Strategy parameters
Strategy parameters
Entry Period:
Exit period:
Sensitivity
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)