無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
インディケータ

Elliott Wave Auto Counter / Automatic Wave Labeling - MetaTrader 5のためのインディケータ

Andrijana Radojevic
Andrijana Radojevic
5 (2)
ARAI SYSTEMS is a research-driven algorithmic trading development group focused on precision-engineered Expert Advisors for Forex, Metals, and Indices.
| Japanese English Русский 中文 Español Deutsch Português 한국어 Français Italiano Türkçe
ビュー:
15
評価:
(1)
パブリッシュ済み:
\MQL5\Include\
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

このインジケーターは、エリオット波動分析の最初のステップ、すなわちチャート上のスイングポイントを特定し、直近のスイングの連なりが、有効なエリオット推進波(1-2-3-4-5)とその後に続く修正波(A-B-C)として分類できるかどうかを検証する作業を自動化します。

概念

このインジケーターはまず、フラクタルに基づく手法を用いてスイング高値と安値を検出します(バーは、対称的なバーのウィンドウ内において最高値/最安値である場合にピボットとなります)。 同じタイプの連続するスイングは統合され、最小距離(ポイント単位)移動し、かつ最小バー数だけ間隔を空けたスイングのみが保持されます。これによりノイズが除去され、あらゆる小さな変動ではなく、意味のある市場の転換点に基づいて波動カウントが構築されます。

直近のピボットを起点として過去を遡り、このインジケーターは、エリオット波動理論の主要な推進波ルール3つを満たす、最も新しい6ポイントのシーケンスを探します:

  1. 波2は波1の開始点を超えてリトレースしない。
  2. 波3は、波1、波3、波5のうち最も短いものであってはならない。
  3. 波4は波1の価格帯と重複しない。

シーケンスがこれら3つのチェックすべてに合格した場合、チャート上で「1-2-3-4-5」とラベル付けされ、続く3つのスイング(存在する場合)は、その後の調整波として「A-B-C」とラベル付けされます。 目視できるピボット点におけるどのシーケンスもこのルールを満たさない場合、インジケーターは、これが検証済みのインパルスではなく、未確認で信頼度の低いカウントであることを明確にするため、直近の数回のスイングに「?」を接尾辞として付加して順次ラベル付けします(例:「3?」)。

ラベルの解釈方法

  • 青色の数字(1~5):ルールに基づいて検証されたインパルス波。高値/安値の連続が示す方向に進みます。
  • オレンジ色の文字(A-B-C):検証済みのインパルス波に続く修正波。
  • 「?」付きの灰色の数字:現在のピボットポイントにおいて有効なインパルスは見つかりませんでした。これは単なる仮のラベルであり、確認されたカウントではありません。
  • 情報パネル(左上隅)には、波2および波4のリトレースメント率、ならびに波1に対する波3の長さが表示されるため、このカウントが典型的なフィボナッチ比率(38%、50%、62%のリトレースメント、 162%、262%のエクステンション)と合致しているかを素早く確認できます。

これは意思決定支援および可視化ツールであり、シグナル生成ツールではありません。エリオット波動のカウントは本質的に主観的なものであり、ラベルは自身の分析の出発点として扱うべきであり、取引シグナルとして扱うべきではありません。

入力パラメータ

  • InpDepth- スイング高値/安値を確認するために使用される各側のバー数(数値が大きいほどバー数は少なくなり、より重要なピボットポイントとなります)。
  • InpDeviationPts- 新しいスイングとして認識されるために必要な、価格変動の最小値(ポイント単位)。
  • InpBackstep- 同じタイプの 2 つのスイングの間に必要な最小バー数。
  • InpMaxPivots- 波動カウントのためにメモリに保持される直近のピボットの最大数。
  • InpHistoryBars- スキャンする過去のバー数(0 = 利用可能なすべて。パフォーマンスを向上させるため、非常に長い履歴の場合はこの値を小さくしてください)。
  • InpShowPanel- 情報パネルの表示/非表示を切り替えます。
  • InpImpulseColor / InpCorrectiveColor / InpUnconfirmedColor— 確認済みのインパルス、確認済みの修正、および未確認のフォールバックラベルの色。
  • InpTextColor、InpFontSize、InpFontName- 情報パネルおよびラベルの外観。
  • InpPrefix- インジケーターによって作成されるすべてのチャートオブジェクトに使用される接頭辞(他のツールと競合する場合は変更してください)。

推奨シンボル / 時間枠

どの銘柄や時間枠でも動作します。 デフォルト設定は、H1~H4の主要なFXペアおよび貴金属(例:XAUUSD、EURUSD)のスイングトレードに適した設定になっています。より短い時間枠やボラティリティの低い銘柄ではInpDeviationPts を 減らし、より長い時間枠やボラティリティの高い銘柄では増やしてください。


MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/76711

Market Session Separator Indicator Market Session Separator Indicator

最大3つの取引セッション(アジア、ロンドン、ニューヨーク、または任意のカスタム期間)の開始・終了を、縦の区切り線や背景の塗りつぶしボックスで表示し、直近の期間をローリング方式で毎日更新します。純粋に視覚的な表示であり、計算やシグナルは一切なく、シンプルなセッションの境界線のみを示します。

Adaptive_MACD Adaptive_MACD

アダプティブMACDは、市場の状況に応じて平滑化の度合いを調整する動的なモメンタム指標です。ユーザーが指定した期間における価格とバーインデックスの間のピアソン相関係数を算出し、その結果得られたR²を用いて、2つの異なるMACD係数セットをブレンドします。これにより、強いトレンド時にはMACDラインの反応が鋭くなり、横ばい相場ではより滑らかな動きになります。 この指標は、色分けされたヒストグラム(強気/弱気、上昇/下降)と、チャートの背景に合わせて自動的にコントラストを調整するオプションのMACDラインを表示します。 入力パラメータにより、R²の期間、ファスト/スローの長さ、シグナル期間、および色をカスタマイズできます。トレンドフォローやモメンタムの変化の検知に適しています。

Broker Info Panel MT5 Broker Info Panel MT5

スプレッド、ティックサイズ、ティック値、取引数量制限、ストップレベル、フリーズレベルなど、ブローカーや銘柄ごとのリアルタイムの取引仕様を表示する、軽量なMT5チャートインジケーターです。

Nadaraya_Watson_Envelope_NR Nadaraya_Watson_Envelope_NR

ガウス平滑化を用いて、再描画を行わないナダラヤ・ワトソン・エンベロープを算出し、上バンドおよび下バンドを越えた価格の動きを矢印で表示します。