Что-нибудь типа этого.
Скрипт эмулирует нажатие клавиши PageUp на графике и двигает график до даты TimeFinal.
Если нужна более плавная прокрутка графика, используйте константу VK_UP вместо VK_PAGEUP (эмуляция нажания клавиши Up вместо клавиши PageUp).
Если нужна более медленная или быстрая прокрутка, уменьшайте или увеличивайте аргумент функции Sleep().
Только отключите автопрокрутку, чтобы график не дергался.
Скрипт эмулирует нажатие клавиши PageUp на графике и двигает график до даты TimeFinal.
Если нужна более плавная прокрутка графика, используйте константу VK_UP вместо VK_PAGEUP (эмуляция нажания клавиши Up вместо клавиши PageUp).
Если нужна более медленная или быстрая прокрутка, уменьшайте или увеличивайте аргумент функции Sleep().
Только отключите автопрокрутку, чтобы график не дергался.
#include <WinUser32.mqh> #define VK_PAGEUP 0x21 #define VK_UP 0x26 string TimeFinal="2007.8.1 15:00"; void start() { int handle=WindowHandle(Symbol(),Period()); int bar=0; datetime time=Time[bar]; datetime time_final=StrToTime(TimeFinal); while (time>time_final) { PostMessageA(handle,WM_KEYDOWN,VK_PAGEUP,0); bar=WindowFirstVisibleBar(); time=Time[bar]; Sleep(50); } }
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Народ, не подскАжите, это как-нибудь возможно?
С уважением, и т.д.