Table of Contents

API

API - бесплатная библиотека для начинающих и профессионалов в области алготрейдинга. API ориентирована на программирование на языке C# в среде Visual Studio, позволяя создавать абсолютно любые стратегии: от позиционных стратегий с длительным таймфреймом до высокочастотных стратегий (HFT), использующих прямой доступ (DMA) к биржевым торгам.

API является основой всех остальных продуктов. На базе библиотеки созданы такие решения как Designer, Hydra и т.д., а также наш адаптер MatLab.

В API используется механизм сообщений, что дает возможность унифицировать разработку адаптеров, а также позволяет создавать собственные подключения к любой внешней торговой системе.

Преимущества и возможности библиотеки:

  1. Переносимость - робот не зависит от API брокера или биржи, и может работать с любым подключением. Например, легко перейти с Quik на Transaq, или c Форекса на фондовую биржу. Подробнее, в разделе Архитектура API.
  2. Поддержка боле 70 подключений различных бирж мира Коннекторы.
  3. Универсальность - ориентирована на частных алготрейдеров, небольшие команды, инвестиционные компании, банки.
  4. Производительность - одновременное исполнение сотен стратегий по любым инструментам.
  5. Скорость - обработка заявок в API занимает не более нескольких микросекунд.
  6. Прямое подключение - торговля через прямое подключение к бирже (Plaza II, Micex Bridge), а также поддержка FIX протокола.
  7. Реалистичное тестирование - максимально точное тестирование на тиках и стаканах, определение реального проскальзывания.
  8. Распространенность - широко используемый язык C#, популярная среда программирования Visual Studio.

См. также

Архитектура StockSharp