MODE_MARGINREQUIRED - стоимость 1 лота, значит умножаем на обьем в лотах и получаем сколько нужно средств для открытия.
double OrderCost = (MarketInfo(Symbol(),MODE_MARGINREQUIRED)*lots);
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Посмотрел в справочнике Идентификаторы запроса, используемые в функции MarketInfo()
Какие надо использовать, чтобы рассчитать величину средств, необходимую для открытия позиции из предлагаемого перечня?
MODE_LOTSIZE 15 Размер контракта в базовой валюте инструмента
MODE_MARGININIT 29 Начальные залоговые требования для 1 лотаMODE_MARGINMAINTENANCE 30 Размер залоговых средств для поддержки открытых позиций в расчете на 1 лот
MODE_MARGINREQUIRED 32 Размер свободных средств, необходимых для открытия 1 лота на покупку