Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Начни зарабатывать с помощью Маркета. Опубликуй продукт!
elektronik
90
elektronik 2012.10.04 22:29 

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

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

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

Александр
7657
Александр 2012.10.04 23:56  

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

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;

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