2. 7. 2025

5 0

ボリンジャーバンド VMA (BBVMA)

その ボリンジャーバンドVMA このインジケーターは、トゥシャール・チャンデの可変移動平均(VMA)と従来のボリンジャーバンドを組み合わせ、効率性ベースのアダプティブ・スムージングを備えた高度なトレンド分析を提供します。市場効率に応じて応答するアダプティブ移動平均を中心線とし、その周囲をボラティリティベースの統計バンドで囲むことで、洗練されたトレンド特定アプローチを実現しています。.

仕組み

インジケーターは主に2つの段階で動作します:

  1. 変数移動平均(VMA)の計算効率比率を使用して、純価格変動と総価格変動の関係に基づいて調整される適応平滑化係数を作成します。市場が効率的にトレンドしているときはVMAの感度が高くなり、市場がもみ合いまたはレンジ相場のときはより滑らかになります。.
  2. ボリンジャーバンドの活用法入力価格系列の標準偏差を計算し、指定された標準偏差乗数を使用してVMA中心線の上下にバンドを作成します。.

VMAアルゴリズムは、市場効率性に基づいて平滑化定数を動的に調整し、強いトレンド期間中にはより素早く反応するようにし、ボラティリティが高い方向性のない市場環境ではより優れたノイズフィルタリングを提供する。.

パラメータ

このインジケーターは以下のパラメータを受け付けます:

  • ピリオド (デフォルト:14)– 効率比率およびVMA計算のルックバック期間
  • VolFactor (デフォルト:2)– スムージング定数計算における効率比の乗数
  • 標準偏差係数 (デフォルト:2)- VMAの周囲のバンド計算のための標準偏差乗数

出力

インジケーターは2つの出力生成します:

  • (赤)– VMA中心線上のアッパー・ボラティリティ・バンド
  • 下げる (赤)– VMA中心線の下にあるボラティリティ下部バンド

 

実装詳細

インジケーターは、次の方法で効率比(Efficiency Ratio)を計算します。

ネット・チェンジ = |終値[0] - 終値[期間]|
総合ボラティリティ = 期間中の |終値[i] - 終値[i+1]| の合計
効率比 = ネット・チェンジ / 総合ボラティリティ

 

VMAの計算には適応平滑化定数が使用されます:

平滑化定数 = (効率比)² × ボラティリティ係数
高速平滑化定数 = 2/(2+1) = 0.667
低速平滑化定数 = 2/(30+1) = 0.065
アルファ = (平滑化定数 × (高速平滑化定数 - 低速平滑化定数)) + 低速平滑化定数
VMA = アルファ × 価格 + (1 - アルファ) × 前回のVMA

 

 

ボリンジャーバンドは次のように計算されます:

  • アッパーバンド = VMA + (StdDevFactor × StandardDeviation)
  • 下限バンド = VMA – (StdDevFactor × StandardDeviation)

注:標準偏差はVMA値ではなく、入力価格系列から計算されます。.

パラメータセット

最適化されたパラメータセットが3つ含まれています:

  1. 短期期間=14, ボラティリティ係数=2, 標準偏差係数=2
  2. 標準: 期間=20, ボリューム係数=2, 標準偏差係数=2
  3. 長期: Period=50, VolFactor=2, StdDevFactor=2

使用方法

このインジケーターは以下の用途に使用できます:

  • VMAの位置取りと市場効率性に基づき、適応型トレンドの方向性を特定する
  • 上限バンドと下限バンドを使用して動的なサポートおよびレジスタンスレベルを決定する
  • VMAの応答性を通じた市場効率性とトレンド強度の評価
  • 価格がアッパーバンドを上抜け(効率的な上昇トレンド)、またはロワーバンドを下抜け(効率的な下降トレンド)したときにエントリーシグナルを生成する
  • 効率性比率が低く、VMAの反応が鈍くなっている保ち合い期間を見つけ出す
  • VMAの効率ベースの平滑化により、レンジ相場におけるダマシを軽減する
  • 高効率期間中に価格がバンドに近づいた際の潜在的なブレイクアウト条件を特定する

VMAの独自の効率性ベースの適応性により、真のトレンドとランダムな価格変動を区別する上で特に効果的です。市場が一方向に効率的に動くとき、VMAは迅速に適応してトレンドに追従します。市場がボラティリティが高いにもかかわらず方向性がない場合、VMAは従来の移動平均線と比較して優れたノイズフィルタリングを提供します。.

インジケーターの可用性
このインジケーターは、MT4、MT5、TradeStation、MultiChartsに対応しています。.

条件分岐にカスタムブロックを使用する:
StrategyQuant X では、以下を使用して独自の条件を簡単に定義できます。 カスタムブロック. これにより、期間やステップなどのパラメータを設定して、戦略に合わせてインジケーターを微調整することができます。詳細については、以下のリソースを参照してください:

SQXへのカスタムインジケーターのインポート:
StrategyQuant Xにカスタム指標をインポートするには、こちらに記載されている手順に従ってください:
カスタムインジケーターやその他のスニペットのインポートとエクスポート

 

0 コメント
最古の
最新 最も投票された