ユーロインデックスを自動作成するMT5スクリプト

D_EurIndexスクリプトとは?

D_EurIndexスクリプトとは、ユーロインデックスを自動作成するMT5スクリプトです。

本スクリプトでは、クロスユーロの通貨ペアであるEURUSD、EURJPY、EURAUD、EURNZD、EURCHF、EURGBP、EURCADを合成し、ユーロインデックスを作成します。

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

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

D_JpyIndex:チャート表示イメージ D_EurIndex:ユーロインデックスにGMMAを表示したイメージ

特徴・活用例

ユーロ全体のトレンドを完全に把握

ユーロ円の主要通貨ペアであるEURUSD、EURJPY、EURAUD、EURNZD、EURCHF、EURGBP、EURCADを合成したユーロインデックスであるため、ユーロ全体のトレンドを完全に把握することができます。

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

ユーロインデックスの計算式

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

「EURUSD+(EURJPY/100)+EURAUD+EURNZD+EURCHF+EURGBP+EURCAD」

使い方

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

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

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

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

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

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

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

スクリプトの実行

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

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

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

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

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

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

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

パラメータ説明

D_EurIndex:パラメータ設定

インデックス名

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

EURUSD通貨ペア名

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

EURJPY通貨ペア名

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

EURAUD通貨ペア名

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

EURNZD通貨ペア名

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

EURCHF通貨ペア名

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

EURGBP通貨ペア名

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

EURCAD通貨ペア名

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

取得する1分足の本数

取得する1分足の本数を設定することができます。デフォルト値は、「10512000」(約20年分)です。

ダウンロード

バージョンアップ履歴

1.00(2019年9月5日)

初公開しました。

コメント

非公開コメント