SynAdapter

 

Synthetic Adapter (адаптер синтетик) - невероятно удобная и простая в использовании программа, имеющая широкий спектр функций работы как с историческими данными, так и в режиме реального времени. Программа, получая котировки по отдельным инструментам, строит в реальном времени любые спреды и корзины бумаг (синтетические инструменты) и выводит получившийся ценовой ряд в популярные программы технического анализа (Omega Research, Multicharts, Metastock).

Заказать Демо-версию

14 дней бесплатно

Заказать

Полная версия
7 000 РУБ


Возможности и основные преимущества программы:

  • Создание и расчеn онлайн спредов и корзин инструментов (синтетических инструментов).
  • Расчет всех видов спредов - разность, отношение, процентных спред.
  • Поддержка популярных источников данных - DDE QUIK, Plaza2CQG (CQG Trader) или ODBC (добавление по запросу).
  • Онлайн вывод данных в программы технического анализа - Omega Research, MetaStock.
  • Экспорт текстовых данных, в том числе интрадей, в GlobalServer.
  • В связке с программой AutoTrade - мощный инструмент для парного трейдинга и статистического арбитража.

Программный продукт позволяет формировать корзины инструментов (в том числе и спреды) и в режиме реального времени отслеживать их стоимость. С помощью программы AutoTrade можно непосредственно торговать корзину как синтетический инструмент, причем, в одну корзину могут входить инструменты из разных терминалов, с разных бирж.

Помимо перечисленных выше уникальных функций, программа SynAdapter позволяет легко решить извечную проблему конвертации и закачки в программу тех. анализа Omega research внутридневных исторических данных, скачанных с сайта брокера. Данные напрямую считываются из текстового файла и автоматически загружаются в базу данных программы GlobalServer.



Быстрый старт - обучающий курс по работе программы SynAdapter

Установка и настройка программы.

Инструкции по созданию спредов и корзин, типы корзин.

Экспорт текстовых данных в программу Omega Research.

Настройка программы SynAdapter

Настройка программы производится один раз, повторная настройка требуется лишь в случае переустановки терминала или самой программы SynAdapter. Для переноса программы на другой компьютер достаточно скопировать папку, в которую установлена программа.

Вывод по DDE из программы QUIK

  1. Для получения данных по инструментам в режиме реального времени через DDE, необходимо в терминал QUIK загрузить настройки из файла SynAdapter_v1.2.1.wnd. Для загрузки настроек, в главном меню терминала Quik откройте Настройки/Основные/Программа/Файлы настроек и удостоверьтесь, что у пункт Закрывать все окна перед загрузкой файла настроек НЕ ОТМЕЧЕН ГАЛОЧКОЙ (в противном случае, при загрузке файла настроек закроются все созданные вами вкладки и настройки). Затем в меню Настройки/Загрузить настройки из файла откройте файл SynAdapter_v1.2.1.wnd и нажмите кнопку Открыть. В терминале появится вкладка SynAdapter, содержащая 2 таблицы параметров (Таблицу всех сделок и Текущую таблицу параметров) .

  2. Щелкните правой кнопкой мыши по таблице и в открывшемся контекстном меню выберите пункт Редактировать таблицу. В открывшейся форме отметьте галочками интересующие вас классы инструментов. Сохраните изменения, нажав кнопку Да.
  3. Щелкните правой кнопкой мыши по таблице и в открывшемся контекстном меню выберите пункт Вывод через DDE Сервер и нажмите кнопку Начать вывод.

    Проделайте те же операции для второй таблицы.

Создание корзин инструментов.

Для работы с корзинами необходимо добавить интересующие вас инструменты в список инструментов. Для вызова формы добавления нового инструмента выберите Главное меню\Инструменты\Добавить или воспользуйтесь панелью быстрых кнопок на вкладке Инструменты. Заполните поля формы соответсвующими значениями:

  • Тикер — наименование инструмента в программе Omega Research.
  • Имя — наименование инструмента в терминале.
  • Поставщик — поставщик данных.
  • Предыдущее значение — цена закрытия предыдущей сессии по инструменту. Данное значение вводится при добавлении нового инструмента, в дальнейшем SynAdapter будет автоматически запрашивать подобную информацию. Внимание, корректное введение данного параметра необходимо для создания корзин типа Compound.
  • Фильтр выводить с — время торговой сессии.
  • Метод вывода — в какой форме данные будут поступать в SynAdapter.
    • Как есть — тиковые данные.
    • Секундные бары — данные поступают в виде секундных баров, то есть по секундному срезу времени. Рекомендуется для корзин. Так как метод Как есть будет приводить к пересчету корзины при каждом изменении любого тикера в корзине.
    • Компрессия тиков — тиковые данные с одинаковой ценой сжимаются, а объем суммируется. Рекомендуется для активных фьючерсов (например, фьючерс на индекс РТС) для увеличения скорости стратегий.

Для создания корзины данных выберите Главное меню\Корзины\Создать или воспользуйтесь панелью быстрых кнопок на вкладке Корзины. Заполните поля формы соответсвующими значениями:

  • Тикер — наименование синтезированного инструмента в программе Omega Research.
  • Метод рассчета — в какой форме данные будут поступать в SynAdapter.
    • Simple — сумма цен инструментов, помноженных на свой вес.
    • Ratio — применяется для корзины из 2-х инструментов или спредов. Метод расчета состоит в умножении цены одного элемента на свой вес, и деления на цену второго элемента.
    • Compound — метод сложного процента (процентный прирост за день) или индексный метод. Для данного метода рассчета необходимо ввести предыдущее значение (цена закрытия предыдущего дня). Отражает реальное изменение стоимости портфеля, составлено по данной корзине.
  • Предыдущее значение — цена закрытия предыдущей сессии по инструменту. Данное значение вводится при добавлении нового инструмента, в дальнейшем SynAdapter будет автоматически запрашивать подобную информацию. Внимание, корректное введение данного параметра необходимо для создания корзин типа Compound.
  • Фильтр выводить с — время торговой сессии.

Добавьте необходимое количество инструментов, присвоив каждому из них вес (долю инструмента в корзине). При создании спреда инструмент с положительным весом будет покупаться при поступлении сигнала на покупку, а с отрицательным — продаваться.

Сохраните изменения.

Вы можете создавать любое количество корзин. Каждая корзина по сути является синтезированным инструментом, график которого можно отображать в программе Omega Research и, соответственно накладывать на него стратегии. Таким способом можно проводить бэктестинг различных стратегий, основанных на торговле спредами или корзинами бумаг (basket trading).

Автоматическая торговля корзины.

С помощью программы AutoTrade вы можете вести торговлю по корзине, даже если инструменты корзины находятся в разных терминалах, например торговать RI в QUIK и ES в CQG Trader.

Загрузка исторических данных

  1. Теперь закачать данные в программу технического анализа Omega Research. Скачайте данные с сайта Финама, указав следующие настройки:
  2. В главном меню программы SynAdapter выберите Файл\Импорт данных из текстового файла. Выберите файл с данными



  3. Укажите параметры импорта и нажмите кнопку выполнить. Данные автоматически будут загружены в Global Server. Обратите внимание на Имя Тикера, оно должно совпадать с именем тикера в Omega Research.


    Внимание! Для загрузки данных GlobalServer должен находиться в состоянии онлайн.

Скриншоты программы