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>
    На сайте продолжаются o-s-a.net публикации обучающих материалов.Почитайте про инвестирование в криптовалюту o-s-a.net/posts/ico.html
  2. Аватар Алексей Ван <o-s-a.net>
    Немного мотивации Вам комрады. Не всегда я жил в Краснодаре и всё у меня было хорошо.
    Но, я смог и вы сможете.

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

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

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

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

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

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

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

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

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

    4) Также были некоторые фиксы в новых индикаторах.
  7. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 646 — 647

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

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

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

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

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

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

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

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

    smart-lab.ru/blog/653720.php

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

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

    Пока мы едины… Ну вы поняли
  12. Аватар Алексей Ван <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
  13. Аватар Алексей Ван <o-s-a.net>
    Зачем я уехал в Краснодар, как мне тут живётся и как здесь развивается наш проект smart-lab.ru/blog/652438.php
  14. Аватар Алексей Ван <o-s-a.net>
    На сайте продолжаются o-s-a.net публикации обучающих материалов. Почитайте про
    o-s-a.net/posts/london-stock-exchange.html
  15. Аватар Алексей Ван <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 года ждал когда сообщество начнёт помогать и до сих пор удивлён такой активности в последние месяцы. Спасибо товарищи! Вы большие молодцы! И делаете порой удивительные вещи!
  16. Аватар Алексей Ван <o-s-a.net>
    На сайте продолжаются o-s-a.net публикации обучающих материалов. Почитайте про o-s-a.net/posts/shanghai-stock-exchange.html
  17. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 600 – 614

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

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

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

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

    По слоям создания роботов и индикаторов изменений нет. Если Вы не используете данные коннекторы – не обновляемся. Если используете – смысл есть.
  18. Аватар Алексей Ван <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
  19. Аватар Алексей Ван <o-s-a.net>
    На сайте продолжаются o-s-a.net публикации обучающих материалов. Почитайте про o-s-a.net/posts/deutsche-borse-dax.html
  20. Аватар Алексей Ван <o-s-a.net>
    На сайте o-s-a.net продолжаются публикации обучающих материалов. Почитайте про: o-s-a.net/posts/japan-exchange-group.html
  21. Аватар Алексей Ван <o-s-a.net>
  22. Аватар Алексей Ван <o-s-a.net>
    YouTube ()
    Параметр для робота типа String и подгрузка сторонних библиотек в роботов и индикаторы в скриптах
    Произошло два интересных изменений в слое создания роботов OsEngine.
  23. Аватар Алексей Ван <o-s-a.net>
    OsEngine commit 570 — 575

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

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

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

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

    smart-lab.ru/blog/642743.php
Чтобы купить акции, выберите надежного брокера: