StockSharp
StockSharp – бесплатная платформа для создания торговых роботов и автоматизации полного цикла алготрейдинга (анализ, тестирование, торговля). Подробнее о всех продуктах можно узнать на сайте (http://stocksharp.com/products/)
Для начинающих трейдеров идеально подойдет графическая среда S#.Studio, значительно упрощающая процесс создания и тестирования торговых роботов:
Для профессиональной разработки рекомендуется использовать S#.API - многофункциональную программную библиотеку для созданий торговых роботов на языке C#. Идеально подходит для профессиональных алготрейдеров:
В платформе также идет специальная программа S#.Data для сбора исторических и реал-тайм маркет-данных. Она позволяет автоматически скачивать данные о торгах c официальных сайтов бирж, торговых терминалов, а также других источников (например, РТС). Уникальной особенностью является полная поддержка лога транзакций Московской Биржи
Дополнительно, есть специальные интеграции для анализа S#.MatLab и S#.WealthLab.
Есть решения, как для профессиональных команд, так и для начинающих трейдеров. Платформой поддерживаются и популярные подключения для частных трейдеров (Quik) и протоколы прямого доступа к биржам (direct market access, DMA) Plaza 2, FIX/FAST, Micex Bridge. Есть возможность подключения к ряду зарубежных (Interactive Brokers и др.) брокеров, так же поддерживается Форекс.
Более подробно о возможностях бесплатных версий можно прочесть на официальном сайте http://stocksharp.com/.
S#.Studio - это бесплатная графическая среда для создания, тестирования и управления торговыми стратегиями и роботами.
Как запустить и настроить студию (смотреть видео)
В студии есть, как и популярные в алготрейдинге возможности, так и собственные (уникальные). Ниже представлен список некоторых возможностей студии:
- Возможность подключения к множествам терминалов сразу (Quik, Plaza 2, Micex Bridge и т.д.).
- Прямой доступ к биржам РТС (CGate) и ММВБ (Micex Bridge).
- Торговля на мировых площадках через брокеров InteractiveBrokers, OEC и E*TRADE.
- Авто-переподключение при обрыве связи.
- Загрузка полного состояния стратегии (в случае перезапуска Студии).
- Высокоскоростной график в возможностью занесения дополнительной информации.
- Произвольный ТаймФрейм у свечек.
- Свечки типа Range, Kagi, Renko, XO.
- Скальперский стакан.
- Виртуальный счет (торговля на рыночных данных, но без выставления заявок на биржу).
- Создания своих индексов (для арбитража и парного трейдинга).
- Непрерывные фьючерсы (выбор дат перехода).
- Форматирование практически всех таблиц (подсветка, шрифт, выделение цветом и т.д.).
- Журнал сделок в локальной БД.
- Просмотра доступных исторических данных.
- Удобное логирование стратегий.
- Уникальный бэктестер (поддерживает свечки, тики, стаканы и даже ордерлог).
- Подключение к S#.Data, как к серверу маркет-данных, запущенному на удаленном сервере.
- Предоставляется бесплатно!
S#.API - бесплатная библиотека для начинающих и профессионалов в области алготрейдинга.
Как написать робота за пару минут (смотреть видео)
S#.API ориентирована на программирование языке C# в среде Visual Studio, позволяя создавать абсолютно любые стратегии: от позиционных стратегий с длительным тайм фреймом до высокочастотных стратегий (HFT), использующих прямой доступ (DMA) к биржевым торгам.
S#.API является основой всех продуктов StockSharp. На базе библиотеки созданы такие решения как S#.Studio , S#.Data и т.д.. А также адаптеры S#.WealthLab, S#.MatLab.
Преимущества S#. API:
- Переносимость - робот не зависит от API биржи брокера или биржи, и может работать с любым подключением. Например, легко перейти с Quik на Plaza, или c Форекса на фондовую биржу.
- Российский рынок - полная поддержка Московской биржи (ММВБ, РТС), спот-рынка, фьючерсов и опционов.
- Мировые площадки - торговля NASDAQ, NYSE, CME и т.д. через брокеров OEC, Interactive Brokers, E*TRADE.
- Универсальность - ориентирована на частных алготрейдеров, небольшие команды, инвестиционные компании, банки.
- Производительность - одновременное исполнение сотен стратегий по любым инструментам.
- Скорость - обработка заявок в S#.API занимает не более нескольких микросекунд.
- Прямое подключение - торговля через прямое подключение к бирже, а также поддержка FIX протокола.
- Реалистичное тестирование - максимально точное тестирование на тиках и стаканах, определение реального проскальзывания.
- Распространенность - широко используемый язык C#, популярная среда программирования Visual Studio.
S#.Data - бесплатная программа для загрузки и сохранения рыночных данных.
Как запустить и настроить гидру(смотреть видео)
Гидра является уникальной программой благодаря своим широким возможностям:
- Поддерживает массу источников: (РТС, ММВБ, Quik, Plaza2, ЛЧИ, УкрБиржа, LMAX, Interactive Brokers, OEC, Blackwood (Fusion), FIX, Micex Bridge и др.).
- Хранит маркет-данные в хранилище с высочайшей степенью сжатия (2 байта на сделку, 7 байтов на стакан).
- Умеет скачивать и исторические и реал-тайм маркет-данные всех типов (японские свечи (candlesticks), тики, стаканы, ордер-лог, открытый интерес (ОИ), теор. цену, волатильность и другое).
- Абсолютно все сохраненные данные можно получить программным способом через специальный API.
- Умеет экспортировать данные в несколько форматов (csv, excel, xml, напрямую в базу данных).
- Позволяет строить одни данные из других. Например, собрать свечки из тиков, в том числе свечки с нестандартным таймфреймом (например, 3.5 минуты) или свечки, построенные по объему.
- Запускать периодические задачи (например, выгрузка данных в CSV в конце дня).
- Может быть запущена как сервер маркет-данных. При этом автоматически по расписанию синхронизируется локальное хранилище с удаленным, скачивая новые данные. Существует возможность подключится к серверу удаленно из своих программ, написанных на S#.API и S#.Studio. S# предоставляет бесплатный демо-доступ к накопленным данным.
S#.WealthLab – это адаптер для полной интеграции платформы для разработки и тестирования алгоритмических стратегий WealthLab с российскими и зарубежными торговыми площадками. Позволяет получать маркет-данные и отправлять заявки на биржу, что позволяет полностью автоматизировать торговлю.
Поддерживаемые платформы:
- Quik
- Plaza
- Micex Bridge
- Interactive Brokers
- И другие
Основные особенности S#.WealthLab:
- Автоматическая подача и отмена поручений на основе сигналов торговых стратегий.
- Широкий выбор коннекторов к различным терминалам и площадкам.
- Благодаря тесной интеграции с S#.Data Вы сможете загрузить исторические данные для тестирования стратегии из различных источников таких как: РТС (FTP, Plaza2), а также напрямую из терминалов (Quik, Micex Bridge).
- Отслеживание и обновление статуса поданных заявок.
- Получение информации об имеющихся средствах и открытых позициях по торговым счетам.