А с новыми билдами он работает?
я вот сейчас ковыряю, на XP работает(билд 670)
на Win 8.1 работает билд 670
на Win 7 сказали что не обновляет, сам не проверял.
код в принципе ни чего сложного, такой же код вставлен в период конвертер стандартный и там всё обновляет.
Для МТ5 скрипт не работает почему-то. Во-первых там нет по умолчанию библиотеки WinUser32.mqh в папке MQL5\Include. Скопировал из MT4, компилируется.
Не работало определение окна (WindowHandleMQL4). Заменил на ChartID(), так как нужен текущий чарт.
Запускается, но обновления окна не происходит. Я правильно понял, что эффект должен быть идентичным нажатию на "Обновить" в контекстном меню графика?
Для МТ5 скрипт не работает почему-то. Во-первых там нет по умолчанию библиотеки WinUser32.mqh в папке MQL5\Include. Скопировал из MT4, компилируется.
Не работало определение окна (WindowHandleMQL4). Заменил на ChartID(), так как нужен текущий чарт.
Запускается, но обновления окна не происходит. Я правильно понял, что эффект должен быть идентичным нажатию на "Обновить" в контекстном меню графика?
странно у меня определяет хендл окна без проблем.
а скрипт с командой 33324 скорее всего не будет работать, она не подходит для МТ5
всё остальное(нажатия кнопок мыши, нажатия клавиш и т.п.) работает.
ЗЫ: в МТ5 нет этой библиотеки, тоже переносил с МТ4
вот есть вариант обновления офф-лайн графика: https://www.mql5.com/ru/forum/62032#comment_1789779
вот есть вариант обновления офф-лайн графика: https://www.mql5.com/ru/forum/62032#comment_1789779
Спасибо, но этот вариант не срабатывает, при указании Symbol() и Period() вызов Обновить (то есть вызов OnCalculate) не происходит. А менять реально периоды вызовет кучу других проблем.
если появится вариант, то сообщу тут.
всё что нужно это найти дескриптор кнопки обновить.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
ChartRefresh:
Автор: Alexandr Bryzgalov