ドルインデックスを自動作成するMT5スクリプト

D_UsdIndexスクリプトとは?

D_UsdIndexスクリプトとは、ドルインデックスを自動作成するMT5スクリプトです。

本スクリプトでは、ドルストレートの通貨ペアであるEURUSD、GBPUSD、AUDUSD、NZDUSD、USDCHF、USDJPY、USDCADを合成し、ドルインデックスを作成します。

ドルインデックスをチャートで確認することにより、単一の通貨ペアでは見抜けないドル全体のトレンドを把握することができるようになります。

また、ドルインデックスは、MT5のカスタム通貨ペアを作成する機能を利用しているため、通常の通貨ペアと同様に各種インジケーターを追加して分析することが可能です。

D_UsdIndex:チャート表示イメージ D_UsdIndex:ドルインデックスにGMMAを表示したイメージ

特徴・活用例

ドル全体のトレンドを完全に把握

ドルストレートの主要通貨ペアであるEURUSD、GBPUSD、AUDUSD、NZDUSD、USDCHF、USDJPY、USDCADを合成したドルインデックスであるため、ドル全体のトレンドを完全に把握することができます。

例えばEURUSDのみを分析していた場合、上昇した要因がユーロ買いの可能性や下落した要因がユーロ売りの可能性を気にする必要がありますが、ドルインデックスでは主要通貨ペアをすべて合成しているため、ドルだけに着目してトレンドを把握することができます。

ドルインデックスの計算式

本スクリプトで作成するドルインデックスの計算式は、シンプルであること、各通貨ペア間の乖離がないようにすること、チャート確認時に上昇がドル買いトレンドで下落がドル売りトレンドとなることを考慮し、下記の計算式を採用しています。

「 (1/EURUSD)+(1/GBPUSD)+(1/AUDUSD)+(1/NZDUSD)+USDCHF+(USDJPY/100)+USDCAD」

使い方

MT5のチャート画面を全て閉じる(推奨)

低スペックなPCを使用している場合は、MT5のチャート画面を全て閉じることを推奨いたします。

チャート最大バー数の変更

メニューバーの「ツール」より「オプション」を選択して表示されるオプション画面のチャートタブにて、「チャートの最大バー数」を"10512000"に変更します。(あとで元の値に戻しますので、現在の値を控えておいてください。)

MT5のカスタム通貨ペアでは、1分足をもとに上位足が作成されるので、上位足のチャート表示が不完全とならないように約20年分の1分足を取得するために変更しています。

なお、本設定と関係なく業者によって提供される1分足の最大バー数が異なるため、必ず全ての1分足が取得できるわけではありません。

D_UsdIndex:チャートの最大バー数

スクリプトの実行

D_UsdIndexスクリプトを実行します。

スクリプト実行後、設定画面が表示されるので、パラメータを確認・変更の上、OKボタンをクリックします。(パラメータの詳細は後述します。)

1分足のデータ取得に時間がかかりますので、完了メッセージが表示されるまでしばらくお待ちください。

完了メッセージを確認後、気配値表示(Ctrl+M)からドルインデックス(デフォルト値:USDIDX)を選択して、チャートが表示されることを確認します。

D_UsdIndex:スクリプト完了メッセージ

チャート最大バー数を元に戻す

メニューバーの「ツール」より「オプション」を選択して表示されるオプション画面のチャートタブにて、「チャートの最大バー数」を元の値に変更します。

パラメータ説明

D_UsdIndex:パラメータ設定

インデックス名

ドルインデックス名を設定することができます。デフォルト値は、「USDIDX」ですので、お好みに合わせて変更してください。

EURUSD通貨ペア名

ドルインデックスの元となるEURUSDの通貨ペア名を設定してください。デフォルト値は、「EURUSD」ですので、各業者の通貨ペアに合わせて設定を変更してください。

GBPUSD通貨ペア名

ドルインデックスの元となるGBPUSDの通貨ペア名を設定してください。デフォルト値は、「GBPUSD」ですので、各業者の通貨ペアに合わせて設定を変更してください。

AUDUSD通貨ペア名

ドルインデックスの元となるAUDUSDの通貨ペア名を設定してください。デフォルト値は、「AUDUSD」ですので、各業者の通貨ペアに合わせて設定を変更してください。

NZDUSD通貨ペア名

ドルインデックスの元となるNZDUSDの通貨ペア名を設定してください。デフォルト値は、「NZDUSD」ですので、各業者の通貨ペアに合わせて設定を変更してください。

USDCHF通貨ペア名

ドルインデックスの元となるUSDCHFの通貨ペア名を設定してください。デフォルト値は、「USDCHF」ですので、各業者の通貨ペアに合わせて設定を変更してください。

USDJPY通貨ペア名

ドルインデックスの元となるUSDJPYの通貨ペア名を設定してください。デフォルト値は、「USDJPY」ですので、各業者の通貨ペアに合わせて設定を変更してください。

USDCAD通貨ペア名

ドルインデックスの元となるUSDCADの通貨ペア名を設定してください。デフォルト値は、「USDCAD」ですので、各業者の通貨ペアに合わせて設定を変更してください。

ダウンロード

バージョンアップ履歴

1.00(2019年9月1日)

初公開しました。

コメント

非公開コメント