vfreeman
vfreeman личный блог
09 марта 2015, 08:38

Библиотеки для алгоритмической торговли

Коллеги, а какие есть библиотеки на текущий момент для автоматизации своей торговли?
Чего ожидаю от библиотеки:
1. Взаимодействие через QUIK или напрямую с биржей/шлюзом
2. Это библиотека для .Net — код хочу писать на C# (точнее большая часть уже написана)
3. Торговля на московской бирже
4. Относительно невысокий порог вхождения (наличие примеров использования)
5. Минимальная плата за использование.
6. Это не hft — текущй скорости QUIK+стокшарп хватает

Сейчас использую стокшарп версии 4.0.23, но видимо без переезда на современную версию не обойтись, т.к. возникли проблемы, с которыми не могу разобраться.
Миграцию 4.0.23 => 4.2.68 по трудозатратам оцениваю как освоение новой библиотеки.

Кто, что использует и что можете порекомендовать? 
10 Комментариев
  • ves2010
    09 марта 2015, 10:05
    тслаб… в нем есть апи можно на си писать… либо кубики
  • Иван Петров
    09 марта 2015, 10:26
    НЕ смог удержаться)))
    Росси́йская госуда́рственная библиоте́ка (ФГБУ РГБ) в Москве — федеральное государственное бюджетное учреждение, национальная библиотека Российской Федерации[4], крупнейшая публичная библиотека в России и континентальной Европе и одна из крупнейших библиотек мира[⇨]; ведущее научно-исследовательское учреждением в области библиотековедения, библиографии и книговедения, методический и консультативный центр российских библиотек всех систем (кроме специальных и научно-технических), центр рекомендательной библиографии[⇨].
  • Сергей < o-s-a.net >
    23 марта 2015, 14:27
    У Алексей Ван(sib-algo.ru) есть библиотека. Есть примеры с комментами, он так же может помочь разобраться в программировании за вознаграждение.
  • К.О'Тяра
    23 марта 2015, 16:32
    Что там со стокшарпом щас? Студио заработала наконец?

    Если использовать Квик как драйвер к торговой площадке, можно писать GUI на Lua (LuaForWindows + QL Library как враппер API Quik)

    Как-то имел дело стокшарпом — слишком глюкавым показался, сейчас хочу задействовать Lua.
  • Nepall
    25 марта 2015, 09:57
    stocksharp.com в помощь, там много чего есть.
  • wyg
    06 февраля 2016, 15:29
    наC# библиотека над SmartCom:
    www.youtube.com/playlist?list=PLZYekWHmh5oG6iuCQsfA2Rp6ieORpMToo
    Библиотека опенсорсная и хорошо покрыта тестами — по сути тесты это небольшие примеры как работают части этой библиотеки, в том числе взаимодействие со SmartCom.
    Здесь C# — короткие уроки: www.youtube.com/playlist?list=PLZYekWHmh5oGyvXSaqaXPL9nOCLjGl1SA
  • wyg
    06 февраля 2016, 15:48
    Еще github.com/wouldyougo/TRx
    — результат работы с работы с исходной библиотекой.  Я ее немного реструктурировал, сделал попытку унифицировать процесс разработки и тестирования стратегии, т.е. чтобы не приходилось стратегию переписывать из тестового в боевой режим… Сделана попытка транслировать данные наружу через signalR в стороннее приложения для отрисовки графиков к примеру в браузере или стороннем приложении.
    TRL — практически исходная библиотека, я попытался разбить ее на части (с задумкой о возможной замене или добавлении коннектора и вынести из ядра основной части индикаторы и прочие мало связанные с основой вещи)  (если индикаторы реализовать рядом — их можно использовать также и в TSLab — я так делаю)
    TRS.Trader — в основном содержит авторские «старые» примеры:
    TRS.Trader.Robot
    TRS.Trader.Scalper — подробное описание этих примеров есть в видео (ссылка в посте выше)
    TRx — новая часть библиотеки для разработки и тестирования и запуска стратегий. Там по 3 примера для:
    TRx.Strategy.Sample...
    TRx.Program.Sample...
    TRx.BackTest.Sample...
    Sample3 — пример стратегии на пересечении скользящих на Range барах
  • wyg
    06 февраля 2016, 15:56
     Если появится желание объединить усилия — добавляйтесь в скайп.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн