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
Канал в телеграмме: t.me/bad_quant, там же чатик: t.me/o_s_a_chat 

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

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

P.S.
Друзья — поддержка на форуме. Если что-то случилось, пишите в поддержку, а не сюда на СмартЛаб.
  1. Аватар Лариса Ван
    OsEngine commits 896 – 898

    1) В очередной раз восстановлена работа подключения Квик ЛУА
    2) Было экстренное обновление коннектора Транзак
    3) В Бинанс добавлено описание возможностей сервера. OsData теперь выдаёт только те таймфреймы которые можно с этого сервера забрать
    4) Пофикшен баг сохранения шага цены с Финама
    5) Поправлен чарт с горизонтальными объёмами.
    6) Внесены изменения которые должны помочь правильно отображать свечи во вкладках BotTabIndex

    Напоминаем, что на прошлой неделе на поддержке OsEngine появился отдельный человек! Пишите на форум если найдёте какие-то проблемы. Так победим!

    #нашФреймворк
  2. Аватар Лариса Ван
    На Маркет добавлен первый бесплатный индикатор – Aroon
    o-s-a.net/market/item/17
    Скачивайте, пользуйтесь, удачных алгоритмов!
  3. Аватар Алексей Ван <o-s-a.net>
    OsEngine commits 879 – 895

    1) Правили BInance. Coin-m фьючерсы заработали. Также в этом процессе скачку с Usdt-m повредили. Поправили на днях
    2) Добавлен новый робот с использованием пересечения машек. Не было робота на пересечении машек! С ума сойти))
    3) Оптимизировали оптимизатор
    4) Правили чарт
    5) Правили Candle менеджера.
    6) Несколько изменений в Тестер и оптимизатор в плане логики.
    7) Правки в хранилище позиций.
    8) Правки в конвертер свечек
    9) Вносил изменения в управление позициями и торговую логику BotTabSimple github.com/UnderMind0x41. Спасибо!
    10) github.com/achicha Помогал много с чем. Делал баг-фиксы вкруг по платформе. Тут и Бинанс и индекс-билдер и работа с позициями. Шлём лучи поддержки!

    У команды проекта под Краснодаром месяц выдался суматошный. Переезд в офис из «гаража» таки состоялся. Однако камрады, наши бюджеты всё также ограничены. И вся Ваша помощь нам очень кстати! Спасибо тем кто помогает поддерживать проект и работает над улучшением платформы. Так победим!

    #нашФреймворк
  4. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 834 — 878

    1) По платформе продолжились улучшения оптимизатора. Очень много всего за прошлый месяц сделано в этом направлении. ЭТО ПОБЕДА. Волк-форварды готовы. Теперь это стало удобнее чем Wealth-Lab. Сразу несколько человек на прошлой неделе меня сильно благодарили. Да и сам я охренительно рад, т.к. делал в этот раз для себя ;) Бальзам на душу. Пользуемся. Волк-форварды. Тренд. Бабло! )) Как оно работает можно посмотреть на нашем You Tube канале (https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ)

    2) В журнал добавлена строчка с комиссией – но чтобы она заработала её надо настраивать у каждого бота отдельно ;)

    3) Правили источник “BotTabIndex”. github.com/achicha Ускорили – пофиксили – улучшили.

    4) Поправили скачивание данных с финама у которых есть кавычки в названии. Спасибо github.com/cibermax

    5) Поправили отображение чарта у робота отдельного. Сейчас вызывается из оптимизатора

    6) github.com/wailandow вносил изменения в Транзак коннектор

    7) Было реализовано удаление исторических свечей из памяти. Лучи поддержки github.com/achicha

    8) Также были фиксы багов в портфеле и других местах от github.com/achicha. Что-то он в этом месяце разгулялся. Спасибо большое.
  5. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 780 — 833

    1) Существенно ускорен оптимизатор. Как на коротких сериях, так и на длинных. Параллельно оптимизированы ресурсы системы во время обычного тестирования. Ускорение – от 20 до 70%.

    2) Также по оптимизатору переделаны схемы генерации волк-форвардных периодов. Стала доступна ручная регулировка периодов InSample и OutOfSample. В таблице результатов восстановлена сортировка. Также добавлена сортировка по имени робота.

    3) Tashik добавила новые индикаторы. Спасибо. Желаем выздоровления, шлём лучи поддержки. github.com/tashik

    4) github.com/kuhytitusdlz перенёс релизную версию сборки проекта на язык C# восьмой версии. А также пофиксил несколько багов. Грасиас камрад.

    5) Вычистили баги в работе колеса на чарте. Крутим колёсиком – ура! ))

    6) Обёрнуто несколько критических багов в Binance

    7) github.com/achicha правил бинанс, сохранение данных о бумагах в тестере и OsData.

    Вообще, очень продуктивные каникулы у нас получились. С чем всех и поздравляю! Спасибо! Так победим!
  6. Аватар Serhii Soboliev
    надо найти фид, который будет предоставлять котировки в реал тайм по этим инструментам
    Через REST api или websoket, второе лучше
    Нужно чтобы были такие активы или хотя бы большая часть из них:
    Газпром
    Сбербанк
    Лукойл
    ВТБ
    Ростнефть
    Норильский никель
    Северсталь
    Сургутнефть
    Газпром нефть
    Кто может помочь?
  7. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 749 — 780

    1) Фиксы в таблице инструментов в тестовом сервере.
    2) Поправлены ссылки на библиотеки внутри проекта.
    3) В стандартные вкладки (BotTabSimple) добавлено событие: MyTradeEvent. Выдаёт мой трейд. Это такой тип данных который появляется когда на бирже наш ордер сводится с другим. Не знаете что такое — не пользуйтесь. Это на оч. редкий случай. Добавил камрад: github.com/kuhytitusdlz
    6) Небольшое обновление коннектора Транзак
    7) В Оптимизатор добавлена проверка параметра Regime. И если он есть, платформа предлагает его включить в режим ON перед началом тестирования
    8) github.com/UnderMind0x41 поправил локализацию в примерах роботов. Спасибо!
    9) Время сервера иногда у нас запаздывало на 1 секунду. Поправили
    10) Обложили костылём трудноуловимую ошибку в ЛОГе.

    В общем – улучшаем платформу. Шлифуем.
    Всех с наступающими праздниками!
  8. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 740 — 748

    1) Огромное обновления сервера подключения к бирже криптовалют Кракен. Переехали на вёбсокеты. Теперь не нужно танцев с прокси роутером. Всё из коробки быстрое и наконец-то можно нормально на этой бирже алготрейдить.
    2) Несколько небольших изменений в коннекторе Транзак. Спасибо комрадам: github.com/IEugeny и github.com/wailandow
    3) Большие правки в коннекторе IB за это время прошли. Очень большие и важные. Стабильность. Приближаемся к Дзену.


    Спасибо всем кто продолжает поддерживать проект. Так победим!
  9. Аватар ch5oh
    OsEngine
    Только что прошёл большой фикс по коннектору Interactive Brokers.


    Алексей Ван <o-s-a.net>, сделайте пожалуйста закачку рыночных данных в поставщиеке SmartCOM. Там сейчас реально можно 10+ лет минуток М1 забрать по нашим акциям. А по фьючерсам — сколько они торговались.
  10. Аватар Алексей Ван <o-s-a.net>
    OsEngine

    Только что прошёл большой фикс по коннектору Interactive Brokers. Кто через него торгует или намерен это делать — нужно обновить версию платформы.
  11. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 714 — 739

    1) В Interactive Brokers увеличено кол-во подгружаемых свечек на старте
    2) Восстановлена подгрузка данных по Forex через сервер Финам
    3) Комрад Русин Дмитрий поправил удаление трейдов из памяти а также добавил использование Маркет Ордеров и Стопов в Binance Futures
    4) github.com/Andrey87-09 Правил Транзак коннектор
    5) github.com/karuzzo Правил Binance Api
    6) github.com/tashik Добавила несколько оч классных индикаторов

    Сорри кого забыл)) Надо почаще писать про то как идёт работа над проектом. Спасибо комрады! Так победим!
  12. Аватар Алексей Ван <o-s-a.net>
    На сайте o-s-a.net продолжаются публикации обучающих материалов. Вышла очередная статья из серии обзора криптовалютных бирж читайте ее здесь o-s-a.net/posts/huobi.html
  13. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 673 — 713

    1) Большое обновление коннектора Transaq. Все кто через него торгуют – обновляемся до последней версии на ГитХабе
    2) Правки в оптимизаторе
    3) Правки в коннекторе Interactive Brokers. Не критические
    3) Добавлен новый чарт. Однако пользуемся им только в рамках «посмотреть / потестить». Базово – остаёмся на старом. Переключалка находится в главном меню настроек программы при запуске.
  14. Аватар Чиккен-макнаггетс, пожалуйста!
    На сайте o-s-a.net опубликована статья с нашими итогами за 2020 год, смотрите ее здесь o-s-a.net/posts/results-year-2020.html

    Алексей Ван <o-s-a.net>,

    Желаю удачи в развитии!
  15. Аватар Алексей Ван <o-s-a.net>
    На сайте o-s-a.net опубликована статья с нашими итогами за 2020 год, смотрите ее здесь o-s-a.net/posts/results-year-2020.html
  16. Аватар Алексей Ван <o-s-a.net>
    Состоялся первый релиз Админ панели для управляющих. Теперь мы можем с одного устройства следить за состоянием десятков OsEngine и в одном месте проверять их состояние. Подробности тут o-s-a.net/posts/admin-panel-release-1.html
  17. Аватар Алексей Ван <o-s-a.net>
    На сайте o-s-a.net продолжаются публикации обучающих материалов. Вышла первая статья из серии обзора криптовалютных бирж читайте ее здесь o-s-a.net/posts/binance.html
  18. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 667 — 673

    1) Большое обновление коннектора Interactive Brokers TWS. Его перенос в новый слой создания коннекторов, плюс добавлена возможность предзагрузки свечных данных для роботов. Всем кто торгует через него – обновляемся обязательно. Несколько нюансов подключения дописал в статью про IB TWS, вот здесь: o-s-a.net/posts/52-interactive-brokers-api-instrukcija-k-primeneniyu.html Кто будет пользоваться коннектором – листаем вниз и читаем.

    2) Слой создания коннекторов расширен параметром ServerParameterButton. И теперь в стандартные настройки сервера появилась возможность добавить вызов нажатия кнопки. Реализацию смотрим в InteractiveBrokersServer.
    3) Несколько баг фиксов в коннекторе FTX поправил комрад: github.com/aatroshcenko Спасибо тебе друг. Лучи поддержки! Пусть Новый год принесёт тебе много счастья!

    А на этом всё!
    Наши трендовые роботы под конец года опять профитят) Торгуйте тренд! Всем товарищам алготрейдерам – трендовикам привет. Много не пейте! Плечи не выкручивайте! Постоянная прибыль расслабляет, но Вы боритесь.
  19. Аватар Алексей Ван <o-s-a.net>
    На сайте o-s-a.net продолжаются публикации обучающих материалов.Почитайте про Security Token Offering (STO) новой форме инвестирования Blockchain проектов o-s-a.net/posts/security-token-offering-sto.html
  20. Аватар Алексей Ван <o-s-a.net>
    На сайте продолжаются o-s-a.net публикации обучающих материалов.Почитайте про инвестирование в криптовалюту o-s-a.net/posts/ico.html
  21. Аватар Алексей Ван <o-s-a.net>
    Немного мотивации Вам комрады. Не всегда я жил в Краснодаре и всё у меня было хорошо.
    Но, я смог и вы сможете.

    smart-lab.ru/blog/661104.php
  22. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 662 — 666

    Никита Михалков — одобряет!

    1) Фиксы в оптимизатор залил комрад: github.com/alexrix Спасибо!

    2) Поправлены два стандартных робота в библиотеке. PriceChannel. OneLegArbitrage. Установлены новые костыли. Всё больше и больше эти примеры начинаю походить на боевых ботов.

    3) Также были установлены несколько костылей в ByBit, оптимизатор и чарт.

    Новостей не много. Но дальше будет веселей!
    На следующей неделе будет обновление по коннектору Kraken, через одну к Interactive Brokers. А также ожидается релиз панели администратора для управляющих к новому году. И нового чарта, кто забыл – он всё ещё в работе.
    Также в работу взят новый коннектор к Квик на ЛУА. Ибо стабильность текущего – оставляет желать лучшего. Тут о сроках говорить пока рано. Но ориентировочно это январь
  23. Аватар Алексей Ван <o-s-a.net>
    На сайте продолжаются o-s-a.net публикации обучающих материалов. Почитайте про BlockChain для децентрализованных приложений o-s-a.net/posts/blockchain-dlya-decentralizovannyh-prilozhenij.html
  24. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 652 – 661

    1) Фиксы в FTX сервер. Добавлены маркет ордера. Благодарим: github.com/aatroshcenko
    2) В расчёт профита добавлены лоты, для комрадов с ММВБ. Правили баги возникшие от этого вкруговую по платформе
    3) Рефакторинг работы лога и хранения позиций. Лучи поддержки: github.com/alexrix

    Также на этой неделе наш уютный чатик перевалил за 500 участников: t.me/o_s_a_chat С чем всех и поздравляю. Растём.
  25. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 648 – 651

    1) Добавлены комиссии в оптимизатор. В главном окне оптимизатора появились соответствующие настройки. Сделал комрад: github.com/alexrix

    2) Очередные фиксы в коннектор ЛУА. Друзья. Аккуратнее. Так мы и не можем добиться чтобы на всех типах систем он работал стабильно, как часы. Основное – при завершении оперативной памяти на ПК, а такое может случиться на слабом виртуальном сервере, начинают теряться транзакации. Не допускайте ситуации когда у Вас кончается оперативка.

    3) Память – уходит на хранение ленты всех сделок в оперативной памяти. Добавлен новый способ её экономить. В каждом сервере в настройках добавлен пункт «Удалять трейды из памяти» и по умолчанию он выключен. Если его включить – трейды начнут удаляться. Однако это может вызывать некоторые проблемы, например если в индикаторах Вам нужны трейды или Вы используете горизонтальные объёмы – делать так ни в коем случае нельзя. Аккуратнее.

    4) Также были некоторые фиксы в новых индикаторах.
Чтобы купить акции, выберите надежного брокера: