Экспорт данных в системы технического анализа с использованием внешних программ

  • Назначение
  • Использование программы DDE2MS
  • Использование программы MetaServer RT
  • Настройка
  • Назначение

    Использование получаемых системой QUIK данных для оперативного технического анализа в программе Equis MetaStock в случае, если использование встроенных средств экспорта невозможно.

    Существует два распространенных способа экспорта информации – с использованием программ DDE2MS и MetaServer RT. Обе программы используют следующую схему передачи информации:

    Программа DDE2MS, как нам показалось, более удобна в работе и настройке, является более предсказуемой, но, в отличие от MetaServer RT, демо-версия которого может закачивать данные по двум инструментам, DDE2MS может работать только с одной. Вы можете выбрать любой из этих вариантов.

    Использование программы DDE2MS

    1. Запустите программу DDE2MS (она поставляется в виде автономного exe-файла, полностью готового к работе).
    2. Заполните необходимые для работы параметры:
      • В поле «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»-номер столбца (цифрами).
    3. Нажмите на кнопку «Start». Если DDE2MS найдет требуемые для работы данные, то появится таблица с текущими значениями OHLCV, название кнопки изменится на «Stop» и поля ввода станут неактивными. В противном случае будет показано сообщение об ошибке.

    Использование программы MetaServer RT

    1. Запустите программу MetaServerRT.
    2. Проверьте, имеется ли созданный в MetaStock источник (в примере - «SBER») в списке доступных источников. Если этого источника нет, выберите пункт меню «Symbol-Add new» и опишите созданный Вами источник (SBER).
    3. Выберите строку таблицы, соответствующую новому источнику данных (содержащую его наименование в столбце «TS/MS Symbol») и двойным нажатием левой кнопки мыши на строке откройте окно с настройками параметров источника.
    4. В открывшемся окне выполните следующие действия:
      • в поле «Global Server/MetaStock Symbol» введите имя источника данных,
      • в поле «DDE» наберите «Excel».
    5. Перейдите на вкладку «Easy-Setup tools»:
      • в поле «Topic» укажите книгу и лист MS Excel с данными из QUIK, в формате «[имя_книги.xls]имя_листа», например: «[Книга1.xls]Лист1».
      • в поле «Item» введите адрес ячейки с данными, формата «RxCy», где «x» - номер строки, «y» - номер столбца, например: «R1C1».
    6. Нажмите на кнопки «Set».
    7. Перейдите обратно на вкладку «Tradestation/MetaStock», и поставьте все флажки («галочки»). Нажмите кнопку «Ok».
    8. Нажмите на панели управления программы MetaServerRT зелёную кнопку (с подсказкой «Start all instruments»). Если настройки были сделаны правильно и данные по инструменту доступны, то в строке таблицы с настраиваемым источником данных параметр «*» должен принять значение «+».

    Настройка

    Настройка источника данных для MetaStock аналогична настройкам при использовании встроенных средств экспорта (см. п. Настройка программы Equis MetaStock).

    Рекомендации:

    Для того, чтобы MetaStock правильно воспринимал дробные числа, в региональных настройках Windows поставьте в качестве разделителя для дробных чисел «.» (точка), а не «,» (запятая), иначе данные не будут передаваться правильно.