Меню

ZG_All_Quotings 2.00910

  •    Автор:  TTraders
Авторы:
Скрипт создан на базе скрипта "Market Watch" от getch. 
Выражаю своё восхищение нестандартному подходу getch !!!

Описание:
Сканирование всех или выбранных ТФ с автоматическим обновлением окон открытых графиков и с автонажатием клавиши "Home", запись в файл названий и торговых условий всех символов из окна "Обзор рынка". Таким образом скрипт подкачивает историю по всем инструментам терминала самым "жёстким" способом.  
Если при этом способе подкачки история не приходит, то это проблема со стороны сервера брокера.

Скрипт позволяет записать в файл двух разных форматов ("*.TXT", "*.CSV") названия и торговые условия всех инструментов из окна "Обзор рынка".

По сравнению с моими прежними скриптами для закачки котировок, этот скрипт обладает максимально возможной надёжностью. Мои прежние скрипты можно выбросить.

Управление в процессе работы скрипта производится через глобальные переменные:
glAQ_StartTool      - номер инструмента в списке, с которого начнётся сканирование. Изменение этой переменной надо производить до начала работы скрипта.
glAQ_Pause            - пауза в секундах между вызовами функций API. Изменение этой переменной производится в процессе работы скрипта.
glAQ_TF_M1_W1  - включение подкачки по выбранным периодам. Глобальная переменная создаётся вручную в окне
                                   глобальных переменных до запуска или во время работы скрипта.
                                   Для подкачки по всем периодам переменную можно не создавать или создать с таким    именем:
                                   glAQ_TF_ALL. После завершения работы скрипта переменная называется - glAQ_TF_ALL.
                                   Если значение переменной более нуля, включается сканирование всех ТФ до    указанного номера ТФ в порядке возрастания.
                                   При этом имя переменной для выборочного сканирования игнорируется.
Советы:
После подкачки истории дожидайтесь полной выгрузки МТ4 в диспетчере задач для формирования файлов истории *.HST.

Изменения и дополнения:
1. Изменения в ZG_All Quotings 1-81013 от 13.10.2008. 
1.1. Теперь скрипт перед началом работы удаляет за собой неудалённые глобальные переменные после аварийного завершения для безошибочной работы.
1.2. С помощью глобальной переменной "glAQ_StartNumberFirstTool" можно задать номер инструмента в списке, с которого начнётся сканирование. Эта глобальная переменная создаются после первого включения и не удаляется по окончании работы скрипта. 
1.3. В левом верхнем углу графика с загруженным скриптом появляется строка с номером названием и ТФ текущего инструмента. При аварийном завершении это поможет начать следующее сканирование с последнего отсканированного инструмента. 
2. Изменения в ZG_All Quotings 1-81018 от 18.10.2008. 
2.1. С помощью глобальной переменной "glAQ_Pause" можно задать паузу между вызовами функций API в процессе работы скрипта. 
2.2. С помощью глобальной переменной "glAQ_CasualPause" можно задать режим паузы между вызовами функций API в процессе работы скрипта. 
2.3. В левом верхнем углу графика первой строкой отображается текущая пауза.  
2.4. В левом верхнем углу графика последними строками отображаются не сканированные инструменты.
3. Изменения в ZG_All Quotings 1-90207 от 07.02.2009. 
3.1. Изменён текст, записываемый в логфайл. Текст теперь на английском языке. 
3.2. Идентификация записей в логфайле производится по имени сервера.  
3.3. Оптимизирован код.  
4. Изменения в ZG_All Quotings 1-90321 от 21.03.2009. 
4.1. Сделан повтор сканирования ошибочно несканированного инструмента.  
4.2. Введено ожидание связи с интернетом в случаях разрыва связи.  
4.3. Производится повтор сканирования инструмента, если при прервалась связь с интернетом.  
4.4. Теперь ошибочно открытое окно закрывается.  
4.5. В комментарий записывается инструмент ошибочно открытого окна, а не предыдущий инструмент, как ранее.
5. Изменения в ZG_All Quotings 1-90405 от 05.04.2009.
5.1. Введено предупреждение пользователя об необходимости переключить ТФ графика для исполнения скрипта.
6. Изменения в ZG_All Quotings 1-91023 от 23.10.2009.
6.1. Сделан вывод коментариев со счётчиком времени при разрыве связи с интернетом.
6.2. Увеличена надёжность открытия окон.
6.3. Убран список и счётчик ошибочно открытых окон.
6.4. Сделана запись в файл названия последнего сканированного инструмента и его номера.
6.5. Сделан таймер времени предположительного конца работы скрипта.
6.6. Удалена опция включения случайной паузы.
7. Изменения в ZG_All Quotings 2-00106 от 06.01.2010.
7.1. Увеличина надёжность запуска скрипта на ОС "Windows 7".
7.2. Исправлена ошибка записи логфайла.
8. Изменения в ZG_All Quotings 2-00224 от 24.02.2010.
8.1. Добавлено управление автонажатием на кнопку "Home" с отключением кнопки автоскроллинга c помощью глобальной переменной "glAQ_AutoHome". Эта глобальная переменная создаются после первого включения и не удаляется по окончании работы скрипта.
8.2. Сделана визуализация подкачки истории.
9. Изменения в ZG_All Quotings 2-00303 от 03.03.2010.
9.1. Сделана опция выбора сканируемых ТФ.
9.2. Отменено управление автонажатием кнопки "Home".
10.Изменения в ZG_All Quotings 2-00317 от 17.03.2010.
10.1. Сделан более надёжная остановка сканирования при отсутствии связи с сервером.
10.2. Сделан поиск строки "ALL" в названии глобальной переменной во всём имени.
10.3. Сделан выбор сканирования по значению глобальной переменной "glAQ_TF_ALL". Если значение переменной более нуля, включается сканирование всех ТФ до указанного номера ТФ в порядке возрастания. При этом имя переменной для выборочного сканирования игнорируется.
11.Изменения в ZG_All_Quotings 2.00910 от 10.09.2010.
11.1.Перед запуском скрипт удаляет все свои технические глобальные переменные.

 

ZG_All_Quotings 2.00910.mq4  WinUser32.mqh

Перейти вверх

Добавить комментарий


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

C чего начать

Типы

Анализ

Обучение

Инвестиции

«Поделиться»

18+

обновить