Экспорт данных в системы технического анализа с использованием внешних программ
Назначение
Использование получаемых системой QUIK данных для
оперативного технического анализа в программе Equis MetaStock в случае,
если использование встроенных средств экспорта невозможно.
Существует два распространенных способа экспорта
информации – с использованием программ DDE2MS и MetaServer RT. Обе программы
используют следующую схему передачи информации:
- Из QUIK
выводятся данные из Таблицы текущих
торгов в Microsoft Excel, используя механизм DDE,
- DDE2MS или MetaServer RT забирают обновляемые данные
из Microsoft Excel и передают их в MetaStock.
Программа DDE2MS, как нам показалось, более удобна в
работе и настройке, является более предсказуемой, но, в отличие от MetaServer
RT, демо-версия которого может закачивать данные по двум инструментам, DDE2MS может
работать только с одной. Вы можете выбрать любой из этих вариантов.
Использование программы DDE2MS
- Запустите программу DDE2MS (она поставляется в виде
автономного exe-файла, полностью готового к работе).
- Заполните необходимые для работы параметры:
- В поле «Path» укажите полный путь к созданному
источнику данных MetaStock (например, «C:\MetaStock Data\SBER»).
- В поле «Symbol» укажите имя источника данных (в
нашем примере это будет «SBER»).
- В поле «Interval» выберите «1».
- В поле «Server» введите «Excel».
- В поле «Topic» определяются Книга и Лист MS Excel,
из которых будут забираться данные, в формате вида
«[имя_книги.xls]имя_листа», например: «[Книга1.xls]Лист1».
- В полях «Item-Last Price» (цена последней сделки) и
«Item-Volume» (количество инструментов в последней сделке) введите адреса ячеек MS
Excel в формате «RxCy», из которых надо брать соответствующие данные, где
«x»-номер строки, «y»-номер столбца (цифрами).
- Нажмите на кнопку «Start». Если DDE2MS найдет
требуемые для работы данные, то появится таблица с текущими значениями OHLCV,
название кнопки изменится на «Stop» и поля ввода станут неактивными. В
противном случае будет показано сообщение об ошибке.
Использование программы MetaServer RT
- Запустите программу MetaServerRT.
- Проверьте, имеется ли созданный в MetaStock источник
(в примере - «SBER») в списке доступных источников. Если этого источника
нет, выберите пункт меню «Symbol-Add new» и опишите созданный Вами источник
(SBER).
- Выберите строку таблицы, соответствующую новому
источнику данных (содержащую его наименование в столбце «TS/MS Symbol») и
двойным нажатием левой кнопки мыши на строке откройте окно с настройками
параметров источника.
- В открывшемся окне выполните следующие действия:
- в поле «Global Server/MetaStock Symbol» введите имя
источника данных,
- в поле «DDE» наберите «Excel».
- Перейдите на вкладку «Easy-Setup tools»:
- в поле «Topic» укажите книгу и лист MS Excel с
данными из QUIK, в формате «[имя_книги.xls]имя_листа», например:
«[Книга1.xls]Лист1».
- в поле «Item» введите адрес ячейки с данными,
формата «RxCy», где «x» - номер строки, «y» - номер столбца, например:
«R1C1».
- Нажмите на кнопки «Set».
- Перейдите обратно на вкладку
«Tradestation/MetaStock», и поставьте все флажки («галочки»). Нажмите кнопку
«Ok».
- Нажмите на панели управления программы MetaServerRT
зелёную кнопку (с подсказкой «Start all instruments»). Если настройки были
сделаны правильно и данные по инструменту доступны, то в строке таблицы с
настраиваемым источником данных параметр «*» должен принять значение «+».
Настройка
Настройка
источника данных для MetaStock аналогична настройкам при использовании
встроенных средств экспорта (см. п. Настройка программы
Equis MetaStock).
- Рекомендации:
Для того, чтобы MetaStock правильно воспринимал
дробные числа, в региональных настройках Windows поставьте в качестве
разделителя для дробных чисел «.» (точка), а не «,» (запятая), иначе данные не
будут передаваться правильно.