MQL4 - automated forex trading   /  

Документация

Справочник MQL4  Информация о счете  AccountFreeMarginCheck

 
Используй возможности
MQL5 в MetaTrader 5
Learn possibilities of the new MQL5
Интересуешься новым?
Доступна справка по MQL5
double AccountFreeMarginCheck( string symbol, int cmd, double volume)
Возвращает размер свободных средств, которые останутся после открытия указанной позиции по текущей цене на текущем счете. Если свободных средств не хватает, то будет сгенерирована ошибка 134 (ERR_NOT_ENOUGH_MONEY).
Параметры:
symbol   -   Наименование финансового инструмента, с которым должна проводиться торговая операция.
cmd   -   Торговая операция. Может быть либо OP_BUY, либо OP_SELL.
volume   -   Количество лотов.
Пример:
if(AccountFreeMarginCheck(Symbol(),OP_BUY,Lots)<=0 || GetLastError()==134) return;