в 1090 работает без ошибок
Taras Slobodyanik:
в 1090 работает без ошибок
в 1090 работает без ошибок
Благодарю за проверку. У меня 1160, работает крайне плохо.
Этот кусок кода используется в статье про телеграм. Судя по отзывам у народа тоже с ним проблемы.
Насколько я понял проблема проявляется при отсутствии поступления тиков для того графика с которого делается скриншот.
Попробуйте запустить этот скрипт при отсутствии подключения к серверу.
да, без подключения к серверу не работает
добавил в цикл ChartRedraw(chart_id); заработало
Taras Slobodyanik:
добавил в цикл ChartRedraw(chart_id); заработало
добавил в цикл ChartRedraw(chart_id); заработало
Благодарю Тарас. Осталось спросить, это нормально, что в MT4 скриншоты не создаются без принудительного обновления графика?
Andrey Voytenko:
Благодарю Тарас. Осталось спросить, это нормально, что в MT4 скриншоты не создаются без принудительного обновления графика?
да похоже на баг, ждём что ответят разработчики)
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Прошу разработчиков обратить внимание. Билд 1160.
Суть проблемы сводится к тому, что при указании идентификатора графика отличного от текущего, функция ChartScreenshot не создает результирующего файла.
Проблема замечена только в MT4, в MT5 все гладко.
Изредка файл все же создается, но при этом приходится ждать по 15-20 секунд.
Тестовый скрипт: