(‘mt4’, ‘MQL4’)口座
AccountFreeMargin新規注文に使える余力を調べる
有効証拠金から使用中の証拠金を引いた、新しく注文を出すのに使える余力を返す。新規注文の前に、証拠金が足りるか確かめるのに使う。
1書式
double AccountFreeMargin();
MQL5はAccountInfoDouble(ACCOUNT_MARGIN_FREE)。
2引数
無し。
3戻り値
余力(口座通貨)。
4使用例
double need = 15000;
if(need > AccountFreeMargin())
Print("証拠金が足りません");
MetaEditorでコンパイル0エラー・0警告を確認済み。
5MQL4→MQL5の違い
🔁 差分
MQL4はAccountBalance()のように項目ごとに専用の関数がある。MQL5はそれらがAccountInfoDouble(ACCOUNT_BALANCE)のように1つの関数+項目を表す定数にまとめられている。値の意味は同じ。