このセクションでは、MT4で作成できるプログラムのうち、スクリプトプログラムを取り上げ、MT4のプログラミングの基本的な説明をしています。
メタエディターで「新規作成」ボタンを押してスクリプトを選択すると、新規ファイルが作成されます。このセクションでは、この新規ファイルの内容を説明していますが、特に変更点はないので本書のアップデートはありません。
MT5のメタエディターで「新規作成」ボタンを押すと、以下のような画面が表示されます。
MT4より選択肢が色々と増えていますが、ここではスクリプトの説明なので、「スクリプト」を選択します。
本書の説明と同様、名前に「test_scr」とつけて[完了]ボタンを押すと、新規ファイルが作成されます。
MT4と同様、ファイルは「scripts」サブフォルダーに作成されます。ただし、ファイル名は「test_scr.mq5」のように拡張子が「mq5」となります。
ファイルの内容は、MT4の場合18行でしたが、MT5の場合17行です。
違うのは、MT4では9行目にあった「#property strict」がないところです。
これは特に気にしなくても構いません。「#property strict」は、MT4のプログラムを旧MQL4とみなすか、新MQL4とみなすかを区別するための命令です。MT5では、プログラミング言語MQL5に新旧の違いはないので、この命令は必要ないのです。
プログラムの見方については、MT4の場合と同じように考えれば結構です。