Сайт AutoTrade переехал на новый адрес
и обновил дизайн. WWW.YURIKON.NET
|
Omega Research - отличная программа технического анализа,
предназначенная для создания и тестирования механических торговых
систем. Программа имеет встроенный язык программирования Easy Language,
на котором пишутся все индикаторы и сигналы. Кстати, если вы знаете
язык программирования Pascal, то можно сказать, что почти уже знаете
и Easy Language, так как они очень похожи.
Разработчики Omega предусмотрели множество различных настроек для бирж,
торговых сессий, перевода часов, праздников и т.д. Задумка хорошая,
но если не все настройки выставлены верно - графики могут некорректно
отображаться, а стратегии не работать. На этом разделе сайта Вы
прочитаете, как сделать так, чтобы ВСЕ работало.
|
Скачать дистрибутив Omega Research можно здесь
Omega
|
Для того чтобы котировки выводились в режиме он-лайн, во время установки
Omega Research необходимо указать следующие настройки:
1. В диалоге "3rd Party Data Vendor Software" установить
опцию "DBC - Supports: Signal Broadcast, eSignal Online, and InSite
Online."
2. В диалоге "DBC Data Feed Selection" установить опцию "eSignal
Online".
3. Во время первого запуска программы Omega Research ProSuite она попросит
вас настроить Global Server. Выберите опцию "Launch the GlobalServer
Setup Wizard".
4. В диалоге "GlobalServer Setup Wizard - Data Collection Method" установите
опцию "Real-Time/Delayed (You will be collecting...").
5. В диалоге "GlobalServer Setup Wizard - Select Datafeed" выберите
опцию "DBC Online SubServer".
6. В диалоге "GlobalServer Setup Wizard - HISTORYBANK.COM ..." выберите
опцию "No".
7. Во время первого запуска программы Global Server в диалоге выбора
режима работы выберите режим "Start Online".
Подробную информацию по установке, созданию новых тикеров и архив
котировок можно найти здесь.
Особенности установки Omega Research под Windows Vista
Если просто начать устанавливать Омегу под Вистой, то ничего хорошего
не получится. Первое, что надо сделать - это отключить контроль
учетных записей UAC. Для этого надо зайти в Панель управления
- Учетные записи пользователей и убрать галочку напротив UAC.
После этого Омега установится нормально, графики будут открываться,
но останется одна проблема - ГлобалСервер будет невозможно перевести
в режим Он-Лайн. напротив символов вместо привычного "Connected"
будет появлятся "Error". Лечится это установкой программы
MetaServer на компьютер, причем саму эту программу даже не нужно
запускать. Даже и не спрашивайте почему, но после этого трюка символы
начинают
конектиться, и вывод из квика идет без проблем.
|
Omega Reasearch хранит все данные в программе
Global Server; время котировок указывается в часовом поясе Гринвича.
Далее, в зависимости от настроек часового пояса биржи, которая указана
для тикера, и часового пояса на компьютере пользователя график отрисовывается
на экране. При неправильных настройках часовых поясов, даже имея
данные в Global Server`е, можно получить обрывочный график. Вот несколько
рекомендаций, при исполнении которых все точно будет работать:
- Устанавливаем на компьютере часовой пояс и время биржи, то есть московский
часовой пояс (+3 GMT) и московское время.
- Указываем время сессий символа.
- В пункте главного меню Tools->Edit Exchage List... выбираем биржу,
в нашем случае это BERSE. Заходим в настройки биржи и прописываем
время сессии:
Все
семь галочек ставить нельзя, иначе не будут отрисовывать недельные графики. Увы,
это глюк программы Omega Research. Далее, самое важное - заходим
в Edit Daylight Savings и выставляем смещение часового пояса биржи
от Гринвича. Вообще говоря, биржу можно выбирать любую, главно
правильно указать ее часовой пояс. В нашем случае. Offset from GMT
нужно выставить 180 минут.
Замечание
В принципе, необязательно ставить на компьютере московский часовой пояс.
Но тогда надо грамотно указать время сессий - оно будет отличаться
в формате биржи либо локальном формате. Советую делать это опытным
пользователям.
Теперь все готово для работы с графиками! Кстати, по умолчанию Omega
оставляет пробелы под выходные и нерабочие дни на графике, что не
очень удобно. Чтобы убрать пробелы, уже в самой программе Omega Research
идем в главном меню View-> Chart Options закладка Symbol и убираем
две верхних галочки (Show empty daily trading periods и Show empty
intraday trading periods).
|
Качественный анализ, бэк-тестинг и автоматическая
торговля возможны только на качественных исторических и он-лайн
данных. Архив котировок российских акций можно скачать
с сайта "Компании БКС":
- По ликвидным бумагам ЗДЕСЬ.
- По неликвидным бумагам ЗДЕСЬ.
Данная история котировок начинается с 1997 года. С 2003 года котировки
имеют эталонное время биржи.
Котировки акций на ММВБ и фьючерсов на ФОРТСе (1 минута, 1 день)
Разрешение данных 1 минута и 1 день. Если Вы впервые загружаете эти данные,
проверьте правильность настроек времени сессии в настройках тикера
RI в ГлобалСервере- для ФОРТСа это 10:30-23:50. Также имеются тики
за последний месяц, но из-за возможностей хостинга narod`а я не
могу их здесь выложить.
RI (фьючерс на РТС) |
Фьючерсы ФОРТС (GZ, LK, GM, SR, RN, SN, SI, GD, BR,
ED, EU, SV и прочие)
|
Голубые фишки и индекс ММВБ, РТС |
|
|
|
|
|
|
Данные для ММВБ и ФОРТСа за месяц (1 тик, 1 минута, 1 день)
Архив тиковых данных для ММВБ и ФОРТСа, для любителей тиковых МТС ;-):
RI (фьючерс на РТС) |
Фьючерсы ФОРТС (GZ, LK, GM, SR, RN, SN, SI, GD, BR, ED,
EU, SV и прочие) |
Голубые фишки и индекс ММВБ, РТС |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Если будут пожелания на почту или на форуме - буду выкладывать ежедневные
данные. Пишите, все в Ваших руках :-).
Заказать архив данных по сегодняшний день
Получить базу котировок (акции ММВБ, фьючерсы ФОРТС, индексы) одним файлом
можно, написав мне письмо. Я выкладываю на ftp архив папки Server,
в которой хранятся все данные. Вы ее скачиваете, распаковываете,
заменяетет свою папку на новую. Наслаждаетесь архивом, где есть
тики за последний месяц, все 1-минутки и дневки.
Как экспортировать из QUIK`а эталонные данные
По умолчанию Omega помечает полученные данные из QUIK`а системным временем.
Поэтому, если экспорт котировок включается после начала торговой
сессии, все данные с начала торгов по текущий момент помечаются
текущим временем. Естественно, интрадейная история котировок летит
к чертям. Побороть этот глюк можно, воспользовавшись недокументированными
возможностями программы Omega Research. Правда эта технология несколько
напоминает танцы шамана с бубнами, но другой мне пока неизвестно.
Итак, чтобы данные всегда имели время биржи делаем следующее. В системный
реестр добавляем ключ:
[HKEY_CURRENT_USER\Software\Omega Research\Server\DBC Online SubServer.DBC
Online]
«USEPCCLOCK»="NO"
Это еще не все. Чтобы Omega Research не только получала эталонные
данные с биржи, но и корректно отрисовывала графики, следует использовать
следующую схему запуска программ:
- Запуск ИС QUIK.
- Перевести системное время на 4 часа назад.
- Запуск в режиме офф-лайн Omega Research.
- Открыть необходимые рабочие области (work space).
- Перевести в режим он-лайн Global Server.
- Вернуть системное время обратно.
- Включить экспорт данных в систему технического анализа в QUIK (Экспорт
данных-Данные для технического анализа-Начать вывод).
- Запустить AutoTrade. Включить автоматический режим.
- В ИС QUIK включить импорт транзакций из файла (Торговля-Импорт транзакций
из файла-Начать обработку).
После этого система готова
к торговле!
|
|