SergeyEgorov
SergeyEgorov личный блог
12 ноября 2013, 10:20

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

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

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

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


 
Видео можно скачать файлом отсюда. (Формат avi, размер 27.4 Мб)


 
Видео можно скачать файлом отсюда. (Формат avi, размер 135 Мб)

 
Видео можно скачать файлом отсюда. (Формат avi, размер 44.8 Мб)

 
Видео можно скачать файлом отсюда. (Формат avi, размер 146 Мб)

 
В ближайших планах записать несколько видео (возможно это будет еженедельно), последовательно демонстрирующих процесс доработки робота.

Исходный код библиотеки можно загрузить отсюда.

Исходный код адаптера для торговли через Ай Ти Инвест можно загрузить отсюда.

Исходный код робота, использованный при записи видео можно загрузить отсюда.

Весь исходный код в оптимальном объеме покрыт модульными тестами (сама библиотека около 700 тестов, код адаптера чуть больше 100 тестов). Часть тестов скорее являются интеграционными, потому что проверяют работу нескольких компонентов.

Тесты не избыточны и не покрывают весь код стопроцентно. То есть в процессе эксплуатации сейчас выявляются и наверняка еще будут выявляться ошибки или сбои для пограничных случаев, для которых нет тестов. В случае выявления таких ошибок, будут реализованы дополнительные тестовые наборы и с их использованием исходный код будет исправляться или трасформироваться.
29 Комментариев
  • Круто. Огромная работа проделана. А чем ваша библиотека отличается от S#?
  • Дмитрий Столетов
    12 ноября 2013, 11:28
    Пишите софт для smart-lab.ru/profile/DJSich/?
  • Kostya33
    12 ноября 2013, 17:33
    мне вот очень интересно смотреть трейдерский софт изнутри.
    Спасибо.

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

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