Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Премного благодарен. С вашей подсказкой заработало! Руководствовался статьёй Как использовать торговые классы Стандартной библиотеки при написании советника и там в разделе "1.6 Класс CPositionInfo" есть myposition.Type(), который возможно надо подправить.
Кому-нибудь удалось получить торговые сигналы с MQL5???
Сделал такое:
Результат:
В статье Как использовать торговые классы Стандартной библиотеки при написании советника, раздел "1.2 Класс СSymbolInfo" для msymbol.Ask() написано "Используется для получения текущей цены Ask для установленного символа." Может что-то в статье надо подправить или у меня где-то ошибка?
Сделал такое:
Результат:
В статье Как использовать торговые классы Стандартной библиотеки при написании советника, раздел "1.2 Класс СSymbolInfo" для msymbol.Ask() написано "Используется для получения текущей цены Ask для установленного символа." Может что-то в статье надо подправить или у меня где-то ошибка?
Сделайте так:
Сделайте так:
Спасибо, работает. Может быть в классе перед определением цены ask (bid) вставить RefreshRates, а то новичёк формулировку "Используется для получения текущей цены ..." может понять по аналогии как в MQL4 текущий Ask находится без рефреша котировок.
Нет.
mysymbolinfo.Name(_Symbol);
Тогда получается, что не автоматически!
Метод: mysymbol.RefreshRates()
Описание: Используется для обновления котировок. При установке нового символа вызывается автоматически.
Тогда получается, что не автоматически!
Получается, что автоматически, но только при установке нового символа.
Тогда нужно писать - при смене символа