MQL5でEA開発 23 マクロ
マクロ
マクロとは特定の数値や文字列を他の文字列に置き換えたものです。
変数に似ていますが、変数のように後で別のデータで置き換えるということはできません。
マクロを最初に使うときは
#define マクロ名 数値、または文字列
のようにします。
これをマクロの定義と言います。
変数の宣言のときのように最後に「;」が付かない点に注意して下さい。
なお、マクロ名はすべて大文字にするのが習慣です。
サンプルコード
#define MAGIC 20248 // マクロの定義
void OnTick()
{
Print("MAGIC=",MAGIC);
}
メッセージ
MAGIC=20248