Stock Sharp

Статьи

Stock# — бесплатная программная библиотека для создания торговых роботов на .NET (язык C#), аналитических программ и МТС.

Stock# позволяет автоматизировать работу торговли, создавать абсолютно любые стратегии: от быстрых скальперских до продолжительных позиционных.

Чем лучше?

  1. 1. Независимая от торговых систем. Робот под одну торговую систему с минимальными изменениями переносится на другую (торговые роботы для Quik, SmartCOM, Plaza, AlfaDirect).
  2. 2. Это библиотека, а не программа. Она не накладывает никаких ограничений.
  3. 3. Возможность перенести робота на прямое подключение к шлюзу, не меняя логику.
  4. 4. Быстрая обработка стратегий. Нет синтетических секундных задержек при работе.
  5. 5. Запуск одновременно сотен стратегий по любым инструментам и тайм-фреймам.
  6. 6. Возможность реализации скальперских стратегий, с тайм-фреймом менее секунды.
  7. 7. Абсолютно бесплатная.

Для работы с библиотекой необходимо иметь навыки программирования на языке C#. Достаточно среднего уровня программирования. Для написания кода можно использовать бесплатную среду Visual Studio Express (скачать). Получается что и библиотека и средства работы с библиотекой бесплатные.

Скачать библиотеку можно на сайте StockSharp.com

Документация располагается по ссылке http://stocksharp.com/doc/ (внизу — Как работать с библиотекой. Документация)

Пример самого простого робота реализованного с помощью библиотеки Stock#

Вот как выглядит робот участников проекта Stock# , Горбунова Алексея и Александра Муханчикова. Робот обладает минимальным набором графического интерфейса, т.к. в нем нет необходимости. Одно из преимуществ библиотеки — вы реализуете только то, что Вам необходимо.

Основное окно запуска робота. В начале настраиваем всех роботов, рабочий сайз, пути к терминалам и прочее...

Настройка QUIK . Добавление новых терминалов для робота. Библиотека независима и работает со всем брокерами. Робот переносится с минимальными изменениями под различные торговые платформы.

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

После того как все настроили, нажимаем кнопку — Старт, после этого запускаются все прописаные терминалы и автоматически логинятся. При разрыве связи робот автоматически переподключаются. Когда все стратегии запущены и работают, их состояние можно проверять по такому окошку, где прописываются все действия стратегии и ошибки, если они возникают.

По-хорошему, то что вы увидели это не совсем робот, это инфраструктура, для роботов. К такой инфраструктуре можно добавлять или удалять функции, все зависит только от ваших потребностей. Библиотека может реализовать любые функции, ведь это не программа, а значит тут нет ограничений.

Сайт разработчика

Торговые роботы Stock#

Документация

Как работать с библиотекой. Документация
Вопросы, ответы. Общение (Форум)

По всем вопросам можно обращаться в компанию БКС.

Написать администратору