(‘mt4’, ‘MQL4’)口座
AccountBalance口座の残高を調べる
含み損益を含まない、確定した残高を返す。購入額の上限を残高の割合で決めるときなどに使う。
1書式
double AccountBalance();
MQL5はAccountInfoDouble(ACCOUNT_BALANCE)。
2引数
無し。
3戻り値
残高(口座通貨)。
4使用例
double capPct = 5.0;
double cap = AccountBalance() * capPct / 100.0;
Print("購入額の上限: ", cap);
MetaEditorでコンパイル0エラー・0警告を確認済み。
5MQL4→MQL5の違い
🔁 差分
MQL4はAccountBalance()のように項目ごとに専用の関数がある。MQL5はそれらがAccountInfoDouble(ACCOUNT_BALANCE)のように1つの関数+項目を表す定数にまとめられている。値の意味は同じ。