ZZ_All Quotings 0-0070
Так я тоже делал. Это слишком хлопотно и не всегда надёжно. Кроме того, нужно потом удалять левые котировки, иначе с тестированием можно напороться.
А вообще, разработчики MT4 сделали всё, чтобы скачивать котировки было трудно. А народ всё равно ищет как скачивать легко. Антагонизм.
Так я тоже делал. Это слишком хлопотно и не всегда надёжно. Кроме того, нужно потом удалять левые котировки, иначе с тестированием можно напороться.
А вообще, разработчики MT4 сделали всё, чтобы скачивать котировки было трудно. А народ всё равно ищет как скачивать легко. Антагонизм.
Спасибо, приятная мелочевка. Лаконично и как оказалось просто.
... Штучка МАСТ ХЭВ.
А вот ZZ_All Quotings 0-0070 почему-то не всегда и не всё доступное закачивает, как я не пытался его модифицировать, даже по объемау трафа видно...
Последняя редакция скрипта Key_Home. При удалении скрипта график перематывается на конец (эмуляция нажатия клавиши End). См. в первое сообщение.
Попытка №1.
Кто подскажет как программно отключить авто прокрутку графика?
Кто подскажет как программно отключить авто прокрутку графика?
в папке - \profiles\default если у вас прпофиль по умолчанию
выбрать нужный файл графика например - chart01.chr
в нем есть строка - scroll=1
соответственно поставить scroll=0
все просто :-))
Пропытка №2.
Кто знает как с помощью функции PostMessageA() отключить авто прокрутку графика?
(об этой функции уже много раз говорили, и многих за эти речи забанили ...)
Нужно всего лишь сделать функцию типа:
GetHistory(SymbolName,TimeFrame,NumBars,Assinc)
Assinc - признак ассинхронности выполнения операции.
1 - запускается загрузка нужного куска истории и управление возвращается не дожидаясь завершения.
0 - управление возвращается после завершения загрузки.
Массовая загрузка сейчас все равно есть в тестере,
так что главный аргумент против уже устарел.
Пропытка №2.
Кто знает как с помощью функции PostMessageA() отключить авто прокрутку графика?
Тут granit77 недавно извратился. Смотри 'Еще раз о возможности компиляции mql файла из командной строки' . Там не PostMessageA(), но тоже чудеса всякие. Может, подберешь что-нибудь. Кстати, в хелпе MT4 по Hot Keys (User Interface|Fast Navigation) я не нашел такового для переключения опции Auto Scroll.
P.S. Кстати, Hot Key для Auto Scroll - это Alt-C-S, т.е. через меню. Но только
при условии, что ни у одного индюкатора/скрипта/советника нет
аналогичных Hot Keys... К тому же это только toggle, а программных способов
проверки, включен ли Auto Scroll, вроде как нет.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Если хочется эмулировать нажатие кнопки Home для выбранного графика, но при этом заниматься чем нибудь полезным, то вот вам скрипт, который это делает. Скрип зациклен в бесконечность и посылает код кнопки Home в окно графика каждые 0.1 сек. При этом можно переключиться на что-нибудь полезное, загрузка будет идти фоном.
Чтобы выгрузить скрипт, достаточно поменять период графика. При удалении скрипта график перематывается на конец (эмуляция нажатия клавиши End).