
MQL4MQL5 グローバル変数
GlobalVariableGet()
- できること
- ターミナルのグローバル変数の値を読む
- 対応
- MQL4・MQL5
GlobalVariableGet() とは
ターミナルのグローバル変数の値を読む関数です。変数がないと 0 が返るので、先に GlobalVariableCheck() で確認するか、2つ目の書き方で成功したかを確かめます。
GlobalVariableGet() の書式と引数
引数の組み合わせが違う 2 通りの書き方があります。
double GlobalVariableGet(string name)
bool GlobalVariableGet(string name, double &double_var)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
name | string | 必須 | 変数名。 |
double_var | double & | 必須 | 2つ目の書き方で、値を受け取る変数。 |
戻り値
1つ目の書き方は値(ないときは 0)。2つ目の書き方は読めたら true を返し、値は double_var に入ります。
GlobalVariableGet() の使い方(コード例)
MQL4・MQL5 共通
double v;
if(GlobalVariableGet("MyEA_USDJPY_losses", v))
Print("連敗数:", (int)v);
else
Print("まだ保存されていません");OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












