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

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

Опубликовано

Ссылка на скачивание: 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)  Добавлена возможность установить вручную таймфрейм бумаги в тестере 

Опубликовано

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 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

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

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

Создать аккаунт

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

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

Войти

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

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Похожие топики

×
×
  • Создать...