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. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 646 — 647

    Добавлены новые индикаторы в новый слой их создания. В том числе и те, которых до этого не было:

    1) ChaikinOsc Осциллятор Чайкина

    2) Ichimoku Ишимоку. Этот был. Перенесли в новый слой.

    3) LinearRegressionChannel Канал линейной регрессии.

    4). LinearRegressionLine Линейная регрессия в виде осциллятора

    5) ParabolicSAR Перенесён в новый слой

    6) PivotFloor Интересная разновидность Пивотов. Дневная и недельная линии поддержки и сопротивления

    7) StochasticMomentumIndex
  2. Аватар Алексей Ван <o-s-a.net>
    После крайнего дня рождения понял что очень счастлив.
    Вы уж простите за такой пафос. Но алготрейдинг и программирование это путь не только к деньгам. Но и к душевному равновесию.
    Для меня лично это вся жизнь. И сейчас всё идёт настолько хорошо что я не смог этим не поделиться. smart-lab.ru/blog/656847.php
  3. Аватар Алексей Ван <o-s-a.net>
    На сайте продолжаются o-s-a.net публикации обучающих материалов. Почитайте про o-s-a.net/posts/satoshi-nakamoto.html
  4. Аватар Алексей Ван <o-s-a.net>
    Древо знаний – С чего начать свой путь в (Алго)трейдинге. Часть I. более подробно вы можете почитать o-s-a.net/posts/trading-begining-part-one.html
  5. Аватар Алексей Ван <o-s-a.net>
    Тинькофф Инвестиции делают новый АПИ для алготрейдеров

    smart-lab.ru/blog/653720.php

    Отключение Тинькофф Апи от OsEngine – отменяется.
    Брокер пошёл на встречу сообществу алготрейдеров и начинает подготовку к созданию OpenApi 2.0.

    Спасибо всем кто писал Тинькофф брокеру на почту и в посты на СмартЛабе. Всем кто помогал их стимулировать к принятию данного решения.

    Пока мы едины… Ну вы поняли
  6. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 632 — 645

    1) Обновлён коннектор Interactive Brokers. Убрана ошибка подключения к некоторым типам бумаг.
    2) Новые правки в Quik LUA…
    3) Исправлена работа ивента BestBidAskChangeEvent. Срабатывал на каждом обновлении стакана, теперь только на изменении лучшего Бид или Аск. Поправлены Вёб-хуки. Улучшена работа с комиссией в позиции. Поправлена проблема статуса позиции. Благодарности комраду: github.com/alexrix Спасибо тебе
    4). Обновлён коннектор FTX. Лучи поддержки — github.com/aatroshcenko
    5) Добавлена возможность вести тесты на таймфреймах ниже минуты. Сделал: github.com/achicha
  7. Аватар Алексей Ван <o-s-a.net>
    Зачем я уехал в Краснодар, как мне тут живётся и как здесь развивается наш проект smart-lab.ru/blog/652438.php
  8. Аватар Алексей Ван <o-s-a.net>
    На сайте продолжаются o-s-a.net публикации обучающих материалов. Почитайте про
    o-s-a.net/posts/london-stock-exchange.html
  9. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 614 – 631

    1) Обновлён коннектор Квик ЛУА. В экстренный лог добавлена причина отказа в приёме заявки от квик
    2) Добавлен вывод тиковых данных за период из Квик ЛУА в OsData. Благодарим: github.com/achicha
    3) Добавлены bat файлы для автоматического перезапуска платформы. Сделал комрад: github.com/alexrix
    4) Добавлен новый способ создания роботов, при котором не нужно прописывать ботов в BotFactory. Лучи поддержки: github.com/alexrix
    5) Плотнее интегрирован в платформу конвертер свечек из минуток в другие таймфреймы.

    Отдельно хочу поблагодарить всех программистов которые поддерживают проект и помогают ему своими коммитами. Так победим!
    4 года ждал когда сообщество начнёт помогать и до сих пор удивлён такой активности в последние месяцы. Спасибо товарищи! Вы большие молодцы! И делаете порой удивительные вещи!
  10. Аватар Алексей Ван <o-s-a.net>
    На сайте продолжаются o-s-a.net публикации обучающих материалов. Почитайте про o-s-a.net/posts/shanghai-stock-exchange.html
  11. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 600 – 614

    Обновление коннекторов до актуальных версий в связи с обновлением или изменением АПИ.

    1) Обновлена версия QuikSharp соединяющая OsEngine и Квик. Несколько костылей от неожиданного поведения QuikSharp.

    2) Коннектор к Плаза 2 обновлён до актуальной версии.

    3) Правки в коннекторе Huobi.

    По слоям создания роботов и индикаторов изменений нет. Если Вы не используете данные коннекторы – не обновляемся. Если используете – смысл есть.
  12. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 575 – 599 Коннектор к ByBIt ++

    За прошедшие две недели разработки сообществом активно правились и улучшались коннекторы. Также была проведена работа по улучшению внешнего вида платформы.

    Изменения в:

    1) Был добавлен коннектор к ByBit. Сделал это замечательный комрад github.com/karuzzo

    2) Транзак. Ускорена подгрузка бумаг. Ибо на слабых серверах это длилось очень долго. За это благодарим: github.com/Andrey87-09

    3) Продолжаются работы по улучшению FTX сервера. Шлём лучи поддержки сюда: github.com/aatroshcenko

    4) Правкам подверглось кривое отображение данных в журналах и в других частях платформы. Наконец-то кто-то занимается красотой. Спасибо тебе github.com/achicha
  13. Аватар Алексей Ван <o-s-a.net>
    На сайте продолжаются o-s-a.net публикации обучающих материалов. Почитайте про o-s-a.net/posts/deutsche-borse-dax.html
  14. Аватар Алексей Ван <o-s-a.net>
    На сайте o-s-a.net продолжаются публикации обучающих материалов. Почитайте про: o-s-a.net/posts/japan-exchange-group.html
  15. Аватар Алексей Ван <o-s-a.net>
  16. Аватар Алексей Ван <o-s-a.net>
    YouTube ()
    Параметр для робота типа String и подгрузка сторонних библиотек в роботов и индикаторы в скриптах
    Произошло два интересных изменений в слое создания роботов OsEngine.
  17. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 570 — 575

    1) В скриптовые индикаторы и роботов добавлен механизм подгрузки библиотек. См папки Custom/Indicators/Scripts/ADX/readme.txt

    2) Исправлена ошибка сохранения трейда при ID равном null. За это изменение благодарим github.com/achicha
  18. Аватар Алексей Ван <o-s-a.net>
    Древо знаний трейдера и алготрейдера. Часть первая.

    o-s-a.net/posts/trading-begining-part-one.html
  19. Аватар Алексей Ван <o-s-a.net>
    О перспективах разработки роботов на заказ

    Моём опыте и о том что ожидает людей которые захотят пойти по этому пути

    smart-lab.ru/blog/642743.php
  20. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 564 — 569

    1) В коннекторе FTX исправлены баги во время переподключения. Благодарим github.com/aatroshcenko

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

    3) Подъехали очередные правки во внутренний компилятор для подгрузки роботов и индикаторов из файла. Разрешена проблема работы модуля на некоторых версиях Windows Server.
  21. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 557 — 563

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

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

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

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

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

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

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

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

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

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

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

    1) Большие обновления в коннекторе Транзак. Благодарим за это комрада из сообщества: github.com/Andrey87-09
    2) Обновлена инструкция по создания роботов из папки doc
Чтобы купить акции, выберите надежного брокера: