無料でロボットをダウンロードする方法を見る
Telegram上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
ビュー:
12
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

ニュース1


News Trading Dashboard」 は、チャート上に表示される情報パネル(自動取引機能はありません)であり、市場のボラティリティをリアルタイムで監視し、「ニューススパイク」の瞬間——経済指標(NFP、CPI、金利決定など)の発表時に発生する急激な価格変動——を検知します。

中核となるロジック:現在のバーのレンジ(高値 − 安値)を、市場の平均ATRに閾値係数を 乗じた値と比較します。現在のレンジがこの閾値を超えた場合、市場は通常の状況に比べて異常な動きをしていることを意味し、これは重要なニュースが市場に流れた典型的な兆候です。

実際のトレーダーにとっての利点:

  • チャートや別の経済カレンダーを常に監視しなくても、市場が「落ち着いている」か「急変動中」かを一目で把握できます。

  • 極端なボラティリティが発生している局面(スプレッドの拡大、スリッページ、ストップアウト)では、新規ポジションを建てないよう 警告してくれます。

  • 複数の銘柄やチャートで同時に実行可能(各インスタンスは独立している)であり、重要なニュース発表時に複数の通貨ペアを並行して追跡しているトレーダーにとって有用です。


各入力の説明

ニュース/ボラティリティ検出

  • InpATRPeriod — 「通常の」基準ラインとして使用される ATR 期間。値が小さいほど直近の動きに敏感になり、値が大きいほど安定し、反応が鈍い平均値になります。

  • InpSpikeMultiplier — 「スパイク」とみなされるために、現在のレンジが ATR と比べて何倍大きくなければならないかを指定します。2.0 = レンジが通常のレベルの 2 倍である必要があります。

  • InpTimerSeconds — フッターの時計が更新される頻度(実際の計算はタイマーではなく、OnCalculate を通じて各ティックごとに実行されます)。

ダッシュボードの外観

  • InpShowDashboard — パネル全体を表示/非表示にします。

  • InpTheme — カラーテーマ(ドロップダウン、6 種類)。

  • InpFontSize — 基本テキストサイズ。パネル全体はこれに基づいて自動的に拡大縮小されます。

  • InpAutoScalePanel — パネルは、表示可能な最長のテキスト(ステータス、アクション)に合わせて自動的に幅を広げ、内容が切り取られることがないようにします。

  • InpMinPanelWidth — 自動スケーリングに関係なく、保証される最小幅。

ダッシュボードの位置

  • InpCorner — アンカーとなるコーナー(左上 / 右上 / 左下 / 右下)。

  • InpOffsetX / InpOffsetY — そのコーナーからの距離。

マルチインスタンス

  • InpInstanceID — 同じチャート上で複数のコピーを実行するために使用される識別子(例:EURUSDの短期ボラティリティ用と、異なるパラメータを持つものなど)。2つのインスタンスに同じIDが割り当てられた場合、コードは自動的に一意の接尾辞を生成し、互いに干渉することがないようにします。


このインジケーターを用いたいくつかの取引手法

  1. ニュース発表時の「ノー・トレード・ゾーン」フィルター— InpSpikeMultiplierを1.5~2.0に設定します。ステータスが赤(「HIGH VOLATILITY」)に変わったら、ゲージが100%を下回るまで、自動・手動を問わずすべてのシステムを数分間一時停止します。

  2. 確認されたスパイクでのブレイクアウト— スパイクを避けるのではなく、それを取引に活用します。ステータスが赤色に変わったら、最初のインパルスローソク足が引けるのを待ち、その後、値動きの方向にエントリーします(モメンタム取引)。ストップは、スパイクバーの最高値または最安値の下/上に設定します。

  3. 極端なボラティリティでのフェード— 主要通貨ペアでは、非常に大きなスパイク(ゲージ >200~250%)の後に、引き戻し(市場の「オーバーシュート」)が発生することがあります。 経験豊富なトレーダーは、厳格なリスク管理の下で、初期の動きに逆らって取引を行うことができます(これはリスクの高い戦略であり、上級ユーザーにのみ適しています)。

  4. ニュースの相関関係に対する複数シンボルの設定— 異なるチャート(例:DXY、EURUSD、XAUUSD)上で複数のインスタンス(異なる InpInstanceID )を実行することで、主要なマクロ経済ニュースが相関するすべての市場に同時に影響を与えたかどうかを即座に確認でき、その動きが局所的なノイズではなく、システミックなものであることを確認できます。

  5. ポジションサイズの調整シグナルとしてのアンバーゾーン— 完全なスパイクが発生する前に、アンバーステータス(「APPROACHING VOLATILITY ZONE」)が表示されます。この瞬間を利用して、完全な赤信号を待つのではなく、ポジションサイズを縮小したり、ストップロスを引き締めたりすることができます。


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

MT5 EA Acceptance Harness MT5 EA Acceptance Harness

MT5 EAのエントリー状態ロジックに対する決定論的な合成受け入れチェック。市場、口座、注文へのアクセスは一切行わない。

Day Trader Dashboard Day Trader Dashboard

「デイトレーダー・ダッシュボード」は、MetaTrader 5用のブルームバーグ風ビジュアルパネルであり、日中の価格レンジを追跡し、価格がその範囲内(フェードゾーン)にある場合や、その範囲をブレイクアウトした際にフラグを表示します。 このツール自体は取引を実行するものではなく、直近のバーから高値・安値のレンジを算出し、それらのレベルをチャート上に直接表示するとともに、テーマ設定された自動スケーリングパネルでリアルタイムのステータス(スキャン中/レンジ内/ブレイクアウト)を表示する、意思決定支援用のオーバーレイです。 同一チャート上で複数の独立したインスタンスの表示に対応しており、いくつかのカラーテーマも用意されています。また、削除時にはオブジェクトを100%クリーンアップします。

Adaptive Moving Average (AMA) Adaptive Moving Average (AMA)

適応移動平均線は、ノイズの影響を受けにくい移動平均線を作るときに使われ、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。