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 commit 939 – 942

    1) В отчёт оптимизатора добавлена графа вызова окна параметров. Рядом с кнопкой Chart. Чтобы не открывать чарт когда надо просмотреть все параметры робота. Оч. Удобно. Сохранять результаты теперь быстрее и проще

    2) В оптимизатор добавлена поддержка настройки параметров типа: TimeOfDay. Маст хев. По некоторым площадкам отсечение времени когда большинство трейдеров спят – позволяет убрать много ложных пробоев. И прилично повысить средний ПУ на сделку. Мотайте на ус.

    3) В оптимизатор добавлена поддержка сохранения настроек для параметров оптимизации между перезагрузками.

    4) Несколько небольших фиксов по оптимизатору.

    5) В тестере поправлено отображение окна управления.

    6) В тестере поправлены баги с отображением кнопок управления.

    7) В тестер добавлена кнопка перемотки к месту входа/выхода в следующую сделку.

    8) В тестер добавлена кнопка перемотки к определённому времени.

    9) Тестер оптимизирован в нескольких местах.

    Всем хороших выходных и успешных тестов!

    #нашФреймворк
  2. Аватар Лариса Ван
    OsEngine commit 931 – 938.

    1) ДВАДЦАТИКРАТНОЕ УСКОРЕНИЕ ОПТИМИЗАТОРА! Да друзья. Такое бывает. Где-то ближе к новому году у нас качественный рывок в этом деле произошёл. Стабильность и работа многопоточного окружения оптимайзера вышла на такой уровень, когда стал возможен его запуск в космос. Всем спасибо кто помогал с его баг-фиксами. Сейчас он чуть чуть у нас отстоится, мы его подправим, если где-то я что-то поломал, совместно. И проведём ещё один раунд ускорения! Там есть куда расти, но мне сейчас уже дальше страшновато ему внутренности на кочергу накручивать, надо всё там опробовать. И чтобы всё было ровно. Даёшь скорости как в Wealth-Lab! Ура!

    2) Правили Транзак коннектор. Теперь стала возможной подгрузка тиковых данных на старте торгов по этому подключению. Делал это камрад: github.com/wailandow Спасибо тебе! Дедушка мороз одобряет!

    3) Добавлен новый тип параметра для стратегии. StrategyParameterLabel. Этот параметр просто для красоты… Можно разделить таблицу параметров у робота красивой надписью. Поработать с её цветом и размером. Пример использования этой штуки добавлен в робота: CustomParamsUseBotSample

    4) Фиксы Риск-менеджера в работе с тестером и оптимайзером

    5) Фикс расчёта периодов оптимизатора при волк-форвардах

    6) В тестере и оптимизаторе убраны проскальзывания для стоп и профит ордеров…

    Ну и много чего там переделано для оптимизатора ускоренного. В подробности вдаваться не буду. Но в целом система вся быстрее стала и отзывчивей. Мы молодцы!!!

    #нашФреймворк
  3. Аватар Лариса Ван
    кто то знает возможно ли подключение к метотрейдер 5

    Андрей Ососов, Добрый день! нет
  4. Аватар Лариса Ван
    OsEngine commit 929-930

    1) В корень архива добавлены ссылки для новых пользователей. Узерфрендлово!
    2) Загрузка данных с финама по трейдам поправлена под работу с плохим интернетом
    3) Выравнено исполнение стопов в тестовом сервере. Чтобы в тестах на тиках было также как и в тестах на свечках. Как в ВелсЛаб.
    4) Сделали поисковую строку в OsData нормальную. Узерфрендлово Х2!

    Всех ещё раз с наступившим!!!

    #нашФреймворк
  5. Аватар Андрей Ососов
    кто то знает возможно ли подключение к метотрейдер 5
  6. Аватар Лариса Ван
    OsEngine commit 924-928

    1) Коннектор к Bitmex добавлен в список поддерживаемых для Market заявок. Делал камрад: github.com/Ghost-mo Спасибо! И лучи поддержки
    2) В BotTabSimple добавлено несколько новых фичей. Таких как доступ к чату напрямую. И доступ к оповещению Алертов.
    3) В BotTabSimple фикс. Во время тестирования на стакане были проблемы с активацией стоп-заявок

    Мы стараемся каждый день чтобы сделать наш общий проект лучше. Так победим! Ещё раз спасибо программистам, которые не держат свои правки в тайне и выкладывают их на ГитХаб! Спасибо!

    #нашФреймворк
  7. Аватар Михаил К.
    Скачал. Вместо программы обнаружил набор исходных кодов. Я не программист. Как это собрать? Никакого мануала не приложено. И сразу вопрос вдогонку — как вообще с этим работать? Где справочная система? Или у вас как в Stocksharp — узнать как что-то работает можно только за деньги?

    Михаил К.,

    Добрый день. Базово конечно это всё для программистов. Хоть и начинающих. Но есть много людей кто и с нуля OsEngine пользуется.

    Посмотрите вот это видео: youtu.be/RhDe3NIxv3Y

    И вот мануалы в виде видео: www.youtube.com/playlist?list=PL76DtREkiCATe28yPbAT_5em1JqA4xEiB

    Алексей Ван <o-s-a.net>, спасибо, посмотрю.
  8. Аватар Алексей Ван <o-s-a.net>
    Скачал. Вместо программы обнаружил набор исходных кодов. Я не программист. Как это собрать? Никакого мануала не приложено. И сразу вопрос вдогонку — как вообще с этим работать? Где справочная система? Или у вас как в Stocksharp — узнать как что-то работает можно только за деньги?

    Михаил К.,

    Добрый день. Базово конечно это всё для программистов. Хоть и начинающих. Но есть много людей кто и с нуля OsEngine пользуется.

    Посмотрите вот это видео: youtu.be/RhDe3NIxv3Y

    И вот мануалы в виде видео: www.youtube.com/playlist?list=PL76DtREkiCATe28yPbAT_5em1JqA4xEiB
  9. Аватар Лариса Ван
    OsEngine commit 923

    1) В облегчённом интерфейсе добавлена кнопка доступа к индивидуальному окну настроек.
    2) Свойство TopMost в окне параметров стратегии изменено на false. Ибо мешало в некоторых случаях.
    3) Обновили Readme. Оказывается у нас больше коннекторов чем на ГитХабе было записано! ))

    И друзья… Эпопея с нашей поездкой на хакатон завершена. Далее, разработка пойдёт в обычном режиме. Несколько классных фичей в виде идей от-туда привёз. Будет здорово!


    #нашФреймворк
  10. Аватар Михаил К.
    Скачал. Вместо программы обнаружил набор исходных кодов. Я не программист. Как это собрать? Никакого мануала не приложено. И сразу вопрос вдогонку — как вообще с этим работать? Где справочная система? Или у вас как в Stocksharp — узнать как что-то работает можно только за деньги?
  11. Аватар Sergey
    Попробовал ваши программы. Ужаснулся от количества ошибок, удалил с компьютера.

    Делайте вложение в разработку, а не рекламу. И будет профит.
  12. Аватар Лариса Ван
    OsEngine commits 908 — 922

    1) Добавлен облегчённый интерфейс. Те, кто торгует несколькими десятками ботов одновременно – учитесь им пользоваться. Будет удобнее. Видео по теме: youtu.be/8FC1phKYVt8 Также по нему уже было несколько фиксов, приближаемся к состоянию дзена. Если что-то не так – сразу пишите в поддержку.

    2) Несколько баг фиксов в кастомизуемое окно параметров

    3) Косметические правки в визуал

    4) В оптимизатор на вкладку оптимизируемых параметров добавлен Лэйбл куда выводится кол-во обходов итоговое. Ещё до старта оптимизации. Чтобы не удивляться потом)) Юзерфрендлово!

    Помогал с тестами и баг-фиксами облегчённого интерфейса на ГитХабе камрад: github.com/Ghost-mo Лучи поддержки и благодарности!

    #нашФреймворк
  13. Аватар Лариса Ван
    На Маркет добавлен бесплатный робот Macd Revers Trade
    Ссылка на видео: youtu.be/A-R3Uis66zQ
    Ссылка на робота: o-s-a.net/market/item/26
    Скачивайте, пользуйтесь, удачных алгоритмов!
  14. Аватар Лариса Ван
    На Маркет добавлен бесплатный индикатор COG (Center of Gravity Oscillator)
    Ссылка на видео: youtu.be/bo5SBdBfHzk
    Ссылка на индикатор: o-s-a.net/market/item/25
    Скачивайте, пользуйтесь, удачных алгоритмов!
  15. Аватар Лариса Ван
    На Маркет добавлен бесплатный контртрендовый робот Bollinger
    Ссылка на видео: youtu.be/eKJF7nDVoIc
    Ссылка на робота: o-s-a.net/market/item/24
    Скачивайте, пользуйтесь, удачных алгоритмов!

  16. Аватар Лариса Ван
    На Маркет добавлен индикатор Schaff Trend Cycle (STC)
    Ссылка на видео: youtu.be/dIC1PfVOMPg
    Ссылка на робота: o-s-a.net/market/item/23
    Скачивайте, пользуйтесь, удачных алгоритмов!
  17. Аватар Лариса Ван
    OsEngine commits 906 — 907

    1) Добавлено массовое добавление бумаг в скачивание через OsData.

    2) Увеличиваем далее функционал встроенного окна параметров. Для возможностей кастомизации его из кода робота, без добавления отдельных WPF окон. В этот раз добавили возможность создания вкладок с контролом на который можно выгружать всё что захочется из WPF. Концепция довольно сложная. На выходных будет видео о том как этим пользоваться. Зачем это? – нам это надо чтобы делать роботов на параметрах с богатыми интерфейсами. И при этом чтобы он работал в оптимизаторе и сохранялся/загружался через маркет и папку Custom.

    3) Косметические правки в визуал

    #нашФреймворк
  18. Аватар Лариса Ван
    На Маркет добавлен бесплатный робот Fisher
    Ссылка на видео: youtu.be/RI1cfBlNXek
    Ссылка на робота: o-s-a.net/market/item/22
    Скачивайте, пользуйтесь, удачных алгоритмов!
  19. Аватар Лариса Ван
    OsEngine commits 903 — 905

    1) Кнопка массового выбора бумаг в скринер
    2) Расширение слоя создания параметров для роботов. Теперь каждый параметр принимает не обязательный параметр в метод создания, с названием вкладки. Также через свойство ParamGuiSettings можно назначить высоту/ширину окна параметров. С.м. робот PairRsiTrade.cs
    3) Несколько косметических правок в визуал

    #нашФреймворк
  20. Аватар Лариса Ван
    На Маркет добавлен бесплатный индикатор RAVI
    Ссылка на видео: youtu.be/VAFSudIse3k
    Ссылка на робота: o-s-a.net/market/item/21
    Скачивайте, пользуйтесь, удачных алгоритмов!
  21. Аватар Лариса Ван
    На Маркет добавлен бесплатный робот QStickBot
    Ссылка на видео: youtu.be/DBAYAnkPODI
    Ссылка на робота: o-s-a.net/market/item/20
    Скачивайте, пользуйтесь, удачных алгоритмов!
  22. Аватар Лариса Ван
    OsEngine commits 899 – 902

    1) Фиксы по скринеру. Как самого слоя, так и первого примера, чтобы не спамил сделки.
    2) Фиксы работы оптимизатора в целом.
    3) Фиксы по тестированию арбитражных стратегий в оптимизаторе.
    4) Фиксы в генераторе статистики по тестеру и оптимизатору
    5) Небольшие шаги в сторону юзабилити и исправления перевода на инглишь
    6) Фиксы хранения шагов цены в тестере и оптимизаторе

    #нашФреймворк
  23. Аватар Лариса Ван
    На Маркет добавлен бесплатный индикатор QStick
    Ссылка на индикатор: o-s-a.net/market/item/19
    Скачивайте, пользуйтесь, удачных алгоритмов!
  24. Аватар Лариса Ван
    Вышло большое обновление по слою создания роботов. Добавлен принципиально новый способ массового создания источников бумаг в два клика.

    По ссылке в статье есть видео о том как это работает и приглашение сделать предзаказ обучения по скринерам.

    o-s-a.net/posts/screeners-added.html
  25. Аватар Лариса Ван
    На Маркет добавлен первый бесплатный робот – AroonBot
    o-s-a.net/market/item/18
    Скачивайте, пользуйтесь, удачных алгоритмов!
Чтобы купить акции, выберите надежного брокера: