Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1189
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Использовать OnTradeTransaction().
я торгую через библу CTrade
Подскажите, пожалуйста, аналог MQL4 функции MarketInfo(asymbol, MODE_MARGIN_REQUIRED) в MQL5.
Нужно получить Размер свободных средств, необходимых для открытия 1 лота на покупку.
Перебрала разные варианты функции SymbolInfoDouble(symbol, ...) в MQL5, не могу найти нужный вариант, везде возвращается 0.
Вот, но Я использую в таком виде, функция от fxsaber
я торгую через библу CTrade
Правильный ответ:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Alexey Kozitsyn, 2020.03.03 17:28
Использовать OnTradeTransaction().
Почему так: читаем справку по торговому классу CTrade, например открытие позиции Buy
НО! Даже эта проверка будет не достаточна, так как только в OnTradeTransaction() можно можно получить транзакцию TRADE_TRANSACTION_DEAL_ADD – добавление сделки в историю.
В общем случае нужен комплект - отправка торгового запроса через CTrade, сразу проверка на успешность и дальше ждать в OnTradeTransaction() транзакцию TRADE_TRANSACTION_DEAL_ADD.
Подскажите, пожалуйста, аналог MQL4 функции MarketInfo(asymbol, MODE_MARGIN_REQUIRED) в MQL5.
Нужно получить Размер свободных средств, необходимых для открытия 1 лота на покупку.
Перебрала разные варианты функции SymbolInfoDouble(symbol, ...) в MQL5, не могу найти нужный вариант, везде возвращается 0.
Правильный ответ:
Почему так: читаем справку по торговому классу CTrade, например открытие позиции Buy
НО! Даже эта проверка будет не достаточна, так как только в OnTradeTransaction() можно можно получить транзакцию TRADE_TRANSACTION_DEAL_ADD – добавление сделки в историю.
В общем случае нужен комплект - отправка торгового запроса через CTrade, сразу проверка на успешность и дальше ждать в OnTradeTransaction() транзакцию TRADE_TRANSACTION_DEAL_ADD.
благодраю
В каком формате должно быть время для функции StringToTime()?
Допустим запускаю генетическую оптимизацию - как увидеть журнал сделок для каждого прохода?
Передать через фреймы. Готовое решение здесь.