GDformerVertexFinder
- インディケータ
- バージョン: 1.0
- アクティベーション: 5
インジケーターの目的
AdaptiveATR_ZigZag_BB_GDformer_Predictor は、MetaTrader 5 用の分析インジケーターであり、古典的な波動分析(ATR ベースの ZigZag)と適応型ボリンジャーバンド、そして GDformer(Graph Decomposition Transformer、グラフ分解トランスフォーマー)と呼ばれる独自の予測技術を組み合わせたものです。このインジケーターは単独で取引操作を行うものではなく、市場構造の視覚的分析と、将来の価格反転ポイントの事前マーキングを目的としています。主な役割は、次にジグザグの「脚」が最も形成されやすい場所をトレーダーに示し、将来の山と谷の想定レベルを事前にマークすることです。
インジケーターはチャートの別ウィンドウで動作し、適応乗数付きの ZigZag ラインを描画し、最後に確認されたポイントの周囲にボリンジャーバンドを構築し、市場状態パネルを表示し、チャート上に GDformer 予測矢印を描画します。矢印には予想される極値の種類(山または谷)、予測価格、モデルの信頼度が表示されます。
GDformer 技術の戦略
GDformer は、価格系列における反転ポイントを予測するタスクに適応させた、グラフトランスフォーマーの概念の簡易実装です。技術は次のように機能します。
まず、インジケーターは直近 N 本のバー(デフォルト 100 本)から特徴量シーケンスを構築します。各バーは 4 つの正規化された特徴量で記述されます。始値と終値の差、終値に対する高値の位置、終値に対する安値の位置、そしてローソク足の方向です。すべての値はバーの値幅で正規化されるため、どの時間足、どの銘柄でも特徴量が比較可能になります。
次に、信号のグラフ分解が行われます。各特徴量は 3 つの成分に分解されます。トレンド、季節性、ボラティリティです。トレンド成分は方向性のある動きを反映し、季節性成分は周期的な振動を反映し、ボラティリティ成分は市場の変動振幅を反映します。これにより、モデルは「市場がどこへ向かっているか」と「どれだけ激しく変動しているか」を別々に分析できます。
分解の後、アテンション機構が適用されます。シーケンス内の各ポイントは、他のポイントとの類似性に基づいて重みを受け取ります。モデルは繰り返し現れるパターンを探し、現在の状況に似ている履歴部分を増幅します。過度な計算負荷を避けるため、アテンションウィンドウは各バーの周囲 20 ポイントに制限されています。
重み付けされたシーケンスに基づき、GDformer はアテンション空間内の局所極値を識別し、それらの間の典型的な間隔を推定します。この間隔は、次の反転ポイントが何本先のバーで形成される可能性が最も高いかを計算するために使用されます。
最終段階は予測の生成です。インジケーターは最後に確認された ZigZag 極値を基準とし、ATR と適応係数の積に等しい振幅を投影します。予想される極値の種類は自動的に決定されます。最後に確認された極値が山であれば谷が予想され、その逆も同様です。投影される振幅の方向は、予測される極値の種類に対応します。山の場合は基準から上へ、谷の場合は基準から下へと価格が動きます。これが、予測と最後に形成されたジグザグの脚との視覚的な対応を保証するものであり、添付のスクリーンショットで明確に確認できます。
チャート上での表示
スクリーンショットには、ZigZag のマーキング、最後に確認されたポイントの周囲のボリンジャーバンドチャネル、数字付きの緑と赤のラベル(これらは極値間で通過したピップ数)、そして SELL と BUY と表示された GDformer 矢印が示されています。矢印は想定される将来の山と谷を示しています。左側のパネルには現在の状態が表示されます。方向、ピップ単位の ATR 値、適応乗数、最後に完了した波動、シグナル、GDformer 予測パラメータです。予測 SELL 矢印は、最後に形成されたジグザグの脚の向かいに配置されており、修正された方向が正しく機能していることを確認しています。
取引に適した銘柄
インジケーターは特定の資産クラスに縛られず、十分なバー履歴がある任意の銘柄で動作します。以下のカテゴリで最良の結果が観察されます。
流動性の高い主要通貨ペア:EURUSD、GBPUSD、USDJPY、AUDUSD、USDCAD、NZDUSD、USDCHF。これらの銘柄は安定したボラティリティと明確な波動構造を持ち、ZigZag と GDformer にとって重要です。
クロス通貨:EURJPY、GBPJPY、EURGBP、AUDJPY、EURAUD。より広い振幅を提供し、ジグザグのマーキングをより視覚的に明確にします。
金属:XAUUSD(金)、XAGUSD(銀)。高いボラティリティは魅力的ですが、AtrPeriod パラメータと BbMultiplier 乗数を増やす必要があります。
暗号通貨:BTCUSD、ETHUSD。動作しますが、24 時間取引と急激な動きのため、パラメータ調整が必要です。
流動性の低いエキゾチック通貨ペアや履歴バーの少ない銘柄での使用は推奨されません。GDformer は予測を形成するために最低 20 本、安定動作には約 100 本のバーを必要とするためです。
戦略の長所
インジケーターは市場のボラティリティに自動的に適応します。ZigZag の乗数は現在の ATR に基づいて動的に計算されるため、穏やかな市場でも活発な市場でも同様に良好に機能します。
GDformer の予測は、抽象的な移動平均線ではなく、最後に確認された ZigZag 極値に結び付けられています。これによりマーキングが直感的になり、矢印はトレーダーが期待する通り、すでに形成された脚の向かいに配置されます。
モデルは方向だけでなく、極値間の典型的な間隔も考慮します。これにより、価格だけでなく、次の反転ポイントの形成時期(bars_ahead パラメータ)も予測できます。
可視化にはモデルの信頼度がパーセントで含まれており、トレーダーが弱いシグナルをフィルタリングするのに役立ちます。
インジケーターは時間足と銘柄の変更を正しく処理します。GDformer の重みと予測は自動的にリセットされ、オブジェクトキャッシュがクリアされるため、メモリリークや視覚的なアーティファクトを防ぎます。
ステータスパネルは、方向、ピップ単位の ATR、適応乗数、極値と反転の統計、GDformer パラメータを含むすべての重要情報をコンパクトに表示します。
戦略の短所
インジケーターは取引システムではなく、すぐに使えるエントリーシグナルを提供しません。起こりうる将来の反転ポイントを示しますが、その形成を保証するものではありません。トレーダーはマーキングを解釈し、独自に判断を下す必要があります。
GDformer はヒューリスティックモデルであり、訓練されたニューラルネットワークではありません。重みは解析的に設定され、履歴データで最適化されません。これは、予測が本格的な ML モデルよりも精度が低い可能性があることを意味します。
予測矢印は遡って再描画されませんが、新しい確認済み ZigZag 極値が出現すると位置が変わることがあります。これは正常な動作ですが、トレーダーの理解が必要です。
急激なニュース動向や異常なボラティリティの期間中は、モデルが過去の振動の統計に依存するため、予測精度が低下します。
インジケーターは、履歴バーの多い弱いマシンでは計算リソースを要求しますが、最適化(アテンションウィンドウ、新しいバーでのみ GDformer を呼び出す)により負荷は大幅に軽減されます。
GDformer パラメータ(シーケンス長、ホライズン、信頼度しきい値)は、特定の銘柄と時間足に合わせて調整する必要があります。どこでも同じように機能する普遍的な値は存在しません。
使用上の推奨事項
インジケーターは、M15 から H4 の時間足での中期的およびデイトレードに最適です。M1 と M5 では GDformer 予測がノイズに敏感すぎ、D1 以上では鈍感すぎます。
最適なシナリオ:GDformer を事前マーキングのツールとして使用し、他のツール(サポートとレジスタンスのレベル、ローソク足パターン、ダイバージェンス、出来高)からの確認に基づいて判断を下します。
信頼度が 60 パーセントを超える GDformer 矢印は、弱いシグナルよりも注目に値します。信頼度しきい値は GDformerConfidenceThreshold パラメータで調整できます。
最後の ZigZag ポイントの周囲のボリンジャーバンドチャネルは、潜在的な反転の動的ゾーンとして使用すると便利です。山が予想されるときに上限バンドに触れる、または谷が予想されるときに下限バンドに触れることは、追加の確認として機能します。
銘柄や時間足を変更する際は、予測が安定するまでインジケーターに 100〜200 本のバーを与えることをお勧めします。
