本書アップデート情報

このセクションでは、MT4で作成できるプログラムのうち、スクリプトプログラムを取り上げ、MT4のプログラミングの基本的な説明をしています。

メタエディターで「新規作成」ボタンを押してスクリプトを選択すると、新規ファイルが作成されます。このセクションでは、この新規ファイルの内容を説明していますが、特に変更点はないので本書のアップデートはありません。

関連するMT5情報

MT5のメタエディターで「新規作成」ボタンを押すと、以下のような画面が表示されます。

image.png

MT4より選択肢が色々と増えていますが、ここではスクリプトの説明なので、「スクリプト」を選択します。

本書の説明と同様、名前に「test_scr」とつけて[完了]ボタンを押すと、新規ファイルが作成されます。

MT4と同様、ファイルは「scripts」サブフォルダーに作成されます。ただし、ファイル名は「test_scr.mq5」のように拡張子が「mq5」となります。

image.png

ファイルの内容は、MT4の場合18行でしたが、MT5の場合17行です。

違うのは、MT4では9行目にあった「#property strict」がないところです。

これは特に気にしなくても構いません。「#property strict」は、MT4のプログラムを旧MQL4とみなすか、新MQL4とみなすかを区別するための命令です。MT5では、プログラミング言語MQL5に新旧の違いはないので、この命令は必要ないのです。

プログラムの見方については、MT4の場合と同じように考えれば結構です。