Экспорт данных из QUIK

Для получения данных из Квика в Омегу в режиме он-лайн необходимо настроить экспорт котировок в квике. Для это делаем следующее:

  1. В квике идем в главное меню: Экспорт данных-Данные для технического анализа.
  2. Нажимаем кнопку добавить и указываем параметры добавляемого символа. Название символа должно в точности совпадать с названием в ГлобалСевере.
  3. После этого нажимаем Начать вывод и котировки пошли в Омегу.

Если Вы включили вывод после начала торгов, и вся история закачалась в одну свечку - читайте ниже как это исправить.

Настройка экспорта для ленивых

Я понимаю, что забить 50 тикеров, дело не простое. :-) Поэтому предлагаю сделать следующее. Сначала добавьте хотя бы 1 символ для экспорта. Затем скачайте  файл metastok.dat (я знаю как правильно пишется акция по-английскии =) ) скопируйте его в папку квика. Перезапустите квик. О, чудо, весь экспорт натсроен, включая фьючи!

Если не работает экспорт ... или пара советов

  1. Посмотрите запущен ли процесс winros.exe в памяти. Именно он отдает котировки ГлобалСерверу. Иногда надо просто перезапустить квик и он подгрузится.
  2. В системе ТА нет Омеги и Метастока . Перезапустите компьютер - это помогает.
  3. В Windows Vista очень часто появляется сообщение об ошибке, связанное с метастоком. Виста просто не разрешает кивку запустить winros.exe. Установите квик в корневой каталог.
  4. В Связь-Доступные соединения поставьте галочку Восстанавливать связь автоматически. Теперь после обрыва соединения квик сам его восстановит и докачает котировки. Не меняйте порты во время экспорта - истоия начнет закачиваться с самого начала.
  5. При переводе ГлобалСервера в режим он-лайн вместо появляется ERROR - прочитайте еще раз раздел Установка Омеги (для пользователей Висты).
  6. Если ничего не помогает, прочтите, наконец, инструкцию! Шутка. Позвоните в техподдержку квика. Там оперативно Вам помогут.

Как экспортировать из QUIK`а эталонные данные

По умолчанию Omega помечает полученные данные из QUIK`а системным временем. Поэтому, если экспорт котировок включается после начала торговой сессии, все данные с начала торгов по текущий момент помечаются текущим временем. Естественно, интрадейная история котировок летит к чертям. Побороть этот глюк можно, воспользовавшись недокументированными возможностями программы Omega Research. Правда эта технология несколько напоминает танцы шамана с бубнами, но другой мне пока неизвестно.

Итак, чтобы данные всегда имели время биржи делаем следующее. В системный реестр добавляем ключ:

[HKEY_CURRENT_USER\Software\Omega Research\Server\DBC Online SubServer.DBC Online]
«USEPCCLOCK»="NO"

Это еще не все. Чтобы Omega Research не только получала эталонные данные с биржи, но и корректно отрисовывала графики, следует использовать следующую схему запуска программ:

  1. Запуск ИС QUIK.
  2. Перевести системное время на 0 часов.
  3. Запуск в режиме офф-лайн Omega Research.
  4. Открыть необходимые рабочие области (work space).
  5. Перевести в режим он-лайн Global Server.
  6. Вернуть системное время обратно.
  7. Включить экспорт данных в систему технического анализа в QUIK (Экспорт данных-Данные для технического анализа-Начать вывод).
  8. Запустить AutoTrade. Включить автоматический режим.
  9. В ИС QUIK включить импорт транзакций из файла (Торговля-Импорт транзакций из файла-Начать обработку).

После этого система готова к торговле!