Перейти к содержанию

OsEngine team

Рекомендуемые сообщения

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

Видео-презентация: https://www.youtube.com/watch?v=mXGvqRKau5Y

У нас тут разговор не про будущее, не про то, что мы планируем – а про то, что есть.

Я ещё с института, уже 7 лет почти, делаю терминал для автоматической торговли на различных рынках. В прошлом году нам заказали несколько роботов для торговли криптовалютой и так в терминале появились коннекторы для торговли криптой.

Качайте, пользуйтесь. Код полностью открыт – лицензии разрешительные. В комплекте более 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:
Программа для автоматического поиска прибыльных формаций на графике. Майнер  паттернов.
С помощью неё можно быстро и просто "добыть" несколько свежих, рабочих  паттернов. Как свечных, так и индикаторных. И запустить их в торгвлю.

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

9. Настоящий Open Source
10. Полностью разрешительная лицензия.

Платформа полностью готова и уже активно используется для торговли на фондовом рынке сотнями людей и криптовалютном - десятками.

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

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

12) HitBtc

Кроме того в ней есть коннекторы для торговли через следующие API и терминалы:

1.   Квик – популярный терминал для торговли на Московской бирже (MOEX)
2.   СмартКом – не очень популярный терминал для торговли на Московской бирже (MOEX), но гораздо быстрее Квик.
3.   Плаза 2 – профессиональный HFT коннкетор для подключения к Московской бирже. К секции дереватив.
4.   ASTS Bridge, он же Micex TEAP - профессиональный HFT коннектор для подключения к Московской бирже. К секции акций.
5.   Interactiv Brokers – коннектор для торговли через терминал TWS, для торговли Америки и Европы. NYSE, DAX и т.д.

6.     Ninja Trader - западный брокер. Мировые площадки. Криптовалюта. Форекс. (добавлено 06.2018)

Ссылка на ГитХаб: 
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. Всё как Вы любите.

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

Ссылка на комментарий
Поделиться на другие сайты

OsEngine commit 494 – 496 + Gate IO Futures

1) Добавлен коннектор к фьючерсам Gate IO. Шлём лучи поддержки комраду Karuzzo(он же John Dow в нашем чатике) https://github.com/karuzzo
2)  По коннектору Interactive Brokers добавлена функция генерации стакана на лету, по последней сделке. Настраивается в меню подключения инструментов, последним пунктом. Теперь, если Вы не купили данные по стаканам – не беда, торговать всё равно получится. Работает только в IB TWS

Напоминаю что для общения у нас есть чатик: https://t.me/o_s_a_chat  Добавляйтесь. 
 

Ссылка на комментарий
Поделиться на другие сайты

Пользуюсь платформой очень давно (больше года уже) - нареканий нет! Все проблемы решаются очень оперативно (разработчик активно общается в чате в телеграмм). Скриптовый  язык для написания торговой логики очень простой, кто знаком с MQL4 или другими скриптовыми языками, освоить данную платформу не составит труда, можно написать робота практически любой сложности за неск. часов (на свечках, индикаторах, стаканах,тиках и т.д.). Пробовал много разного софта в этой ветке - пока ОсЭнжин   на 1м месте по всем пунктам. Если освоите платформу - можно без проблем писать роботов на заказ и размещать на маркете на сайте ОсЭнжин (пока его нет,но скоро будет!).  

Ссылка на комментарий
Поделиться на другие сайты

Недавно провели исследование: доходность трендовой торговли на биржах криптовалют выше в полтора – два раза, чем прибыльность этих же алгоритмов на Московской бирже.
Трендовая торговля, один из самых простых способов зарабатывать стабильно 20 – 50% годовых. Кроме того – вход в трендовую торговлю самый простой. На OsEngine можно делать арбитражи, можно делать HFT и маркетМейкинг. Но для начинающих алготредеров – следует начинать с тренда.
Статья главного аналитика из официальной команды o-s-a:
https://smart-lab.ru/blog/629183.php

Ссылка на комментарий
Поделиться на другие сайты

OsEngine commit 497 – 500 (юбилей!)

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

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

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

4) Также изменения в проект вносил комрад с ГитХаба: https://github.com/alexrix Шлём лучи поддержки.
 

Ссылка на комментарий
Поделиться на другие сайты

Летние скидки на обучение алготрейдингу!

От базовой цены минус 30%.
Продлятся до 13 июля. 

Учитесь программировать, учитесь зарабатывать деньги на рынке, меняйте свою жизнь в лучшую сторону.

http://o-s-a.net/training.html

Изменено пользователем OsEngine team
Ссылка на комментарий
Поделиться на другие сайты

OsEngine Optimizer

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

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

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

P.S.
Не забываем про наш уютный чатик: https://t.me/o_s_a_chat  Там весело. 
 

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

OsEngine commit 510 – 518 

1) Прошли новые улучшения в оптимизаторе. Добавились таблицы и чарт для просмотра результатов лучших роботов из In Sample периода в Out Of Sample.
2) Фикс в работе коннектора Gate Io
3) Фикс в работе коннектора Quik LUA
4)  Добавлена возможность установить вручную таймфрейм бумаги в тестере 

Ссылка на комментарий
Поделиться на другие сайты

Небольшое видео по параметру TimeOfDay, который был недавно добавлен в слой создания роботов OsEngine
https://youtu.be/JK1vxklFO_k

 

Ссылка на комментарий
Поделиться на другие сайты

OsEngine Breaking news!

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

Наше сообщество растёт, как и наша библиотека. С чем всех и поздравляю!
 

Ссылка на комментарий
Поделиться на другие сайты

OsEngine commit 515 – 534

1) Продолжали вносить правки в чартинг оптимизатора. Победа близко комрады. Скоро в новом функционале оптимизатора даже самые трудноуловимые баги закончатся. 
2) Фикс в работе коннектора FTX. Поправлено несколько уязвимых мест в которых теоретически могли быть проблемы. Сделал товарищ из сообщества: https://github.com/aatroshcenko
3) Правки коннектора Gate IO 
4) Правки в OsData и ускорение скачивания тиковых данных с Binance. За последние два изменения благодарим https://github.com/karuzzo

Ссылка на комментарий
Поделиться на другие сайты

OsEngine commit 535 – 536

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

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

OsEngine commit 537 – 540

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


 

Ссылка на комментарий
Поделиться на другие сайты

OsEngine commit 541

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

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

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

 

Ссылка на комментарий
Поделиться на другие сайты

OsEngine commit 542 - 544

1) В рамках борьбы с проблемами загрузки индикаторов и роботов из файлов, библиотека которая за это отвечает была включена в проект. Ибо виндовс без нужных обновлений мог на это дело не правильно реагировать и давать баги. 
2) Добавлено сохранение преднастроек для тестового сервера. Благодарим за это комрада: https://github.com/alexrix

Ссылка на комментарий
Поделиться на другие сайты

OsEngine commit 545

Нашёл трудноуловимую проблему со срабатыванием стопов не правильной. Господи спасибо! Прыгал вокруг ПК как ребёнок нашедший десяточку в песочнице. Несколько недель проверял всё что только можно. Кол-во костылей уже к десятку приближалось. Нашёл первопричину…
Все на новый билд, кто стопы и профиты использует.

Жыве алготрейдинг!

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

OsEngine commit 546 - 549

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

Ссылка на комментарий
Поделиться на другие сайты

OsEngine commit 550 - 555

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

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

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

За последние две правки благодарим комрада из сообщества: https://github.com/achicha

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

OsEngine commit 556

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

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

3) В коннекторе Квик ДДЕ добавлены перехватчики и дополнительные задержки во время запуска ДДЕ коннектора. Не забывайте запускать Квик и OsEngine от админа когда пользуетесь этим коннектором.

Ссылка на комментарий
Поделиться на другие сайты

OsEngine commit 557 - 563

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

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

3) Добавлены новые костыли в методы сериализации роботов и индикаторов из файла. Тестируем дальше. На некоторых ПК всё ещё могут быть проблемы. 
 

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

OsEngine commit 564 - 569

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

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

3) Подъехали очередные правки во внутренний компилятор для подгрузки роботов и индикаторов из файла. Разрешена проблема работы модуля на некоторых версиях Windows Server.
 

Ссылка на комментарий
Поделиться на другие сайты

OsEngine commit 570 - 575

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

2)  Исправлена ошибка сохранения трейда при ID равном null. За это изменение благодарим https://github.com/achicha

Ссылка на комментарий
Поделиться на другие сайты

@OsEngine team спасибо за ваш продукт! Похоже, это именно то, что я давно искал.

 

Скажите, пожалуйста, а есть ли какая-то инструкция по установке для тех, кто не является программистом? И возможно ли в принципе запустить терминал и создавать своих торговых роботов (портируя их с MQL4), не устанавливая MS Visual Studio?

Ссылка на комментарий
Поделиться на другие сайты

04.10.2020 в 12:54, i8086 сказал:

@OsEngine team спасибо за ваш продукт! Похоже, это именно то, что я давно искал.

 

Скажите, пожалуйста, а есть ли какая-то инструкция по установке для тех, кто не является программистом? И возможно ли в принципе запустить терминал и создавать своих торговых роботов (портируя их с MQL4), не устанавливая MS Visual Studio?

@i8086  На странице программы: http://o-s-a.net/os-engine.html
Внизу есть раздел "Ссылки".
Через него можно найти ссылки на форум, ютуб канал, телеграмм канал. 
Начать наверное нужно с ютуб-канала. Потом с инструкций которые идут в комплекте с программой в папке Doc. И если начнёте что-то делать уже на форум.
Без понимания базовых принципов программирования к сожалению не получится перенести роботов из MQL.
Если нужно помочь с изучением, можно пойти в наш отдел обучения: http://o-s-a.net/training.html

 

Изменено пользователем OsEngine team
Ссылка на комментарий
Поделиться на другие сайты

@OsEngine team спасибо за оперативный ответ. Буду разбираться. Жаль, что очень много информации в форме видео, я практически не воспринимаю такой формат.

Дабы не тратить несколько месяцев впустую, лучше сразу уточню вот какой момент...

В моём понимании торговый робот - это быстрая и не особо требовательная к ресурсам программа, работающая на VPS. Так, например, сейчас у меня на VPS с диском на 20 ГБ (17 из которых занимает ОС) и 1 ГБ ОЗУ работает 10 терминалов МТ4, в каждом из которых запущенно по 2-3 робота.

Можно ли ожидать подобной производительности на тех же системных ресурсах от вашего продукта? Каковы минимальные и рекомендуемые системные требования для его запуска в торговом режиме?

Насколько я понял, робот является лишь малой частью программного комплекса OsEngine. И для его создания, отладки и тестирования мне нужно установить Visual Studio, чтобы добавить свой код в проект. А вот когда робот будет готов, что нужно будет установить на VPS? Если мне нужен только один робот, работающий с одной секцией конкретной биржи?

Изменено пользователем vovchik
пункт правил 3.11
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...