Автоматический запуск терминала QUIK
При использовании механических торговых систем на платформе терминала QUIK, работающих в круглосуточном режиме, необходимо обеспечить постоянное подключение терминала к серверу брокера. В этой статье опишу один из способов решения этой задачи.
Задача разбивается на 3 этапа
- Обеспечение автоподключения терминала QUIK после потери связи с брокером. Это достигается путем настройки самого терминала. В главном меню "Связь" – "доступные соединения". В открывшемся окне устанавливаем параметры, как указано на скриншоте. Теперь в случае обрыва связи с сервером брокера терминал QUIK будет последовательно перебирать все доступные порты брокера, пока не встретится тот, с которым удастся соединиться.
- Проблема запуска терминала с автоматическим вводом логина и пароля. Решается путем вызова программы QUIKstart. Эта программа запускает терминал и сама вводит логин и пароль. Формат запуска:
QUIKstart.exe логин пароль путь_к_файлу_info.exe
- логин - это строка Вашего логина
- пароль - собственно пароль
- путь_к_файлу_info.exe - полный путь с файлу info.exe (без имени самого файла info.exe)
Если один из параметров содержит в себе пробелы, то его нужно заключить в кавычки
QUIKstart.exe “Иван Петров” qwerty “C:\Program Files\QUIK”
Следует иметь ввиду, что имя папки с терминалом QUIK нужно задавать с учетом регистра символов. Если вместо заглавных букв использовать строчные (и наоборот), то в некоторых версиях Windows эта папка найдена не будет и, соответсвенно, запуск не произойдет. Можно указать также и четвертый параметр, если Вам требуется сразу начать экспорт уже настроенных таблиц по протоколу DDE.
QUIKstart.exe “Иван Петров” qwerty “C:\Program Files\QUIK” DDE
Программу QUIKStart можно поместить в любой каталог на диске по Вашему усмотрению. Удобно разместить ее в той же папке, в которой находятся все файлы терминала QUIK. Скачать программу можно по этой ссылке. Последний шаг – это настройка запуска QUIKstart в нужное время. В операционной системе Windows есть готовый механизм для этого – Планировщик.
Заходим в Панель управления, выбираем «Назначенные Задания».
В главном меню выбираем Файл-Создать-Назначенное задание. В списке заданий появится новая строка.
Правая кнопка мыши на этом задании и из выпавшего меню выбираем «Свойства». В поле «Выполнить» указываем строку вызова программы QUIKstart с Вашими параметрами
На вкладке «Расписание» укажите периодичность и время вызова
Собственно, и все. Теперь каждый день в 9-50 будет срабатывать задание, которое запустит программу QUIKstart, а та, в свою очередь, проверит запущен ли терминал. При необходимости запустит и сам введёт пароль и логин. Терминал подключится к серверу брокера автоматически.
В дополнение можно поиграть различными параметрами задачи планировщика – установить несколько расписаний, запретить запуск по выходным и так далее – это все на Ваш вкус и желания. Не забудьте, компьютер все-таки должен быть включен, иначе ничего не получится
Исходный текст программки QUIKstart попался мне на глаза в сети и был слегка подправлен. Спасибо автору начального варианта, которого не знаю.
Михаил, спасибо за программу!
QUIKstart.exe логин пароль путь_к_файлу_in fo.exe
логин - это строка Вашего логина
пароль - собственно пароль
путь_к_файлу_in fo.exe - полный путь с файлу info.exe (без имени самого файла info.exe)???
Также вы можете таким образом запустить программу из командной строки windows
Именно необходимость указания отдельно имени файла и отдельно пути к нему в планировщике решило мою проблему!
Суппорт QUIK даже не смог решить проблему, почему у меня QUIK не находит сертификат при автозапуске. А решилось вон как, случайно и просто.
Почему так - я не знаю, но так работает.
Удачи тебе!
Пытаюсь запустить 8-ю версия Квика.
Выбрасывает сообщение "Неверный пароль"
take.ms/wIszs
Сообщение зацикливается и пока не закроешь терминал ничего сделать нельзя. Как это вылечить?
Заранее благодарен.
P.S.
На Ваш сайт попал в результате поиска программы для автозапуска Квика 8-й версии. Ознакомился с некоторыми индикаторами. В планах приобрести полные версии некоторых их них.
Спасибо за Вашу работу!
RSS лента комментариев этой записи