OsEngine

Сайт продукта: http://o-s-a.net/os-engine.html
OsEngine — OpenSource Framework для алгоритмической торговли.
Полный комплекс программ необходимых для автоматизации торговли на бирже. 

Ссылка на скачивание: https://github.com/AlexWan/OsEngine

Видео: 





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

Подробно про то, что там есть внутри



1. Мощнейший слой создания роботов, похожий на Велс/Тс Лаб. Который можно освоить в кратчайшие сроки.

2. Более 30 встроенных роботов готовых к модернизации и торговли. Тренд, КонтрТренд, Арбитраж.

3. Os.Robot:
a. Индекс Билдер подключенный к роботу. Позволяющий писать арбитражеров в 200 строк.
c. МультиКоннект с одновременным подключением к нескольким источникам.
d. МультиИнструментные стратегии с одновременным доступом из робота к множеству инструментов и индексов.

4. Os.Tester:
a. Свечи, Тики, Стаканы
b. Портфельное (множество ботов одновременно) тестирование.
c. МультиИнструментная эмуляция торгов. Синхронизация в миллисекундах.

5. Os.Optimizer
программа для тестирования на истории одной стратегии с разными параметрами.

6. Os.Data:
a. Сохраняет: Свечи, Тики, Срезы стакана настраиваемой глубины
b. Сохраняет Свечи нестандартных ТФ. От 1 сек.

7. Os.Miner:
Программа для автоматического поиска прибыльных формаций на графике. Майнер  паттернов.
С помощью неё можно быстро и просто «добыть» несколько свежих, рабочих  паттернов. Как свечных, так и индикаторных. И запустить их в торгвлю.
Добавлено: 07. 2018

8. Журнал, рассылка, многоуровневое логирование, скальперский стакан, алерты и т.д.

9. Настоящий Open Source

10. Полностью разрешительная лицензия.


Подключения к классическим площадкам



1.   Квик – популярный терминал для торговли на Московской бирже (MOEX)
2.   СмартКом – не очень популярный терминал для торговли на Московской бирже (MOEX), но гораздо быстрее Квик.
3.   Плаза 2 – профессиональный HFT коннкетор для подключения к Московской бирже. К секции дереватив.
4.   ASTS Bridge, он же Micex TEAP — профессиональный HFT коннектор для подключения к Московской бирже. К секции акций.
5.   Interactiv Brokers – коннектор для торговли через терминал TWS, для торговли Америки и Европы. NYSE, DAX и т.д.
6.   OANDA – форекс… Ну тут без комментариев. В прошлом году заказали робота для арбитража криптовалют, который должен смотреть в котировки EUR/USD. Пришлось делать. (ФОРЕКС – ЗЛО!)
7.     Ninja Trader — западный брокер. Мировые площадки. Криптовалюта. Форекс. (добавлено 06.2018)



Подключения для торговли на биржах криптовалют

1)   BitStamp
2)   Kraken
3)   Bitmex + загрузка истории. Свечи, трейды
4)   Binance. (Spot + Margin + Futures) + загрузка истории. Свечи, трейды
5)   BitFinex.
6)   BitMax.
7)   LiveCoin.
8)   Exmo.
9)   ZB.
10) Gate IO (Spot + Futures)

11) Huobi (Spot + Margin + Futures + SWAP) + загрузка истории. Свечи, трейды

12) HitBtc

Ссылки:

Ссылка на ГитХаб: https://github.com/AlexWan/OsEngine
Канал с инструкциями, кому лень смотреть доки: https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos
Форум поддержки: http://o-s-a.net/forum
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html
Обучение программированию в платформе: http://o-s-a.net/training.html
Канал в телеграмме: https://t.me/bad_quant, там же чатик: https://t.me/o_s_a_chat 

Ещё раз повторюсь что у проекта полностью открытый код и разрешительные лицензии Apache 2. Всё как Вы любите.

Удачных алгоритмов!

P.S.
Друзья — поддержка на форуме. Если что-то случилось, пишите в поддержку, а не сюда на СмартЛаб.
  1. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 557 — 563

    1) Обновлён коннектор BitMax. Благодарим за это ветерана разработки OsEngine: github.com/Andrey87-09

    2) Поправлено отображение сделок на таймфреймах ниже минутного. Благодарим github.com/achicha

    3) Добавлены новые костыли в методы сериализации роботов и индикаторов из файла. Тестируем дальше. На некоторых ПК всё ещё могут быть проблемы.
  2. Аватар Алексей Ван <o-s-a.net>
    Не смотря на то что этот год выдался очень замечательный для алготрейдинга, я продолжаю ожидать повышенную волатильность и новые прибыли.

    smart-lab.ru/blog/641440.php
  3. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 556

    1) В коннекторе Квик ЛУА исправлена загрузка 20ти минутного таймфрейма.

    2) В коннекторе Квик ЛУА исправлена путаница в бумагах с одним названием.

    3) В коннекторе Квик ДДЕ добавлены перехватчики и дополнительные задержки во время запуска ДДЕ коннектора. Не забывайте запускать Квик и OsEngine от админа когда пользуетесь этим коннектором.
  4. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 550 — 555

    1) Обновлён коннектор Bitfinex. Добавлена работа с фьючерсной секцией. Добавлены методы скачивания исторических свечек и трейдов через OsData.

    2) Обновлён индикатор ZigZag

    3) Внесены правки в коннектор ЛУА в часть подгрузки трейдов для типов свечек типа Tick, Volume, Renko. Добавлена подгрузка H2 / H4 / D1

    За последние две правки благодарим комрада из сообщества: github.com/achicha
  5. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 546 — 549

    1) Большие обновления в коннекторе Транзак. Благодарим за это комрада из сообщества: github.com/Andrey87-09
    2) Обновлена инструкция по создания роботов из папки doc
  6. Аватар Алексей Ван <o-s-a.net>
    sEngine commit 542 — 544

    1) В рамках борьбы с проблемами загрузки индикаторов и роботов из файлов, библиотека которая за это отвечает была включена в проект. Ибо виндовс без нужных обновлений мог на это дело не правильно реагировать и давать баги.
    2) Добавлено сохранение преднастроек для тестового сервера. Благодарим за это комрада: github.com/alexrix
  7. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 541

    1) Изменена логика приёма трейдов для сервера Бинанс. Окостылеваем смешанные потоки данных по трейдам из Бинанс фьючерсов.

    2) Изменена логика подгрузки индикаторов и роботов из файла. Теперь все временные данные хранятся под екзешником и контролируются программой. Должно измениться отношение серверных версий Windows к деятельности OsEngine и проблем с загрузкой индикаторов и роботов из файла быть не должно. Но это не точно…

    Оба изменения в сложно уловимых местах. Проблемы могут всё ещё быть. Если у кого-то что-то всплывёт – пишите обязательно.

  8. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 537 – 540

    1) Для методов BuyAtStop и SellAtStop добавлены перегрузки позволяющие последним параметром передавать названия сигнала. Также как и в методах BuyAtLimit и т.д. Если по такому типу открытия появится позиция, в поле SignalTypeOpen запишется то что Вы передадите в последний параметр метода BuyAtStop.
    2) В чарте исправлена проблема корявой отрисовки сделок и свечек при переподключении.
    3) В оптимизаторе исправлена сводная таблица отчётов.
    4) В подключении к серверу Финам добавлены ограничения на данные которых в нём нет. Блокированы ТФ 2 и 4 часа.
    5) В OsData изменён способ работы с IServerPermission.


  9. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 535 – 536

    1) В коннекторе QUIK LUA исправлена проблема с загрузкой портфелей на счетах без «Единого Брокерского Счёта»
    2) В Алертах которые можно бросать на чарт и привязывать к ним открытие / закрытие позиций, изменено поле Объём. Которое до этого было intовым и принимало только целые значения. Сейчас принимает значения с плавающей точкой. Простите комрады из крипты, когда-то это всё было сделано под классические биржи, а там не целочисленных лотов почти нигде нет. Правим.
  10. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 515 – 534

    1) Продолжали вносить правки в чартинг оптимизатора. Победа близко комрады. Скоро в новом функционале оптимизатора даже самые трудноуловимые баги закончатся.
    2) Фикс в работе коннектора FTX. Поправлено несколько уязвимых мест в которых теоретически могли быть проблемы. Сделал товарищ из сообщества: github.com/aatroshcenko
    3) Правки коннектора Gate IO
    4) Правки в OsData и ускорение скачивания тиковых данных с Binance. За последние два изменения благодарим github.com/karuzzo
  11. Аватар Алексей Ван <o-s-a.net>
    OsEngine Breaking news!

    Для торговли доступен коннектор к бирже криптовалют FTX
    Благодарим за это комрада с ГитХаба: github.com/aatroshcenko
    Рад приветствовать нового скиллового программиста в наших рядах!

    Наше сообщество растёт, как и наша библиотека. С чем всех и поздравляю!
  12. Аватар ly.nikkyy@bk.ru
    Небольшое видео по параметру TimeOfDay, который был недавно добавлен в слой создания роботов OsEngine



    Алексей Ван <o-s-a.net>, бульк х жвак
  13. Аватар Алексей Ван <o-s-a.net>
    Небольшое видео по параметру TimeOfDay, который был недавно добавлен в слой создания роботов OsEngine


  14. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 510 – 518

    1) Прошли новые улучшения в оптимизаторе. Добавились таблицы и чарт для просмотра результатов лучших роботов из In Sample периода в Out Of Sample.
    2) Фикс в работе коннектора Gate Io
    3) Фикс в работе коннектора Quik LUA
    4) Добавлена возможность установить вручную таймфрейм бумаги в тестере
  15. Аватар Алексей Ван <o-s-a.net>
    Для торговли через OsEngine доступен коннектор к бирже криптовалют FTX

    Биржа специализируется на торговле фьючерсами на крипту.

    Благодарим за это комрада с ГитХаба: github.com/aatroshcenko

    Рад приветствовать нового скиллового программиста в наших рядах!

    Наше сообщество растёт, как и наша библиотека. С чем всех и поздравляю!
  16. Аватар Алексей Ван <o-s-a.net>
    OsEngine Optimizer

    О том как работать с новым оптимизатором.

    Видео:
    Текст: o-s-a.net/posts/new-optimizer.html

    В общем-то можно начинать юзать. Экстренные баги причесали первые. С виду всё более-менее прилично. Обновления ждут Вас на ГитХабе или на нашем сайте. o-s-a.net/os-engine.html
    Сложно-уловимые вещи какие-то ещё будем там править пару месяцев. Но пользоваться уже можно.
    Всех ещё раз поздравляю с такой классной штукой новой!

    P.S.
    Не забываем про наш уютный чатик: t.me/o_s_a_chat Там весело.
  17. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 497 – 500 (юбилей!)

    1) Произошёл апгрейд оптимизатора! Очень важные обновления. Скорость работы выросла кратно. Потребление памяти многократно уменьшено. Инструкции и видео будут в ближайшее время

    2) Проведён раунд рефакторинга по случаю. Ускорена работа программы в принципе. Связанность уменьшена. Скорость увеличена.

    3) Билд сырой – аккуратно. Если сил нет разбираться с возможными проблемами – ждите пару недель когда программисты выловят баги которые обязательно будут.

    4) Также изменения в проект вносил комрад с ГитХаба: github.com/alexrix Шлём лучи поддержки.
  18. Аватар Алексей Ван <o-s-a.net>
    Смартлабик привет.
    Разбираюсь с тем как работает раздел софта. Чёт уже накосячил похоже. Несколько тем открылось для OsEngine. Админ не серчай. Та где коммента нет, можно удалить.

    Будем здесь новости по OsEngine публиковать. У нас каждый месяц и коннекторы новые и фиксы и фичи и роботы.
    В прошлом например коннектор в Huobi сделали, в этом Gate IO обновили и улучшили работу коннектора к TWS От Interactive brokers.

    В общем, подписывайтесь здесь, если хотите.
    Давайте обратной связи!
    Алготрейдинг победит!
Чтобы купить акции, выберите надежного брокера: