Экспорт данных из QUIK
Для получения данных из Квика в Омегу в режиме он-лайн необходимо настроить экспорт котировок в квике. Для это делаем следующее:
- В квике идем в главное меню: Экспорт данных-Данные для технического анализа.
- Нажимаем кнопку добавить и указываем параметры добавляемого символа. Название символа должно в точности совпадать с названием в ГлобалСевере.
- После этого нажимаем Начать вывод и котировки пошли в Омегу.
Если Вы включили вывод после начала торгов, и вся история закачалась в одну свечку - читайте ниже как это исправить.
Настройка экспорта для ленивых
Я понимаю, что забить 50 тикеров, дело не простое. :-) Поэтому предлагаю сделать следующее. Сначала добавьте хотя бы 1 символ для экспорта. Затем скачайте файл metastok.dat (я знаю как правильно пишется акция по-английскии =) ) скопируйте его в папку квика. Перезапустите квик. О, чудо, весь экспорт натсроен, включая фьючи!
Если не работает экспорт ... или пара советов
- Посмотрите запущен ли процесс winros.exe в памяти. Именно он отдает котировки ГлобалСерверу. Иногда надо просто перезапустить квик и он подгрузится.
- В системе ТА нет Омеги и Метастока . Перезапустите компьютер - это помогает.
- В Windows Vista очень часто появляется сообщение об ошибке, связанное с метастоком. Виста просто не разрешает кивку запустить winros.exe. Установите квик в корневой каталог.
- В Связь-Доступные соединения поставьте галочку Восстанавливать связь автоматически. Теперь после обрыва соединения квик сам его восстановит и докачает котировки. Не меняйте порты во время экспорта - истоия начнет закачиваться с самого начала.
- При переводе ГлобалСервера в режим он-лайн вместо появляется ERROR - прочитайте еще раз раздел Установка Омеги (для пользователей Висты).
- Если ничего не помогает, прочтите, наконец, инструкцию! Шутка. Позвоните в техподдержку квика. Там оперативно Вам помогут.
Как экспортировать из QUIK`а эталонные данные
По умолчанию Omega помечает полученные данные из QUIK`а системным временем. Поэтому, если экспорт котировок включается после начала торговой сессии, все данные с начала торгов по текущий момент помечаются текущим временем. Естественно, интрадейная история котировок летит к чертям. Побороть этот глюк можно, воспользовавшись недокументированными возможностями программы Omega Research. Правда эта технология несколько напоминает танцы шамана с бубнами, но другой мне пока неизвестно.
Итак, чтобы данные всегда имели время биржи делаем следующее. В системный реестр добавляем ключ:
[HKEY_CURRENT_USER\Software\Omega Research\Server\DBC Online SubServer.DBC Online]
«USEPCCLOCK»="NO"
Это еще не все. Чтобы Omega Research не только получала эталонные данные с биржи, но и корректно отрисовывала графики, следует использовать следующую схему запуска программ:
- Запуск ИС QUIK.
- Перевести системное время на 0 часов.
- Запуск в режиме офф-лайн Omega Research.
- Открыть необходимые рабочие области (work space).
- Перевести в режим он-лайн Global Server.
- Вернуть системное время обратно.
- Включить экспорт данных в систему технического анализа в QUIK (Экспорт данных-Данные для технического анализа-Начать вывод).
- Запустить AutoTrade. Включить автоматический режим.
- В ИС QUIK включить импорт транзакций из файла (Торговля-Импорт транзакций из файла-Начать обработку).
После этого система готова к торговле!