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

USDX Trader EA - Trade the US Dollar Index even if your broker does not include the USDX among their symbols. - MetaTrader 5のためのエキスパート

ビュー:
7
評価:
(1)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

バージョン 1.33 アップデート - バグ修正。

USDX Trader v1.33 — MetaTrader 5 向け合成ドル指数チャートおよびバスケット取引

バージョン 1.33 · MetaTrader 5 · 主要な米ドルペアを取り扱うすべてのブローカー

USDX Traderは、マーケットウォッチにすでに登録されている通貨ペアから合成米ドル指数を 構築し、通常のシンボルとしてチャート上に表示します。また、原資産となる通貨ペアのバスケットとしてこの指数を売買することが 可能で、 利益確定(テイクプロフィット)や損切り(ストップロス)は、個々の通貨ペアではなく、指数自体 に基づいて設定されます。

このツールは、利用しているブローカーがUSDX/DXY銘柄を提供していない トレーダー向けに開発されました。

スクリーンショット 1


ブローカーがUSDXを提供していない場合、なぜこれが重要なのか

米ドル指数は、米ドルの総合的な強さを測る標準的な指標です。多くの個人向けブローカーは、これを全く取り扱っていないか、あるいはスプレッドが広く、取引時間が制限されていたり、契約のロールオーバーがあったりする先物ベースのCFDのみを扱っています。これがない場合、トレーダーは別のウェブサイトで指数を確認し、別のプラットフォームで取引を行わなければならないことがよくあります。

USDX銘柄がない場合の問題点 USDX Traderの機能
MT5内に米ドル強弱チャートがない リアルタイム価格と履歴を備えたカスタムシンボルを作成するため、あらゆる時間足、インジケーター、描画ツールが利用可能
各USDペア(EURUSD、GBPUSDなど)を個別に分析し、相手通貨のニュースも考慮に入れる 6つ以上の通貨ペアから構築された、1つの統合された米ドル指標を表示します
ドルを監視することはできますが、単一のポジションとして取引することはできません インデックスのウェイトに基づいて、ワンクリックでバスケット全体のポジションを建玉・決済します
1つの通貨ペアにおけるSL(ストップロス)やTP(テイクプロフィット)は、「ドル」全体に対するあなたの見解とは一致しません 仮想のTP/SLはインデックスの水準に対してチェックされ、バスケット全体が同時に決済されます
ブローカーのシンボル名は異なります(EURUSD.m、EURUSDpro など) 正しいシンボル名を自動的に検出します(または指定した接尾辞を使用します)

重要: これはスポット通貨ペアから指数を再現した ものであり、公式のICEデータフィードではありません。公表されている指数とは若干の差異が生じる可能性があります(「制限事項」を参照)。


主な機能

  • チャート上の合成USDX。 EAを任意のチャートにアタッチできます。 EAをアタッチするとチャートが合成シンボルに切り替わり、EAを削除すると元の状態に戻ります。
  • プリセットドロップダウン。 USDX、2つの広範なドルバスケット、均等加重バスケット、またはユーザー独自の組み合わせ。
  • バスケット取引。 チャート上のパネルから「BUY」「SELL」「CLOSE」が可能です。ポジションサイズは指数のウェイトに従います。
  • 指数ポイント単位の仮想TPおよびSL。TPまたはSLを設定しない場合は0に 設定します。
  • エントリー前(買い・売りの予測値)およびエントリー後(リアルタイムのライン)のチャート上のTP/SLレベル。
  • + / −ボタンおよび編集可能なフィールドでサイズを調整可能。取引前に各レッグのロット数を示す計画表が表示されます。
  • 最小ロット保護機能。 ブローカーの最小ロットを下回るレッグは、許容される最小サイズに切り上げられ、注文執行前に確認が必要です。
  • 表示されているバーの高値・安値を正確に反映するため、すべてのレッグの実際のティックデータから直近N本のバーが再構築されます。
  • オプションの自動モードを備えたストラテジーテスターに対応(詳細は後述)。

指数の算出方法

USDXプリセットでは、ICE米ドル指数の計算式を使用しています:

USDX = 50.14348112 × EURUSD^-0.576 × USDJPY^0.136 × GBPUSD^-0.119 × USDCAD^0.091 × USDSEK^0.042 × USDCHF^0.036

通貨ペア 指数 指数に占める割合 通貨ペアが上昇した場合の影響
EURUSD -0.576 57.6% USDXが下落した場合
USDJPY +0.136 13.6% USDXが上昇
GBP/USD -0.119 11.9% USDXが下落
USDCAD +0.091 9.1% USDXが上昇
USDSEK +0.042 4.2% USDXが上昇
USDCHF +0.036 3.6% USDXが上昇

USDXの買い=USDJPY、USDCAD、USDSEK、USDCHFの買い、およびEURUSD、GBPUSDの売り。USDXの売りは これと逆となる。

チャートには指数のビッド価格 が表示されています。ロング・バスケットの建玉には、各構成銘柄の正確なビッドまたはアスク価格から算出された指数のアスク価格が 適用されるため、エントリーおよびエグジット水準にはスプレッドが含まれています。


プリセット

プリセット 構成銘柄 備考
USDX(デフォルト) 6 ICEドル指数の計算式と定数
広義の米ドル – 9つのレッグ 9 KRW、INR、TWDを除くブルームバーグ方式の広範なドルバスケット(2026-27年のウェイト)、100%に再正規化済み。USDMXN、USDCNH、USDSGDが必要
広義の米ドル – 12構成通貨 12 広義ドル指数の全構成通貨のウェイト。多くのブローカーは全構成通貨を提供していない
米ドルと6つの主要通貨に対する均等ウェイト 6 EUR、GBP、AUD、JPY、CHF、CADをそれぞれ1/6ずつ。流動性が高く、スプレッドが狭い
カスタム 1~12 独自の銘柄:ウェイトリスト、幾何級数または線形式

幅広いプリセットは、公表されている広範なドル指数の近似値 であり、完全な再現ではありません。それらの絶対値は、約100となるようスケーリングされており、公式な意味合いはありません。

カスタム例: EURUSD:1、GBPUSD:-1 を幾何級数式に代入すると、EURGBP の比率が得られます。


チャート上のパネル

制御 関数
気配線 リアルタイムの指数 買い/売り(上昇時は緑、下降時は赤)
サイズ − / フィールド / + バスケットのサイズ。数値を入力するか、ステップ操作で調整してください
TP / SL 入力欄 指数ポイント単位の仮想レベル。0 = オフ。 バスケットが開いている間は編集可能
買い / 売り バスケットを開く(最初に確認ダイアログが表示されます)
バスケットを閉じる バスケットのすべてのレッグを閉じる
レベルライン エントリー前の「買い」および「売り」の予測TP/SL;エントリー後のエントリー、TP、SL
計画/ポジション開設表 各ポジションごとの計画ロット数および丸め誤差;エントリー後の各ポジションごとのロット数および利益
− / +(タイトルバー) パネルを折りたたむ/展開する

ロットサイズ設定

幾何学的計算式では、各レッグのエクスポージャーは、ウェイト × サイズ × 口座通貨建てのバスケット単位となり、銘柄のティック値を用いてロット数に変換されます。 デフォルトのバスケット単位が 100,000 の場合、サイズ 1.0 ≈ 100,000 のエクスポージャー となり、インデックスの 1% の変動は口座通貨で約 1,000 の価値に相当します。

変動幅の小さい構成銘柄(SEK、CHF、SGD)では、精度を維持するためにより大きなサイズが必要です。構成銘柄の理想的な取引量がブローカーの最小ロットを下回る場合、EA は最小ロットを使用し、理想的な取引量と実際の取引量、およびその差をパーセンテージで表示して、確認を求めます。その場合、バスケットは目標ウェイトと完全に一致しなくなります。


ストラテジーテスターと自動モード

ストラテジーテスターではカスタムシンボルを作成できないため、テスター内ではEAが構成銘柄のシンボル(自動的に選択されます)から仮想的に指数を算出します。テスターにはダイアログやパネルクリックがないため、オプションとして自動モード が用意されています:

モード 動作
手動のみ パネルボタンからのみ取引を行う
ストラテジーテスター内でのみ自動(デフォルト) テスター内では自動で取引、実取引では手動
常に自動 実取引でも自動的に取引

自動ロジックは単純なデモ用です:終値ベースの指数バーにおける高速/低速EMAのクロスオーバー(デフォルト:H1、12/26)。ウォームアップ後に最初のポジションを建て、各クロスオーバーで仮想のTP/SLを用いてポジションを反転させます。これは最適化された戦略でも、推奨される戦略でもありません。

テスターに対象銘柄が欠けている場合、EAはそれを除外し、テストを実行できるよう残りの重みを再正規化します。


入力パラメータ

銘柄定義

入力 デフォルト 説明
プリセットの組み合わせ USDX プリセットのドロップダウン
USDXプリセットのシンボル名 USDX_SYNTH カスタムチャートシンボルの名称
ブローカーのサフィックス (空白) 自動検出するには空白のままにしてください

カスタムプリセットのみ

入力 デフォルト 説明
レッグ EURUSD:1;GBPUSD:-1 SYMBOL: ウェイトを「;」で区切る。最大12レッグ
計算式 幾何級数 幾何級数(累乗の積)または線形(加重和)
幾何定数 K 1.0 スケールのみ
記号名 / 桁数 CUSTOM_SYNTH / 5 カスタムチャート記号

チャート / 履歴

入力 デフォルト 説明
M1のヒストリーバー数 20000 各レッグのM1データから構築された履歴
直近Nバー分を実際のティックデータから再構築 20 0 = オフ
N本のバーの時間枠 現在 Nを測定するために使用される時間枠
ダウンロードする最大ティック数 1,500,000 大きなウィンドウに対するセーフティキャップ
再構築されたティックを保存 true カスタムシンボルにもティックを書き込みます
リアルタイム更新間隔 (ms) 250 インデックスの再計算頻度

取引

入力 デフォルト 説明
バスケットサイズ 0.50 初期サイズ(パネル上で編集可能)
サイズ間隔 0.10 「+」/「−」ボタンの刻み
バスケット単位 100000 1.0 サイズあたりの口座通貨エクスポージャー(幾何学的)
仮想TP/SL(指数ポイント) 0.50 / 0.50 0 = TPなし/SLなし
レッグの丸め誤差が(%)を超えた場合に警告 25 確認警告をトリガーする
常に確認する true すべてのバスケットの前に確認ダイアログを表示する
マジックナンバー 20250101 商品ごとに異なる値を使用する
最大スリッページ(ポイント) 20 成行注文の偏差

自動化

入力 デフォルト 説明
自動取引モード テスター専用 「ストラテジーテスター」のセクションを参照
指数バーの時間枠 H1 自動ロジックで使用されるバー
高速/低速EMA 12 / 26 自動ロジックの期間
テスターによる評価ステップ(s) 1 テスターが指数を評価する頻度

パネル/チャート

入力 デフォルト 説明
パネルを表示 true
予測TP/SLラインを表示する true エントリー前のライン
パネルのX座標 / Y座標 10 / 20 パネルの位置

設定

  1. 選択したプリセットの各レッグを「マーケットウォッチ」 に追加します(「マーケットウォッチ」を右クリック → 「銘柄」)。
  2. EAのプロパティで「アルゴリズム取引」を有効にし、取引を許可します。
  3. EAを任意のチャートにドラッグし、プリセットを選択します。チャートが合成シンボルに切り替わります。
  4. プラン表を確認し、サイズ、TP、SLを設定してから、「BUY」または「SELL」を実行します。

EAは、1つの銘柄につき1つのチャート で実行し、それぞれに固有のマジックナンバーを設定してください。


制限事項

  • 公式の指数ではありません。 値はご利用のブローカーの価格に基づいています。 公表されているICE指数やDX先物(フィード、スプレッド、先物ベーシス、ビッド対ミッド)とは若干の差異が生じる可能性があります。
  • 古いバーの高値・安値は概算値です。 直近のNバー(デフォルトは20)のみが実際のティックデータから再構築され、それより古い履歴はM1バーから構築されます。
  • マルチレッグ執行。 各レッグはスプレッドを支払い、スリッページの影響を受ける可能性があり、独自のスワップが発生します。1つのレッグの建玉が失敗すると、他のレッグのロールバックがトリガーされます。
  • 仮想TP/SL。 レベルはEAの実行中にEAによってチェックされます。ターミナルがオフラインの場合や接続が切断された場合、バスケットをクローズする処理は行われません。サーバー側のSL/TP注文は存在しません。
  • ギャップや急激な相場変動により、TP/SLレベルを超えて約定する場合があります。
  • マジックナンバーごとに一度に1つのバスケットのみ。ネッティング口座では、同じ通貨ペアの他のポジションは、そのバスケットの各レッグと統合されます。
  • 最小ロットサイズのため、少量の取引では ヘッジ比率が歪むことがあります。
  • 合成シンボルは直接取引できません(取引は無効化されています)。取引は原資産となる通貨ペアに対して行われます。
  • 自動モードはデモ用であり、最適化されていません。

バージョン履歴

バージョン 変更点
1.30 ストラテジーテスターのサポート、テスター内の仮想インデックス、オプションの自動モード、証拠金の事前チェック
1.20 プリセットのドロップダウン、最小ロットの確認、エントリー前後のTP/SLライン、0 = オフ
1.10 新しいパネル、カスタム組み合わせ、実際のティックデータから再構築された直近N本のバー
1.00 初回リリース

免責事項

外国為替およびレバレッジ商品への取引には高いリスクが伴い、すべての投資家に適しているとは限りません。 当初の預入金額以上の損失を被る可能性があります。 本ソフトウェアはツールであり、「現状有姿」で提供され、いかなる保証も付随しません。本ソフトウェアは、投資、金融、法律、税務に関する助言を構成するものではなく、本説明文のいかなる部分も、いかなる金融商品の売買を推奨するものではありません。

合成指数は、お客様のブローカーの価格に基づいて算出されており、公式の ICE 米ドル指数や その他の公表されている指数ではありません。「USDX」および「ICE」はそれぞれの所有者に帰属し、「Bloomberg」および「BBDXY」は Bloomberg の商標です。 本製品は、ICE、ブルームバーグ、またはいかなる指数プロバイダーとも提携しておらず、それらによる承認や後援を受けていません。広範なドル指数に関するプリセットは、便宜上のものであり、あくまで概算値です。

仮想の利益確定(テイクプロフィット)および損切り(ストップロス)は、お客様の端末上のプログラムによって管理されており、指定された水準での執行が保証されるものではなく、端末、接続、またはブローカーのサーバーが利用できない場合は、まったく執行されない可能性があります。オプションの自動モードによる結果を含むストラテジーテスターの結果は、あくまで仮定のものであり、過去データの品質に依存し、将来のパフォーマンスを保証するものではありません。 過去のパフォーマンスは将来の結果を示すものではありません。

実口座で本製品を使用する前に、必ずまずデモ口座でテストを行い、損失を許容できる資金のみで取引を行い、リスク、複数の金融商品を同時に取引する際のコスト、およびブローカーの利用規約を十分に理解しておいてください。


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

丸い数字 - 自動的な心理的節目 丸い数字 - 自動的な心理的節目

表示価格の周囲にある丸い数字の上に水平線が表示され、その間隔はズーム倍率に応じて調整されます。

NYオープン・キャンドル・ベーシック NYオープン・キャンドル・ベーシック

指数CFD(US100/NAS100)において、ニューヨーク時間9時30分の5分足ローソク足の方向に基づいて取引を行う基本的なエキスパートアドバイザーです。1日1回の取引、固定のストップロスとテイクプロフィット、強制決済を採用しており、マーチンゲールやグリッド戦略は使用しません。

デイリー・ピボットポイント - クラシック、フィボナッチ、カマリラ デイリー・ピボットポイント - クラシック、フィボナッチ、カマリラ

3つのレジスタンスと3つのサポートを含むデイリー・ピボットポイント。クラシック、フィボナッチ、またはカマリラの計算式。

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

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