Скачать MetaTrader 5

Открывать позицию при наличии свободной маржи

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
elektronik
90
elektronik  

Здравствуйте дорогие эксперты.
Помогите пожалуста реализовать следующею идею или подскажите ссылочку

Идея следующая:
Открывать позицию при наличии свободной маржи (достаточного количества свободных средств)

необходимые параметры
Кипить или продать
Объем лота

Александр
8513
Александр  

почитайте раздел Документация

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;

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий