awkozlov:
Не отрабатывает опрос состояния кнопки Автоторговля
Берётся состояние кнопки на момент запуска программы, но если состояние кнопки изменилось, то MQLInfoInteger всё равно показывает состояние которое было при запуске программы.
Т.е. запускаем (кнопка нажата, смайлик весёлый) значение = 1.
Отжимаем кнопку (кнопка отжата, смайлик грустный) значение = 1
но при запуске с отжатой кнопкой значение = 0
Используйте IsTradeAllowed(). Она точно работает.
Состояние кнопки 'Авто-торговля' проверяется через
TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)
Спасибо. Вот теперь красота.
if(!TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)) { PlaySound("alert.wav"); while(!TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)) { Comment("Пауза. Отжата кнопка Автоторговля.");Sleep(500);Comment("");Sleep(500); } }
есть разные "автоторговли" - одна кнопка, вторая галочка во вкладке эксперта
awkozlov:
Красота будет если проверку на работу в тестере добавите :)
Спасибо. Вот теперь красота.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не отрабатывает опрос состояния кнопки Автоторговля
Берётся состояние кнопки на момент запуска программы, но если состояние кнопки изменилось, то MQLInfoInteger всё равно показывает состояние которое было при запуске программы.
Т.е. запускаем (кнопка нажата, смайлик весёлый) значение = 1.
Отжимаем кнопку (кнопка отжата, смайлик грустный) значение = 1
но при запуске с отжатой кнопкой значение = 0