Bitcoin Forum

Local => Трейдеры => Topic started by: Alex Wang on March 15, 2018, 07:13:45 AM



Title: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on March 15, 2018, 07:13:45 AM
Ссылка на скачивание: https://github.com/AlexWan/OsEngine (https://github.com/AlexWan/OsEngine)

Видео-презентация: https://www.youtube.com/watch?v=mXGvqRKau5Y (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:
Программа для автоматического поиска прибыльных формаций на графике. Майнер  паттернов.
С помощью неё можно быстро и просто "добыть" несколько свежих, рабочих  паттернов. Как свечных, так и индикаторных. И запустить их в торгвлю.
Добавлено: 07. 2018

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

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

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

Доступные для торговли биржи криптовалют:
1)   BitStamp
2)   Kraken
3)   Bitmex(Работает с виндовс восемь)
4)     Binance. Добавлено 05. 2018
5)     BitFinex. Добавлено 08. 2018
6)     BitMax. Добавлено 04.2019
7)     LiveCoin. Добавлено 07.2019
8)     Exmo. Добавлено 09.2019
9)     ZB. Добавлено 09.2019
10)   Gata IO

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

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)

Ссылка на ГитХаб: https://github.com/AlexWan/OsEngine (https://github.com/AlexWan/OsEngine)
Канал с инструкциями, кому лень смотреть доки: https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos (https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos)
Форум поддержки: http://o-s-a.net/forum (http://o-s-a.net/forum)
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html (http://o-s-a.net/os-engine.html) Здесь есть дополнительная информация и видюшки, но качать терминал лучше с ГитХаба. Там мы активно боремся с багами перманентно и проект стабильнее.
Обучение программированию в платформе: http://o-s-a.net/training.html (http://o-s-a.net/training.html)

Ещё раз повторюсь что у проекта полностью открытый код и разрешительные лицензии Apache 2. Всё как Вы любите.

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

P.S.
Дайте обратной связи товарищи. И мы запилим для Вас закачку исторических данных по монетам, для тестера. Нам нужно знать, что кто-то из крипто-сообщества этим пользуется.

upd(10.10.2018). Релиз 1.1.0.2.
Таки допилили скачивание истории криптовалют для нашего тестера. http://o-s-a.net/posts/os-engine-1102.html
Кроме того были добавлены несколько новых видов свечек: Renco, Volume, Tiks. До этого у нас уже были свечи по Delta и обычные. Delta - свечи, которые закрываются когда баланс исполненных трейдов смещается по бай/селл на определённую величину.

upd(15.03.2019). Релиз 1.5.0.
Добавлены коннекторы LMAX и Transaq. Горизонтальные объёмы.
Обновлен интерфейс.

upd(29.04.2019). Релиз 1.5.1.
Добавлено подключение к бирже криптовалют BitMax


Title: Re: Терминал для алгоритмической торговли
Post by: Sv9t on March 15, 2018, 04:45:09 PM
Благодарю, обязательно заценю! Я за open source, ну и тему обязательно в закладки. :)


Title: Re: Терминал для алгоритмической торговли
Post by: Coin-1 on March 19, 2018, 10:26:32 AM
Я ещё с института, уже 7 лет почти, делаю терминал для автоматической торговли на различных рынках. В прошлом году нам заказали несколько роботов для торговли криптовалютой и так в терминале появились коннекторы для торговли криптой.
Семь лет разработки - это не мало. Вижу, что этот проект на гитхабе с 2017 года. В связи с чем решили обнародовать исходный код под лицензией open source? Вероятно, изначально софт использовался не в криптовалютной сфере.


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on March 21, 2018, 04:50:55 AM
Семь лет разработки - это не мало. Вижу, что этот проект на гитхабе с 2017 года. В связи с чем решили обнародовать исходный код под лицензией open source? Вероятно, изначально софт использовался не в криптовалютной сфере.

Сложно сказать как так вообще вышло. Проект рос всё это время, без надрыва. Сначала я один его делал, потом помогали люди. И в 2017 стало не стыдно его выложить.
Для себя первые несколько лет делал. Пошёл на программиста учиться в какой-то момент, т.к. не хватало сил и знаний. Торговал на Российском рынке в основном. Сначала и мыслей не было ничего публиковать.
Затем начал блог вести на Смарт-Лабе(это такой коллективный блог про торговлю на биржах настоящих, крипты тогда вообще не было никакой) https://smart-lab.ru/profile/Tyam .После этого начали поступать заказы на создание софта различного. Роботы - приводы - сканеры. И через год уже сидел дома, делал софт для других.
Через какое-то время ещё люди в команде появились. Создали сайт свой. Сначала этот: http://sib-algo.ru , потом o-s-a.net.
Чтобы делать заказы делали основной терминал более менее универсальным. Со слоем созданием роботов, в котором можно сделать 90% того что нужно людям обычно, по быстрому. Параллельно заказывали новые коннекторы, новые фичи, журналы, логи и прочее. Так, проект без финансирования разросся до размеров приличного терминала.
В прошлом году начался хайп криптовалютный и начали поступать заказы на создание роботов для крипты. Так в проекте появились коннекторы к биржам криптовалют.
Вот и вся история, если кратко.
Проект растёт органически, в ту сторону куда хотят заказчики софта. Я даю скидки тем кто разрешает их фичи выложить в открытый доступ. Так и живём.
Вот, через пару недель например релиз Binance коннектора. Будет уже четыре биржи криптовалют.

Почему Open Source?
У нас не было никаких иллюзий по поводу прибыльность закрытых терминалов для алготрейдеров. 90% из них вымерли ещё в двухтысячных. Поэтому мы не пошли по этому пути.


Title: Re: Терминал для алгоритмической торговли
Post by: hazarun on March 22, 2018, 02:30:04 AM
Приветствую, биткойн ток. Это мой первый пост у Вас. Надеюсь, всё делаю правильно…

На каком языке выполнен проект ?

В чём отличие от проекта Михаила Сухарева - СтокШарп ?


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on March 22, 2018, 04:09:28 AM
На каком языке выполнен проект ?
В чём отличие от проекта Михаила Сухарева - СтокШарп ?

Основной Язык - СиШарп.

Отличия от СтокШарп(Михаила Сухова)

У нас OpenSource повсеместный. Бесплатные HFT коннекторы для Московской биржи.

Открытая лицензия - т.е. с нами Вы легально можете взять наш терминал в свой фонд, по нашей бесплатной лицензии и торговать спокойно. Либо делать роботов на заказ на нашей библиотеке легально.

У нас нормальный слой создания роботов в котором можно делать всё что угодно без глубоких знаний программирования. В стокШарп так - либо кубики и урезаный функционал, либо наборы библиотек, чтобы разобраться в которых нужно быть програграммистом с опытом.

Слой создания роботов у нас - обратно совместим с первых дней релиза. Т.к. к тому моменту был зашлифован и перепилен раз 5ть с нуля. В стокШарп, ещё пару лет назад, ботов невозможно было перенести в новую версию никак. Приходилось полностью перепиливать.

Главная проблема СтокШарп - из-за отсутствия открытого кода коннекторов нет возможности их фиксить под себя по быстрому. Это самая главная проблема. Коннекторы постоянно ломаются, т.к. изменяются АПИ у бирж и терминалов и то что работало вчера, сегодня может отвалиться. IB каждые пару месяцев АПИ меняют, Квик, Плаза 2 меняет состав таблиц. Да и криптовалютные биржи ещё сильнее этому подвержены. Кракен на прошлой неделе правил. Так вот, поправить самому, если Вы программист - дело пары часов или пары дней, если что-то совсем сложное. А у команды разработчиков, если у Вас нет кода, на это может уйти несколько месяцев. Как мне в это время торговать? Никак. А у меня ещё 20 заказчиков, которые начинают паниковать в таких случаях. В общем, для коммерческой разработки - СтокШарп вообще никак не подходит. Нонсенс, ибо они себя так и позиционируют. Но вот так.

Более подробно можно почитать в моей статье: http://o-s-a.net/posts/63-stocksharp.html

Наши проблемы, для справедливости:

Плохой чарт. Он бесплатный, быстрый, но убогий. Это стандартный .Net Chart сто летней давности. А новый мы купить не можем, т.к. все красивые чарты закрыты лицензиями и никто не позволит их вывалить в Open Source проект. У Stock Sharp платный чарт закрытый, код которого Вы фиксить также не сможете, а с ним тоже иногда бывают проблемы.

Меньшее число коннекторов. Ну тут всё логично. У них проект старше, толи на пять толи на семь лет. Боюсь представить что у нас будет через это время.

У нас отсутствует кубик - дизайнер для роботов. Для совсем не программистов. Вроде стокШарп не плохо в прошлом году его у себя продвинули. Хотя я не уверен что там всё работает. Когда я в последний раз его брал в руки, было это грустно.

P.S.
Если кто-то знает бесплатный Open Source чарт хороший для С#. Дайте ссылку.


Title: Re: Терминал для алгоритмической торговли
Post by: Coin-1 on March 22, 2018, 11:48:21 AM
Смотрю, Ваш софт поддерживает Quik. Для доступа на торговую площадку московской биржи нужен лицензированный брокер, например, БКС. Но это форум о криптовалютах, поэтому MICEX здесь не актуален. :)

Очень хороший и немалый open-source проект на C# 2013 с возможностью внутренней арбитражной торговли. Есть ли какие-то дополнительные требования/зависимости для компиляции программы? Реализован ли межбиржевой арбитраж одновременно на двух и более площадках? Возможно, есть смысл убрать/отключить ненужные модули и оставить только трейдинг криптовалютами.


Title: Re: Терминал для алгоритмической торговли
Post by: Seriousman911 on March 22, 2018, 12:58:21 PM
Ссылка на скачивание: https://github.com/AlexWan/OsEngine (https://github.com/AlexWan/OsEngine)

Приветствую, биткойн ток. Это мой первый пост у Вас. Надеюсь, всё делаю правильно…

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

Я ещё с института, уже 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. Журнал, рассылка, многоуровневое логирование, скальперский стакан, алерты и т.д.

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

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

В прошлом году мы запилили в неё три коннектора для бирж криптовалют:
1)   BitStamp
2)   Kraken
3)   Bitmex(Работает с виндовс восемь)

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

1.   Квик – популярный терминал для торговли на Московской бирже (MOEX)
2.   СмартКом – не очень популярный терминал для торговли на Московской бирже (MOEX), но гораздо быстрее Квик.
3.   Плаза 2 – профессиональный HFT коннкетор для подключения к Московской бирже. К секции дереватив.
4.   ASTS Bridge, он же Micex TEAP - профессиональный HFT коннектор для подключения к Московской бирже. К секции акций.
5.   Interactiv Brokers – коннектор для торговли через терминал TWS, для торговли Америки и Европы. NYSE, DAX и т.д.
6.   OANDA – форекс… Ну тут без комментариев. В прошлом году заказали робота для арбитража криптовалют, который должен смотреть в котировки EUR/USD. Пришлось делать. (ФОРЕКС – ЗЛО!)

Ссылка на ГитХаб: https://github.com/AlexWan/OsEngine (https://github.com/AlexWan/OsEngine)
Канал с инструкциями, кому лень смотреть доки: https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos (https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos)
Форум поддержки: http://o-s-a.net/forum (http://o-s-a.net/forum)
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html (http://o-s-a.net/os-engine.html) Здесь есть дополнительная информация и видюшки, но качать терминал лучше с ГитХаба. Там мы активно боремся с багами перманентно и проект стабильнее.

Ещё раз повторюсь что у проекта полностью открытый код и разрешительные лицензии Apache 2. Всё как Вы любите.

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

P.S.
Дайте обратной связи товарищи. И мы запилим для Вас закачку исторических данных по монетам, для тестера. Нам нужно знать, что кто-то из крипто-сообщества этим пользуется.

Спасибо за подобный пост))


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on March 22, 2018, 03:39:19 PM
По порядку попробую.

Смотрю, Ваш софт поддерживает Quik. Для доступа на торговую площадку московской биржи нужен лицензированный брокер, например, БКС. Но это форум о криптовалютах, поэтому MICEX здесь не актуален. :)

Согласен, но не на долго. На Московской бирже в этом году запускаются фьючерсы на крипту. А у Московской биржи есть зона колокации и соответственно возможность выставлять заявки за  несколько миллисекунд прямо в ядро Плаза 2. А у нас есть коннектор к этой самой Плазе 2.  Т.ч. не акутуальность данного подключения скоро по иссохнет. Пруф: https://mining-cryptocurrency.ru/moskovskaya-birzha-torgi-fyuchersom-na-bitkoin/

Есть ли какие-то дополнительные требования/зависимости для компиляции программы?

Всё поставляется в комплекте. Единственная библиотека, которая будет ругаться, это SmartCom. Она идёт в доках. Нужно её установить. И это всё.


Реализован ли межбиржевой арбитраж одновременно на двух и более площадках?
Да. Реализован. Подключайте сколько хотите. Делайте индексы из бумаг с разных площадок. Бросайте на индекс ПрайсЧенел с АТР и ГО делать синтетический межбиржевой арбитраж. 200 - 400 строк кода. Подобное есть в примерах.

Возможно, есть смысл убрать/отключить ненужные модули и оставить только трейдинг криптовалютами.
На сегодняшний момент через терминал в основном таки MOEX торгуют. И около 10ти человек через этот самый SmartCom. Т.ч. видимо нет. Устанавливайте SmartCom, он в доках. Через какое-то время через него будет можно торговать фьючерс на крипту через MOEX, т.ч. зря не будет.

P.S. Думал видео Вам дать, как в первый раз запустить проект. Но увидел на ютубе у нас очень старый ролик на эту тему. Выложу на днях новое видео.


Title: Re: Терминал для алгоритмической торговли
Post by: hazarun on March 22, 2018, 07:26:57 PM
Основной Язык - СиШарп.
Отличия от СтокШарп(Михаила Сухова)
У нас OpenSource повсеместный. Бесплатные HFT коннекторы для Московской биржи.

Главная проблема СтокШарп - из-за отсутствия открытого кода коннекторов нет возможности их фиксить под себя по быстрому. Это самая главная проблема.

Благодарю за пояснения.

Из за отсутствия кода коннекторов, и не стал связываться со СтокШарпом.
Значит, они его так и не открыли...  (код коннекторов)

А детали про ММВБ, думается, в данном топике, будут в тему.   Хоть тут и крипто форум.
Мы вааще то, про торговых роботов обсуждаем... Так что в тему, Кодеры, годится.  ))

Да, проект Сухова - никак не на 5 лет старше. Минимум 7-8 лет назад он вышел с ним на люди.


Title: Re: Терминал для алгоритмической торговли
Post by: hazarun on March 22, 2018, 07:56:47 PM
У меня для Вас хорошая новость.
 Не существует никаких вообще ограничений на возможность человека изучить язык программирования. Это просто ещё один способ общения. Как человек разговаривает с другим человеком, так же человек может разговаривать с машиной. Это совершенно естественный, базовый функционал 99 % жителей этой планеты.

По исследованиям психологов - это не верно.

Программистом сможет быть не каждый.
  Тут необходимо наличие Абстрактного мышления.
      Которым больший процент населения не обладает. (в необходимой мере)

Это как с художниками и музыкантами....


Title: Re: Терминал для алгоритмической торговли
Post by: Seriousman911 on March 25, 2018, 10:14:00 PM
Ссылка на скачивание: https://github.com/AlexWan/OsEngine (https://github.com/AlexWan/OsEngine)

Приветствую, биткойн ток. Это мой первый пост у Вас. Надеюсь, всё делаю правильно…

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

Я ещё с института, уже 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. Журнал, рассылка, многоуровневое логирование, скальперский стакан, алерты и т.д.

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

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

В прошлом году мы запилили в неё три коннектора для бирж криптовалют:
1)   BitStamp
2)   Kraken
3)   Bitmex(Работает с виндовс восемь)

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

1.   Квик – популярный терминал для торговли на Московской бирже (MOEX)
2.   СмартКом – не очень популярный терминал для торговли на Московской бирже (MOEX), но гораздо быстрее Квик.
3.   Плаза 2 – профессиональный HFT коннкетор для подключения к Московской бирже. К секции дереватив.
4.   ASTS Bridge, он же Micex TEAP - профессиональный HFT коннектор для подключения к Московской бирже. К секции акций.
5.   Interactiv Brokers – коннектор для торговли через терминал TWS, для торговли Америки и Европы. NYSE, DAX и т.д.
6.   OANDA – форекс… Ну тут без комментариев. В прошлом году заказали робота для арбитража криптовалют, который должен смотреть в котировки EUR/USD. Пришлось делать. (ФОРЕКС – ЗЛО!)

Ссылка на ГитХаб: https://github.com/AlexWan/OsEngine (https://github.com/AlexWan/OsEngine)
Канал с инструкциями, кому лень смотреть доки: https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos (https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos)
Форум поддержки: http://o-s-a.net/forum (http://o-s-a.net/forum)
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html (http://o-s-a.net/os-engine.html) Здесь есть дополнительная информация и видюшки, но качать терминал лучше с ГитХаба. Там мы активно боремся с багами перманентно и проект стабильнее.

Ещё раз повторюсь что у проекта полностью открытый код и разрешительные лицензии Apache 2. Всё как Вы любите.

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

P.S.
Дайте обратной связи товарищи. И мы запилим для Вас закачку исторических данных по монетам, для тестера. Нам нужно знать, что кто-то из крипто-сообщества этим пользуется.

Спасибо за ссылку !


Title: Re: Терминал для алгоритмической торговли
Post by: Coin-1 on March 26, 2018, 05:54:41 PM
По порядку попробую.

Смотрю, Ваш софт поддерживает Quik. Для доступа на торговую площадку московской биржи нужен лицензированный брокер, например, БКС. Но это форум о криптовалютах, поэтому MICEX здесь не актуален. :)

Согласен, но не на долго. На Московской бирже в этом году запускаются фьючерсы на крипту. А у Московской биржи есть зона колокации и соответственно возможность выставлять заявки за  несколько миллисекунд прямо в ядро Плаза 2. А у нас есть коннектор к этой самой Плазе 2.  Т.ч. не акутуальность данного подключения скоро по иссохнет. Пруф: https://mining-cryptocurrency.ru/moskovskaya-birzha-torgi-fyuchersom-na-bitkoin/
Пока что с фьючерсами Bitcoin на ММВБ нет никакой ясности, поэтому это лишь сомнительные перспективы. На вряд ли они пойдут против мнения центрального банка и регуляторов.

Насчёт коннектора к Плазе 2. Вы собираетесь проксировать запросы от других пользователей через свой коннектор?

Quote
Есть ли какие-то дополнительные требования/зависимости для компиляции программы?

Всё поставляется в комплекте. Единственная библиотека, которая будет ругаться, это SmartCom. Она идёт в доках. Нужно её установить. И это всё.
Да, действительно, в исходных файлах присутствует инсталлятор стороннего софта. Вероятно, таким образом Вы нарушаете лицензию этого не open-source продукта. Да и, вроде бы, не нужен он для криптовалютных трейдеров.

Quote
Реализован ли межбиржевой арбитраж одновременно на двух и более площадках?
Да. Реализован. Подключайте сколько хотите. Делайте индексы из бумаг с разных площадок. Бросайте на индекс ПрайсЧенел с АТР и ГО делать синтетический межбиржевой арбитраж. 200 - 400 строк кода. Подобное есть в примерах.
Очень хорошо. Иногда межбиржевой арбитраж может быть очень полезен. Особенно интересен метод арбитражных цепочек.

Quote
Возможно, есть смысл убрать/отключить ненужные модули и оставить только трейдинг криптовалютами.
На сегодняшний момент через терминал в основном таки MOEX торгуют. И около 10ти человек через этот самый SmartCom. Т.ч. видимо нет. Устанавливайте SmartCom, он в доках. Через какое-то время через него будет можно торговать фьючерс на крипту через MOEX, т.ч. зря не будет.
То есть этот инсталлятор нужно устанавливать в операционной системе под правами администратора только из-за этих десяти человек? Или это и есть тот самый коннектор к Плаза 2?


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on March 27, 2018, 02:44:13 AM
Quote
Насчёт коннектора к Плазе 2. Вы собираетесь проксировать запросы от других пользователей через свой коннектор?


Не собираемся.


Quote
Да, действительно, в исходных файлах присутствует инсталлятор стороннего софта. Вероятно, таким образом Вы нарушаете лицензию этого не open-source продукта. Да и, вроде бы, не нужен он для криптовалютных трейдеров.


It Invest рады что есть ещё один дополнительный терминал к их подключению. У них есть партнёрка для разработчиков как мы и отдельная поддержка выделенная. И им приходиться тратить деньги на продвижение своего подключения. Но, между тем, как только они мне напишут письмо гнева, я тут же удалю коннектор к их брокеру без проблем, и те, хоть и не многие пользователи которые торгуют через них из OsEngine - через неделю перейдут к другому брокеру на Квик или Плазу. Но я Вас уверяю, там сплошь приличные люди и пока ещё не выжили из ума

"Нужен не нужен криптовалютным трейдерам" - не хотите, не пользуйтесь. Вы всегда можете удалить ссылку из референсов сами, и удалить все места в коде где терминал будет ругаться на отсутствие ссылок. Если Вы программист - у Вас на это уйдёт 5ть минут ровно. После чего Вы получите то что хотите. Если Вы не программист и будете пользоваться только слоем создания роботов, без подробностей, - пользуйтесь пожалуйста общей сборкой. Я никого из пользователей в приоритет ставить не буду. Ни на Московской бирже, ни на Форексе, ни на Америке, ни на Криптовалютных биржах.

Quote
То есть этот инсталлятор нужно устанавливать в операционной системе под правами администратора только из-за этих десяти человек? Или это и есть тот самый коннектор к Плаза 2?

Это коннектор Смарт-Ком. И через него торгуют. Я не могу своих пользователей бросить. Установить этот самый инсталятор займёт 2 минуты. Если Вы нам не доверяете - скачайте инсталятор с их официального сайта: http://www.itinvest.ru/software/smartcom/


upd: напишу сегодня им. Пусть добавят нас в список своих партнёров. А то защищаю их тут грудью. Отпишусь.




Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on April 12, 2018, 06:17:10 PM
Сделали на прошлой неделе подключение к Binance: https://github.com/AlexWan/OsEngine

Теперь из терминала доступны следующие биржи криптовалют:

1) Kraken
2) BitStamp
3) BitMex
4) Binance

Кроме того, с предыдущего релиза было очень много фиксов по BitMex. Спасибо всем кто пишет в поддержку на нашем форуме, а не держит в себе.

Binance коннектор у нас, естественно, сыроват, т.к. на нём ещё всерьёз не торговал. Соберётесь это делать, не сдавайтесь если что-то пойдёт не так. Пишите к нам на форум поддержки(http://o-s-a.net/forum), постараемся реагировать быстро.



Title: Re: Терминал для алгоритмической торговли
Post by: turr1 on June 18, 2018, 08:26:15 PM
Не получилось вам написать сообщение, так как у вас установлен запрет на письма от newbies. Ну, ок)

Скажите, пожалуйста, в OsEngine можно торговать на Bitmex, используя сигналы из Tradingview?


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on June 21, 2018, 03:11:24 AM
Не получилось вам написать сообщение, так как у вас установлен запрет на письма от newbies. Ну, ок)

Скажите, пожалуйста, в OsEngine можно торговать на Bitmex, используя сигналы из Tradingview?

К сожалению нет.
Стандартно - только те сигналы которые сгенерирует сама программа.
Но можете попробовать переписать код с ТрейдинВив у нас в слое создания роботов. Я меня уже несколько заказов таких было. Но для этого нужно быть программистом уверенным.


Title: Re: Терминал для алгоритмической торговли
Post by: danilic on June 22, 2018, 11:45:28 AM
Очень интересная идея с алгоритмической системой. Скажите, а планируется ли расширять список биржевых площадок, на которых можно будет торговать? Например, модный нынче Binance?


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on June 25, 2018, 09:06:11 AM
Очень интересная идея с алгоритмической системой. Скажите, а планируется ли расширять список биржевых площадок, на которых можно будет торговать? Например, модный нынче Binance?

Уже есть Binance. Пару месяцев назад добавили.

Неделю назад анонс был, коннектора к терминалу - брокеру Ninja Trader. Через него тоже можно много что торговать, включая Криптовалюту. http://o-s-a.net/posts/ninja-trader-connector.html


Title: Re: Терминал для алгоритмической торговли
Post by: TheMadman1992 on June 27, 2018, 05:17:18 PM
Ссылка на скачивание: https://github.com/AlexWan/OsEngine (https://github.com/AlexWan/OsEngine)

Приветствую, биткойн ток. Это мой первый пост у Вас. Надеюсь, всё делаю правильно…

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

Я ещё с института, уже 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. Журнал, рассылка, многоуровневое логирование, скальперский стакан, алерты и т.д.

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

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

В прошлом году мы запилили в неё три коннектора для бирж криптовалют:
1)   BitStamp
2)   Kraken
3)   Bitmex(Работает с виндовс восемь)

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

1.   Квик – популярный терминал для торговли на Московской бирже (MOEX)
2.   СмартКом – не очень популярный терминал для торговли на Московской бирже (MOEX), но гораздо быстрее Квик.
3.   Плаза 2 – профессиональный HFT коннкетор для подключения к Московской бирже. К секции дереватив.
4.   ASTS Bridge, он же Micex TEAP - профессиональный HFT коннектор для подключения к Московской бирже. К секции акций.
5.   Interactiv Brokers – коннектор для торговли через терминал TWS, для торговли Америки и Европы. NYSE, DAX и т.д.
6.   OANDA – форекс… Ну тут без комментариев. В прошлом году заказали робота для арбитража криптовалют, который должен смотреть в котировки EUR/USD. Пришлось делать. (ФОРЕКС – ЗЛО!)

Ссылка на ГитХаб: https://github.com/AlexWan/OsEngine (https://github.com/AlexWan/OsEngine)
Канал с инструкциями, кому лень смотреть доки: https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos (https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos)
Форум поддержки: http://o-s-a.net/forum (http://o-s-a.net/forum)
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html (http://o-s-a.net/os-engine.html) Здесь есть дополнительная информация и видюшки, но качать терминал лучше с ГитХаба. Там мы активно боремся с багами перманентно и проект стабильнее.

Ещё раз повторюсь что у проекта полностью открытый код и разрешительные лицензии Apache 2. Всё как Вы любите.

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

P.S.
Дайте обратной связи товарищи. И мы запилим для Вас закачку исторических данных по монетам, для тестера. Нам нужно знать, что кто-то из крипто-сообщества этим пользуется.

Доброго времени суток! Спасибо за пост! Обязательно скачаю и попробую  :) отдельная благодарность за open source  ;) Тема крутяцкая, желаю дальнейшего развития  :)


Title: Re: Терминал для алгоритмической торговли
Post by: Anrxa on June 28, 2018, 05:20:23 PM
А ваши роботы действительно торгуют? Я имею ввиду приносит ли это прибыль. Я, например, еще не встречал робота способного не сливать депо.


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on June 29, 2018, 01:36:13 AM
А ваши роботы действительно торгуют? Я имею ввиду приносит ли это прибыль. Я, например, еще не встречал робота способного не сливать депо.
Мои личные торгуют и приносят. Однако это дело к библиотеке никакого не имеет.

В процессе создания софта для торговли появилась эта библиотека. Вот она. Хотите делать алготрейдинг и не хотите тратить три года на разработку своей платформы - пользуйтесь.
Каких роботов делать при помощи этой библиотеки - личное дело каждого программиста.

Что касается стандартной сборки. Это всё примеры, опять же для программистов. Хотя в ней идут и есть прибыльные боты. Но прибыльны они для каждого по разному(а для тех кто не слышал про оптимальное F - все убыточны). И узнать Вы это сможете только если разберётесь во всём и протестируете(в тестере или при помощи эмуляции) стратегии на тех инструментах, на которых собираетесь торговать. И это я не из зла "скрываю", просто на разных инструментах, разные стратегии ведут себя по разному.

Дополнительно скажу, что если не охота тестировать роботов пару месяцев, разбираться в программировании начального уровня, читать про оптимальное F и управление портфелем. То активно торговать НЕ следует. Роботами точно.


Title: Re: Терминал для алгоритмической торговли
Post by: reddish111 on June 30, 2018, 09:59:37 PM
У меня для Вас хорошая новость.
 Не существует никаких вообще ограничений на возможность человека изучить язык программирования. Это просто ещё один способ общения. Как человек разговаривает с другим человеком, так же человек может разговаривать с машиной. Это совершенно естественный, базовый функционал 99 % жителей этой планеты.

По исследованиям психологов - это не верно.

Программистом сможет быть не каждый.
  Тут необходимо наличие Абстрактного мышления.
      Которым больший процент населения не обладает. (в необходимой мере)

Это как с художниками и музыкантами....

А я то думал что всего то надо научится блок схемы рисовать из 4х типов кубиков... а оказывается всё дело в абстрактном мышлении... если уж сильно абстрагироваться то и 3х типов кубиков хватит...


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on July 01, 2018, 04:14:05 AM
У меня для Вас хорошая новость.
 Не существует никаких вообще ограничений на возможность человека изучить язык программирования. Это просто ещё один способ общения. Как человек разговаривает с другим человеком, так же человек может разговаривать с машиной. Это совершенно естественный, базовый функционал 99 % жителей этой планеты.

По исследованиям психологов - это не верно.

Программистом сможет быть не каждый.
  Тут необходимо наличие Абстрактного мышления.
      Которым больший процент населения не обладает. (в необходимой мере)

Это как с художниками и музыкантами....

А я то думал что всего то надо научится блок схемы рисовать из 4х типов кубиков... а оказывается всё дело в абстрактном мышлении... если уж сильно абстрагироваться то и 3х типов кубиков хватит...

Вроде того.
Интересный пример комментатор тот приводит. Я когда прочитал сильно заулыбался, т.к. сам в юности играл на бас гитаре и барабанах в школьной коморке. Рисованием в какой-то момент увлекался. И в итоге теперь написал 200 тысяч строк кода для ГитХаба. Абсолютно одно другому не мешает. Скорее наоборот.
Психологи в данном случае мне кажется не с той стороны подошли. Проблемы от лени. Да и только. Прокрастинация, или лежебокство по нашему). Русский язык гораздо сложнее СиШарп, Java и С++ вместе взятых, однако каждый "гуманитарий" прекрасно на нём говорит и строит слова в предложения. Гордясь тем что может наследовать смысл из абзаца в абзац не мыча как корова.
А наличие серьёзных проблем с концентрацией и возможностью потратить на что-то 500 - 1000 часов всегда можно оправдать каким нибудь удобным исследованием британский "учёных".


Title: Re: Терминал для алгоритмической торговли
Post by: reddish111 on July 01, 2018, 09:02:36 AM
...
Вроде того.
Интересный пример комментатор тот приводит. Я когда прочитал сильно заулыбался, т.к. сам в юности играл на бас гитаре и барабанах в школьной коморке. Рисованием в какой-то момент увлекался. И в итоге теперь написал 200 тысяч строк кода для ГитХаба. Абсолютно одно другому не мешает. Скорее наоборот.
Психологи в данном случае мне кажется не с той стороны подошли. Проблемы от лени. Да и только. Прокрастинация, или лежебокство по нашему). Русский язык гораздо сложнее СиШарп, Java и С++ вместе взятых, однако каждый "гуманитарий" прекрасно на нём говорит и строит слова в предложения. Гордясь тем что может наследовать смысл из абзаца в абзац не мыча как корова.
А наличие серьёзных проблем с концентрацией и возможностью потратить на что-то 500 - 1000 часов всегда можно оправдать каким нибудь удобным исследованием британский "учёных".

На самом деле всё сложней чем кажется, попугаи тоже говорят иногда даже в тему. И не факт что человек думает когда говорит, процесс мышления до конца не изучен и то что обычно выдаёт в разговоре человек это не результат мыслительной деятельности а подстановка фраз из заготовленного набора. Хорошая мысль требует времени. На примере куска кода можешь оценить сколько надо времени что б создать килобайт чего то нового например.
Про концентрацию точно замечено, если её нет то программировать врядли получится  ;D или когда уставший тоже ерунда какая то выходит...
Когда то писал на C++ даже на C# пару классов сделал.... но после знакомства с Python смотрю на {} и возможность писать отступы как хочешь как на недостаток....


Title: Re: Терминал для алгоритмической торговли
Post by: luffare on July 11, 2018, 10:42:54 AM
Простите, что вклиниваюсь в данную тему, т.к. что в трейдинге, что в программировании я почти полный нуб. Но, прочитав данную тему, захотелось для себя и себе подобных нубов подвести некий итог.
Вкратце, выходит, что вы:
1. разместили инструмент для торговли и создания торговых ботов как на обычных биржах типа MOEX, так и на 4-х криптовалютных: Kraken, Bitstamp, BitMEX & Binance.

2. Ваше ПО позволяет через терминалы типа Quik или SmartCOM торговать на вышеуказанных площадках.

Пока все верно?

Тогда у меня вопрос. Т.к. крипта - наше все, то, соответственно, хотелось бы использовать ваш продукт именно применительно к ней.

Меня в первую очередь интересует арбитраж, как внутри, так и межбиржевой.

Как прикрутить ваше ПО к криптобиржам?

С помощью терминала? Тогда который из нижеперечисленных необходимо для этого использовать?

Quick, Ninja Trader, SmartCOM?

Заранее благодарю за ответы!  :)

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

Пы.СЫ. Сорри за возможно нубский пост и вопросы!  ;)


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on July 12, 2018, 05:15:15 AM
Простите, что вклиниваюсь в данную тему, т.к. что в трейдинге, что в программировании я почти полный нуб. Но, прочитав данную тему, захотелось для себя и себе подобных нубов подвести некий итог.
Вкратце, выходит, что вы:
1. разместили инструмент для торговли и создания торговых ботов как на обычных биржах типа MOEX, так и на 4-х криптовалютных: Kraken, Bitstamp, BitMEX & Binance.

2. Ваше ПО позволяет через терминалы типа Quik или SmartCOM торговать на вышеуказанных площадках.

Пока все верно?

Тогда у меня вопрос. Т.к. крипта - наше все, то, соответственно, хотелось бы использовать ваш продукт именно применительно к ней.

Меня в первую очередь интересует арбитраж, как внутри, так и межбиржевой.

Как прикрутить ваше ПО к криптобиржам?

С помощью терминала? Тогда который из нижеперечисленных необходимо для этого использовать?

Quick, Ninja Trader, SmartCOM?

Заранее благодарю за ответы!  :)

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

Пы.СЫ. Сорри за возможно нубский пост и вопросы!  ;)


Добрый день.
1) Да.
2) Да. Но не только. У бирж, как MOEX, так и Криптовалют  есть нативные API. По простому: способы доступа без терминала. Через специальные виды HTTP запросов, Роутеры или специальные шлюзы. Так, к Московской бирже можно подключиться не только через терминалы, но и через PLAZA 2 API или ASTS Bridge. И эти способы подключения не нуждатся в терминалах - прослойках для торговли.
3) Подключение к бирже криптовалют. Для этого нужно зайти в личный кабинет биржи и выписать себе ключи АПИ с соответствующими правами. На каждой бирже это делатеся немного по разному, но это есть в инструкциях каждой бирже. Далее, когда Вы эти ключи выписали, Вы должны включить OsEngine, выбрать соответствующую биржу и ввести в окно настроек эти самые ключи. После чего, нажав на кнопку подключиться, терминал подрубиться к ней и можно будет торговать.
4) Арбитраж межбиржевой и прочее в OsEngine делать можно. С этим всё ок.
5) У нас скидки на обучение 40% ещё сутки будут. Если Вы не программист уверенный, рекомендую не тратить время и быстро разобраться с библиотекой вместе. http://o-s-a.net/training.html


Title: Re: Терминал для алгоритмической торговли
Post by: luffare on July 12, 2018, 01:19:13 PM

Добрый день.
1) Да.
2) Да. Но не только. У бирж, как MOEX, так и Криптовалют  есть нативные API. По простому: способы доступа без терминала. Через специальные виды HTTP запросов, Роутеры или специальные шлюзы. Так, к Московской бирже можно подключиться не только через терминалы, но и через PLAZA 2 API или ASTS Bridge. И эти способы подключения не нуждатся в терминалах - прослойках для торговли.
3) Подключение к бирже криптовалют. Для этого нужно зайти в личный кабинет биржи и выписать себе ключи АПИ с соответствующими правами. На каждой бирже это делатеся немного по разному, но это есть в инструкциях каждой бирже. Далее, когда Вы эти ключи выписали, Вы должны включить OsEngine, выбрать соответствующую биржу и ввести в окно настроек эти самые ключи. После чего, нажав на кнопку подключиться, терминал подрубиться к ней и можно будет торговать.
4) Арбитраж межбиржевой и прочее в OsEngine делать можно. С этим всё ок.
5) У нас скидки на обучение 40% ещё сутки будут. Если Вы не программист уверенный, рекомендую не тратить время и быстро разобраться с библиотекой вместе. http://o-s-a.net/training.html
Алекс, спасибо за столь исчерпывающий ответ!


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on August 10, 2018, 03:07:22 PM
Всем привет.
Хорошие новости от нашей команды.

Теперь в нашей библиотеке доступна биржа BitFinex: http://o-s-a.net/posts/os-engine-1101-reliz.html

Кроме того в прошлом месяце мы добавили в платформу майнер паттернов. Для простой проверки информации с графика на прибыльность. Доступны свечные паттерны, объёма и индикаторные. Понятное дело это всё можно запускать сразу в торговлю. Это для тех кто программировать не хочет, но хочет торговать прибыльные и оттестированные вещи. Записал видео на тему: https://www.youtube.com/watch?v=4ttYZriLCBw

Также, на прошлой неделе в подключение к Кракену был добавлен прокси-роутер, для того чтобы сделать торговлю через неё комфортной и быстрой, даже несмотря на то что там только лишь  HTTP интерфейс. По этому поводу тоже есть видео: https://www.youtube.com/watch?v=SkZRbvza1Q0


Title: Re: Терминал для алгоритмической торговли
Post by: hazarun on August 10, 2018, 10:18:56 PM
А ваши роботы действительно торгуют? Я имею ввиду приносит ли это прибыль. Я, например, еще не встречал робота способного не сливать депо.
Мои личные торгуют и приносят. Однако это дело к библиотеке никакого не имеет.

В процессе создания софта для торговли появилась эта библиотека. Вот она. Хотите делать алготрейдинг и не хотите тратить три года на разработку своей платформы - пользуйтесь.
Каких роботов делать при помощи этой библиотеки - личное дело каждого программиста.

Что касается стандартной сборки. Это всё примеры, опять же для программистов. Хотя в ней идут и есть прибыльные боты. Но прибыльны они для каждого по разному(а для тех кто не слышал про оптимальное F - все убыточны).

Дополнительно скажу, что если не охота тестировать роботов пару месяцев, разбираться в программировании начального уровня, читать про оптимальное F и управление портфелем. То активно торговать НЕ следует. Роботами точно.

В библиотеке как то задействовано оптимальное F ?
Это которое по книгам Ральф Винс ?


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on August 11, 2018, 04:27:27 AM
А ваши роботы действительно торгуют? Я имею ввиду приносит ли это прибыль. Я, например, еще не встречал робота способного не сливать депо.
Мои личные торгуют и приносят. Однако это дело к библиотеке никакого не имеет.

В процессе создания софта для торговли появилась эта библиотека. Вот она. Хотите делать алготрейдинг и не хотите тратить три года на разработку своей платформы - пользуйтесь.
Каких роботов делать при помощи этой библиотеки - личное дело каждого программиста.

Что касается стандартной сборки. Это всё примеры, опять же для программистов. Хотя в ней идут и есть прибыльные боты. Но прибыльны они для каждого по разному(а для тех кто не слышал про оптимальное F - все убыточны).

Дополнительно скажу, что если не охота тестировать роботов пару месяцев, разбираться в программировании начального уровня, читать про оптимальное F и управление портфелем. То активно торговать НЕ следует. Роботами точно.

В библиотеке как то задействовано оптимальное F ?
Это которое по книгам Ральф Винс ?

У нас есть возможность это рассчитать.
Но не тем дедовским способом, что описан у Винса, а опытным и наглядным.
Лучший способ узнать оптимальное F для  каждой стратегии, это провести серию бек тестов, входя в каждую позицию определённым %ом от депозита. Изменяя при этом этот процент. После чего выяснить лучшее плечо, для этой стратегии. Лучший объём в % от депозита на сделку, позволяющий максимизировать итоговое приращение эквити. Отнять с пяток процентов и пуститься в бой.

У нас для этого есть оптимизатор и параметры для оптимизации: https://www.youtube.com/watch?v=kXKNUh9KIqA
Кроме того в стандартной сборке есть примеры роботов, с тем, как входить в сделки %ом от депозита.
Кроме того, для тех кто не уверен, в платном обучении есть несколько видео о Оптимальном F, и как проводить соответствующие тесты.


Title: Re: Терминал для алгоритмической торговли
Post by: hazarun on August 11, 2018, 05:11:53 AM
............... в платном обучении есть несколько видео...................

Где можно увидеть программу и расценки обучения ?


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on August 11, 2018, 12:10:51 PM
............... в платном обучении есть несколько видео...................

Где можно увидеть программу и расценки обучения ?

Домашняя страница проекта: http://o-s-a.net/os-engine.html
Обучение: http://o-s-a.net/training.html


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on October 08, 2018, 01:56:29 PM
Добавили в платформу возможность скачивать историю по криптовалютам с сервера Финам.

Релиз: http://o-s-a.net/posts/os-engine-1102.html (http://o-s-a.net/posts/os-engine-1102.html)

Как это сделать можно почитать вот здесь: http://o-s-a.net/forum/threads/70 (http://o-s-a.net/forum/threads/70)

Для скачивания доступны следующие бумаги:

ETH-BTC
BCH-USD
BTC-EUR
BTC-GBP
BTC-USD
ETH-BTC
ETH-EUR
ETH-USD
LTC-BTC
LTC-EUR
LTC-USD

Свечи следующих таймингов:
1 минута
5 минут
10 минут
15 минут
30 минут
1 час

Формат: txt Поля: Date,Time,Open,High,Low,Close.Volume

Биржа: GDAX
Глубина: с 2015 года.

Кроме того, в новом релизе добавлены три типа свечек: Renco, Volume и Ticks. Почитать про это подробнее можно здесь:  http://o-s-a.net/posts/os-engine-1102.html (http://o-s-a.net/posts/os-engine-1102.html)


Title: Re: Терминал для алгоритмической торговли
Post by: andy_pelevin on October 09, 2018, 05:51:57 PM
Искал инфу по API биржи Binance, случайно наткнулся на эту ветку...
поскольку в Вашем продукте есть поддержка работы с этой биржей, начну с вопроса, ответ на который найти не удалось :(
1. В торговом терминале биржи есть три варианта типов ордеров LIMIT, MARKET и STOP_LIMIT, а в доках по API на гитхабе есть описание ещё четырёх типов (STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT, LIMIT_MAKER ). Означает ли это что посредством API-интерфейса можно выставлять ордера таких типов?
2. Возможно ли это делать используя Ваш продукт?
3. Я не програмист, но уверенный пользователь. Сделать, к примеру, парсер на основе гугл-таблиц и API-запросов для меня не является проблемой. Сколько времени может понадобиться на освоение Вашего продукта если тратить на его изучение по паре часов в день?


Title: Re: Терминал для алгоритмической торговли
Post by: cryptovalter on October 09, 2018, 08:37:16 PM
Добрый день, видел вы заинтересованы торговыми терминалами и ботами. Я вам советую попробовать swbot. Я сам уже с пол года им пользуюсь на бирже бинанс, очень быстро развивающийся проект. https://t.me/swbot_beta (https://t.me/swbot_beta) это ссылка на канал телеграм.

  На днях тут делал про них пост https://bitcointalk.org/index.php?topic=5045212.0 (https://bitcointalk.org/index.php?topic=5045212.0)

Извиняюсь перед автором ветки если мой пост не уместен, просто я сам когда то искал похожие вещи и преградой была моя не компетентность и полное отсутствие знание в программровании, но поработав с некоторыми готовыми продуктами остановил выбор на этом..


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on October 10, 2018, 07:52:41 AM
Искал инфу по API биржи Binance, случайно наткнулся на эту ветку...
поскольку в Вашем продукте есть поддержка работы с этой биржей, начну с вопроса, ответ на который найти не удалось :(
1. В торговом терминале биржи есть три варианта типов ордеров LIMIT, MARKET и STOP_LIMIT, а в доках по API на гитхабе есть описание ещё четырёх типов (STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT, LIMIT_MAKER ). Означает ли это что посредством API-интерфейса можно выставлять ордера таких типов?
2. Возможно ли это делать используя Ваш продукт?
3. Я не програмист, но уверенный пользователь. Сделать, к примеру, парсер на основе гугл-таблиц и API-запросов для меня не является проблемой. Сколько времени может понадобиться на освоение Вашего продукта если тратить на его изучение по паре часов в день?


Добрый день.

Поскольку у нас проект универсальный, он не поддерживает все типы ордеров которые есть на конечных биржах к которым он подключается.
Однако у нас есть встроенные стопы и профиты.

Также у нас есть возможность торгвать наклонные уровни и поддержки, если Вы руками хотите торговать: https://www.youtube.com/watch?v=P3SywvPXtRU

Голое Апи, которое есть на ГитХабе Вам не поможет. Чтобы написать на нём(голом) робота, Вам потребуется написать тысячи строк кода. А у нас есть более 30 уже готовых. И их размер, благодаря удобному слою создания роботов, от 50 до 400 строк. И исходники к ним. И в них есть И стопы, и трейлинги, и профиты и арбитраж межбиржевой и индикаторы и рекно и всё что Вам может понадобиться.

Кроме того, если Вы хотите торговать роботами, Вам обязательно понадобиться тестировать свои стратегии. Наши роботы устроены так, что их можно запускать и в реале и в тестере. В тестере который у нас тоже есть. И оптимизатор...

Все исходники с лицензией Apache 2. Можно торговать самому. Продавать ботов. Делать что захотите.

Про освоение

Посмотрите вот это видео: https://www.youtube.com/watch?v=4oVSeJOV8Nk&t=558s

Вот так выглядит создание роботов в нашей платформе. Всё делается в одном месте. Нужно разобраться со слоем  создания роботов. Никаких парсеров и прочего тут писать не нужно. Реализована событийная архитектура. Подписываетесь на события, например на свечи. Смотрите в свечи, в индикаторы, делаете выводы и торгуем. Если у Вас  базовые понимания циклов и операторов перехода есть, то за пару недель разберётесь, по 2 часа в день. У меня люди с нуля на курсах учатся. От месяца до трёх у них это занимает.


Да) И случайности не случайны. Пользуйтесь.


Title: Re: Терминал для алгоритмической торговли
Post by: Alex Wang on October 10, 2018, 08:19:53 AM
Добрый день, видел вы заинтересованы торговыми терминалами и ботами. Я вам советую попробовать swbot. Я сам уже с пол года им пользуюсь на бирже бинанс, очень быстро развивающийся проект. https://t.me/swbot_beta (https://t.me/swbot_beta) это ссылка на канал телеграм.

  На днях тут делал про них пост https://bitcointalk.org/index.php?topic=5045212.0 (https://bitcointalk.org/index.php?topic=5045212.0)

Извиняюсь перед автором ветки если мой пост не уместен, просто я сам когда то искал похожие вещи и преградой была моя не компетентность и полное отсутствие знание в программровании, но поработав с некоторыми готовыми продуктами остановил выбор на этом..

Не надо извиняться) Я и сам готов всех наших конкурентов в крипте в этой ветке описать и выложить. Такого огромного кол-ва низкокачественного софта для трейдинга и алготрейдинга я больше нигде не видел. Ну да ладно. Это от того что рынок молодой.

И конечно же я не рекомендую никому тратить деньги на какие-то платные продукты, если есть Open Source проекты с пяти летней историей(OsEngine).  

Далее. Вот давайте прям по функционалу.

Вот что есть в SwBot если смотреть вот сюда: https://mmgp.ru/showthread.php?t=585672

Это шесть роботов, за которые нужно заплатить 25 долларов в месяц)))

Стратегия работы по индикаторам
Стратегия усреднения Short (накапливаем вторую монету в паре)
Стратегия усреднения Long (Накапливает первую монету в паре)
Стратегия "Работа по сигналам"
Стратегия "Работа по внешним сигналам"
Сетка "Hold percentage" и "Мартингейл"

Вот что есть у нас

1) Около 40 встроенных стратегий.
Я даже не буду на этом останавливаться. Понятное дело все роботы что есть в SwBot, у нас есть тоже, в том или ином виде. Только бесплатно и больше в десять раз. http://o-s-a.net/forum/9

2) Возможность их модернизировать как хочется и писать свои. http://o-s-a.net/forum/10

3) Оптимизатор для Ваших стратегий. https://www.youtube.com/watch?v=kXKNUh9KIqA&t=311s

4) Возможность торговли трендов по наклонным уровням из терминала: https://www.youtube.com/watch?v=P3SywvPXtRU&t=360s

5) Ну и если Вы не программист. Вы можете воспользоваться майнингом паттернов, для того чтобы Ваш компьютер сам нашёл Вам прибыльную формацию и запустить её в торговлю. https://www.youtube.com/watch?v=4ttYZriLCBw&t=733s Это программа сама найдёт Вам прибыльного робота. На свечах, объёмах или индикаторах.

6) Понятное дело это не всё что у нас лучше) У нас ещё есть журналы, логирование многоуровневое, всё это в своём терминале крафтовом, поддержка на форуме и сообщество уже сложивщееся.

Пользуйтесь.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: uriy50 on December 01, 2018, 12:05:36 PM
Добрый день!
У меня древняя связка квик- метасток для торговли на мосбирже.  Квик получает сигнал, через текстовые файлы ,которые генерит метасток.  Для торговли на криптобиржах Ваша платформа позволяет использовать сторонние программы для теханализа, вроде Метастока? Так как у меня уровень знаний программирования на уровне метастока, поэтому заинтересован сохранить алгоритмы торговли через него. Если нет ,то можно ли сделать коннектор для связки метастока и OsEngine ?  С интересом выслушаю ваши рекомендации для решения моей проблемы... Заранее признателен за ответ


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on December 06, 2018, 03:08:11 AM
Добрый день!
У меня древняя связка квик- метасток для торговли на мосбирже.  Квик получает сигнал, через текстовые файлы ,которые генерит метасток.  Для торговли на криптобиржах Ваша платформа позволяет использовать сторонние программы для теханализа, вроде Метастока? Так как у меня уровень знаний программирования на уровне метастока, поэтому заинтересован сохранить алгоритмы торговли через него. Если нет ,то можно ли сделать коннектор для связки метастока и OsEngine ?  С интересом выслушаю ваши рекомендации для решения моей проблемы... Заранее признателен за ответ

Добрый день.
К сожалению ничего такого предложить не могу. Это точно никогда не станет нашей приоритетной задачей.
Нам пишут про ВелсЛаб несколько раз в месяц. Что было бы неплохо сделать туда подключение. Пишут про биржи криптовалют каждую неделю. Про метасток написали впервые за многие годы существования нашего проекта.
Платную разработку коннектора не предлагаю. Это не то что Вам нужно. Уровня Метастока Вам хватит для того чтобы освоить создание роботов в OsEngine. Идите к нам на обучение. Сэкономите в итоге кучу времени и денег.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: uriy50 on December 09, 2018, 12:50:48 AM
Добрый день! Меня устроит и платный коннектор метасток-терминал.  Нет смысла мне осваивать создание роботов, если у меня свои рабочие в метастоке.   С кем можно конкретизировать задачу и оговорить финансовый вопрос... ?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: hazarun on December 09, 2018, 01:25:56 AM
Добрый день! Меня устроит и платный коннектор метасток-терминал.  Нет смысла мне осваивать создание роботов, если у меня свои рабочие в метастоке.   С кем можно конкретизировать задачу и оговорить финансовый вопрос... ?

я бы рекомендовал сделать в разделе Кодеры тему с подобным заглавием.
Там разместить максимально полное Техническое Задание.

Народ откликнется. Только тут долго всё это происходит.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on December 10, 2018, 02:44:46 AM
Добрый день! Меня устроит и платный коннектор метасток-терминал.  Нет смысла мне осваивать создание роботов, если у меня свои рабочие в метастоке.   С кем можно конкретизировать задачу и оговорить финансовый вопрос... ?
Со мной. Напишите на почту: alexey@o-s-a.net


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on January 19, 2019, 09:22:12 AM
Добавили коннектор к LMAX: http://o-s-a.net/posts/connector-for-lmax.html


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on March 15, 2019, 04:11:06 PM
Добавили кластеры для роботов.
Коннектор Транзак.
Автоматические тесты для серверов

http://o-s-a.net/posts/os-engine-1-5-rel.html (http://o-s-a.net/posts/os-engine-1-5-rel.html)


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Coin-1 on March 17, 2019, 04:56:13 AM
Смотрю, версия 1.5 Вашего терминала уже поддерживает 5 крупных криптовалютных бирж. Неплохо.

Добавили кластеры для роботов.
Коннектор Транзак.
Автоматические тесты для серверов

http://o-s-a.net/posts/os-engine-1-5-rel.html (http://o-s-a.net/posts/os-engine-1-5-rel.html)

Судя по комметариям к этой новости, к маю Вы собираетесь "выходить на биткойнТок зарубежный". Полагаю, что, раз был реализован мультиязычный интерфейс, Вы создадите англоязычную тему в соответствующем разделе. По-моему, достойный програмный продукт с открытым исходным кодом.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on March 17, 2019, 05:37:17 AM
Смотрю, версия 1.5 Вашего терминала уже поддерживает 5 крупных криптовалютных бирж. Неплохо.

Добавили кластеры для роботов.
Коннектор Транзак.
Автоматические тесты для серверов

http://o-s-a.net/posts/os-engine-1-5-rel.html (http://o-s-a.net/posts/os-engine-1-5-rel.html)

Судя по комметариям к этой новости, к маю Вы собираетесь "выходить на биткойнТок зарубежный". Полагаю, что, раз был реализован мультиязычный интерфейс, Вы создадите англоязычную тему в соответствующем разделе. По-моему, достойный програмный продукт с открытым исходным кодом.

Спасибо на добром слове. Мы стараемся.
Выходить будем в англоязычный интернет. Да. Биткойн-ток в приоритете.
Но там дел ещё прилично. Проект сам готов, но нужно подготовить инструкции, форумы, видео-гайды, обучения. Надо подготовиться к новым пользователям, чтобы они брошенные не оказались.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: profipc on March 31, 2019, 02:30:51 PM
за 2 года почему-то авторы так и не смогли прикрутить трейлинг. проект больше мертв чем жив.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: hazarun on March 31, 2019, 05:01:31 PM
за 2 года почему-то авторы так и не смогли прикрутить трейлинг. проект больше мертв чем жив.

Может это направление не является приоритетом ?

Да и учитывая открытые исходники - что либо прикрутить в систему,
дело часов или нескольких дней работы.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on April 01, 2019, 04:03:13 AM
за 2 года почему-то авторы так и не смогли прикрутить трейлинг. проект больше мертв чем жив.

Может это направление не является приоритетом ?

Да и учитывая открытые исходники - что либо прикрутить в систему,
дело часов или нескольких дней работы.

Спасибо за поддержку.

Если что, у нас с первого дня есть Трейлинг-Стоп для роботов. В нескольких вариантах. см. class BotTabSimple.cs. Кроме того есть закрытия по Стопу, Профиту, Пробитию уровня, по времени, по кол-ву баров. Лимитками, айсбергами. Всё что душа пожелает. Всё это используется активно в бесплатных примерах роботов в исходниках.

Человек пишет про то что нет трейлинг стопа настраиваемого вручную для тех кто торгует руками. Писал мне на форуме уже: http://o-s-a.net/forum/threads/67
Ну так мы не соревнуемся с терминалами для ручного трейдинга. У нас здесь алготрейдинг взрослый.

По поводу "мёртвости проекта"
Несколько бирж криптовалют при помощи OsEngine делают рынок для своих пользователей. Вот при помощи этого: http://o-s-a.net/posts/market-making.html
Кроме того на базе нашего решения на постоянной основе торгуют несколько алгоритмических фондов.

Ну и за прошлый год были написаны десятки тысяч строк нового кода, для новых коннекторов и новых фич. Включая горизонтальные объёмы для роботов и Майнер паттернов прибыльных. Велась работа по уменьшению связанности и добавлению слоёв с автоматическими тестами(ну это так, для ценителей).
Короче всё норм. Не знаю чем я человека обидел.

P.S.
ВНЕЗАПНО! Немного рекламы по случаю Хейта)
У нас запуск девяти новых обучений в июне. Сейчас по предзаказу скидки огромные: http://o-s-a.net/training.html
Обучения как базовые для обычных смертных, так и расширенные, для професиональных участников рынка. Тех кто делает ХФТ, арбитражи, свои терминалы, котирует стаканы и хочет поставлять ликвидность для бирж или озабочен соблюдением рисков для своих инвесторов.
"Мёртвый проект OsEngine" рад будет всех приветствовать в нашем обновлённом отделе обучения и поддержит Вас в любом начинании. И если Вы хотите делать роботов для себя и если Вы делаете что-то с размахом.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: indexprotocol on April 01, 2019, 07:12:19 PM
Очень интересный проект, рад, что развиваетесь, периодически смотрел ранее, но проходил мимо. Теперь уже есть что смотреть вплотную.
Подскажите,  я вижу, что криптовые рынки у вас только спотовые? "Норм" фьючерсы и подобное будет? И второй момент - DEX. Мне кажется, особенно маркет-мейкинг там востребован. В статье очень в общем сказано, что подключение занимает пару месяцев и плотная работа. А можно где почитать чуть подробнее, какой именно функционал нужен от площадки, чтобы максимально безболезненно имплементировать подключение?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on April 02, 2019, 03:26:10 AM
Очень интересный проект, рад, что развиваетесь, периодически смотрел ранее, но проходил мимо. Теперь уже есть что смотреть вплотную.
Подскажите,  я вижу, что криптовые рынки у вас только спотовые? "Норм" фьючерсы и подобное будет? И второй момент - DEX. Мне кажется, особенно маркет-мейкинг там востребован. В статье очень в общем сказано, что подключение занимает пару месяцев и плотная работа. А можно где почитать чуть подробнее, какой именно функционал нужен от площадки, чтобы максимально безболезненно имплементировать подключение?
Gdax в апреле будет добавлен. В продакшене БитМакс, видимо в мае добавим.
После этого будем и дальше биржи вводить потихоньку. Но пока не выбрали какие именно. По обстоятельствам будем смотреть.

По ликвидности.

От биржи нужны АПИ. Потоковый и Rest. Никакой магии. Мы прекрасно понимаем что там никаких Fix/Fast ни у кого нет. Но тут главное чтобы мы были ближе всех к ядру. В зоне коолокации серверов биржи, желательно. Также нужны отсутствие RateLimit для наших адресов. В общем-то и всё. Основной вопрос это стабильность этого хозяйства со стороны биржи. А её то и нет. Биржи обращаются вообще на которых ещё никто не торговал. В продакшене ещё. Тех персонал никогда с алготрейдингом и Апи не работал. Схемы данных не полные и при этом перегружены не нужными данными. Всё лагает и тупит... Или вообще не работает. И тут приходим мы и начинаем подавать нагрузки на Апи и ядро. В этот момент начинается магия разного рода, и вот с ней нужно бороться. Вот и вся проблема. А по факту нужно просто нормально работающее Апи без багов и расположение машинки ближе всех к бирже.
С нашей стороны скорость реакции на всё регулируется вплоть до нескольких миллисекунд, специальным переключателем для даунгрейда скоростей. Фактически, можно несколько тысяч заявок снимать и выставялять каждую секунду, реагировать на всё мгновенно, но кто ж нам когда такое Апи предоставит кроме Московской биржи и NYSE. Т.ч. всё зависит от биржи.

По поводу DEX
Мы сами никогда на свои деньги это торговать не будем. У нас нет и скорее всего никогда не будет столько денег. Кроме того создание рынка "в лоб" это всегда жестко отрицательная доходность, по чему нужны отрицательные комиссии для ММ, особые условия и заинтересованность самой биржи. В случае классических бирж этим занимаются банки крупные и проф участники с капитализацией исчисляемой миллионами долларов, но в случае бирж криптовалют, я вообще не уверен что это кроме них самих кому-то надо.
Можно зарабатывать на помощи маркетМейкеру и рынку с хеджем. Уплотнять стакан с "нужной" стороны. Балансировать стаканы возле теоретической цены, арбитражами разного рода. Это да. Мы этим активно занимаемся. Но быть самому ММ, и брать на себя обязательства стоять в обе стороны всегда, это извините. Только помочь можем софтом)
Т.ч. мы никуда точно не пойдём сами и никому не рекомендуем. Простые смертные алготрейдеры вроде нас должны думать как этого ММ обыграть(а на самом деле помочь ему с хеджем) и заработать на этом. Ну и как нам с DEX напишут, что хотят для своих пользователей сделать рынок за свои деньги - так будем думать.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on April 30, 2019, 03:29:00 AM
Релиз 1.5.1.
Добавили коннектор к бирже криптовалют BitMax.

http://o-s-a.net/posts/os-engine-1-5-1.html

Теперь у нас 6 подключений к крипто-биржам.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on May 08, 2019, 07:07:13 AM
Добавили возможность скачивать историю ленты сделок с Binance.
На днях буквально. https://github.com/AlexWan/OsEngine/commit/cfdd4038281a4cd76000a303adcb04afef0c3636
Это межрелизная версия. Только с ГитХаба качайте. Подумал, может кому здесь это нужно срочно.

Итого сейчас можно скачать трейды с Bitmex и Binance за длительный срок.
Можно теперь полноценно межбиржевой арбитраж этих площадок тестировать. Не только в эмуляторе, но и в тестере и оптимизаторе.

Однако. Хочу предупредить.
Запросы через Rest. По 500 и 1000 трейдов за раз. И процесс этот весьма утомителен. Неделя биткойнов качается за 3 часа на бинансе. На Битмексе ещё в два раза дольше. Аккуратнее.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on May 31, 2019, 07:26:47 AM
Запустили Маркет Мейкинг на бирже криптовалют наших партнёров: https://demo.buyownex.com/trader/trading/USDT/BTC
Теперь этот тестовый контур будет нашей базой для внедрения в Маркет Мейкера новых модулей и их обкатки. Там ещё много работы по модификации АПИ для нужд ММ, но в целом заработало.

Алготрейдерам: ММ полностью сделан на библиотеке OsEngine, без использования дополнительных модулей. Т.е. в нашей библиотеке можно и такое. Изучайте - всё очень серьёзно.

Владельцам бирж: Нам необходимо с кем-то договорится чтобы можно было показывать реальную биржу на которой мы развернули своих ботов для МаркетМейкинга. В связи с этим готовы дать одному покупателю скидку в 25% на наши услуги и софт, если Вы разрешите нам указывать Вашу биржу как биржу на которой мы делаем ММ и ссылки давать. Ну чего стесняться в самом деле. Ничего плохого нет в том что биржи криптовалют делают ММ и немножко симулируют активность. Без этого сейчас никак. И на настоящих биржах вроде NYSE и MOEX, точно также есть ММ. Никто их за это не "гасит". Будьте смелее. А мы дадим Вам немножко сэкономить.

Пост с описанием нашего ММ: http://o-s-a.net/posts/market-making.html
Видео: https://youtu.be/DIKgPGEwmPE


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: HereticalSmile on June 02, 2019, 11:37:59 AM
Очень интересная тема. Успехов дальнейших с выходом на мировой уровень !!!
Вопрос, есть планы по портированию на что-то более опенсорсное и современное, чем сишарп?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: hazarun on June 02, 2019, 05:21:00 PM
Очень интересная тема. Успехов дальнейших с выходом на мировой уровень !!!
Вопрос, есть планы по портированию на что-то более опенсорсное и современное, чем сишарп?

А что, Си шарп - уже совсем устарел ?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 03, 2019, 05:51:05 AM
Очень интересная тема. Успехов дальнейших с выходом на мировой уровень !!!
Вопрос, есть планы по портированию на что-то более опенсорсное и современное, чем сишарп?

Спасибо за поддержку. Будем стараться.

Были пару лет назад мысли по переходу на С++, чтобы от студии отвязаться. Но потом VisualStudio бесплатная стала. В общем-то и вопрос как-то сам собой отпал.
СиШарп хороший язык. Сотни людей на зарплате у БиллаГейтса над ним каждый день работают. Над VS также огромная команда работает. С каждым годом всё быстрее становится и универсальнее. Я если честно в данный момент не вижу причин что-то менять.

Напишите почему это надо сделать. Надо причины для этого серьёзные.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: HereticalSmile on June 03, 2019, 06:02:02 AM
Очень интересная тема. Успехов дальнейших с выходом на мировой уровень !!!
Вопрос, есть планы по портированию на что-то более опенсорсное и современное, чем сишарп?


Напишите почему это надо сделать. Надо причины для этого серьёзные.

.net "ругали" за то, что вроде не очень он ориентирован на многопоточность и на многоядерные архитектуры.  Для алготрейдинга это должно быть актуально.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 03, 2019, 07:00:07 AM
Очень интересная тема. Успехов дальнейших с выходом на мировой уровень !!!
Вопрос, есть планы по портированию на что-то более опенсорсное и современное, чем сишарп?


Напишите почему это надо сделать. Надо причины для этого серьёзные.

.net "ругали" за то, что вроде не очень он ориентирован на многопоточность и на многоядерные архитектуры.  Для алготрейдинга это должно быть актуально.

СиШарп один из не многих языков который с многопоточностью прекрасно работает.

Сложно это комментировать. Что-то Вы не то вычитали.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: HereticalSmile on June 03, 2019, 08:26:25 AM
Quote

СиШарп один из не многих языков который с многопоточностью прекрасно работает.

Сложно это комментировать. Что-то Вы не то вычитали.

Спасибо за возражение :)   Действительно, похоже раньше натыкался на какие то давние обзоры технологии и недостатки.

А сейчас погуглил, нагуглил вот это ( https://itvdn.com/ru/blog/article/10facts-csharp18 ) и очень оптимистично, получается


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: F1ak on June 16, 2019, 11:46:40 AM
Здравствуйте!
Не получается скачать данные с битмекса. Версия 1.5.0.0. В настройках просто не дает выбрать инструмент. Кнопка "+" нажимается, но на этом все заканчивается.
Вин 10 х64.
П.с. на Вашем форуме написать почему то не получается.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 16, 2019, 12:56:14 PM
Здравствуйте!
Не получается скачать данные с битмекса. Версия 1.5.0.0. В настройках просто не дает выбрать инструмент. Кнопка "+" нажимается, но на этом все заканчивается.
Вин 10 х64.
П.с. на Вашем форуме написать почему то не получается.

Скорее всего тип сервера не выбран. Там слева всплывающее меню. Нужно выбрать битмекс.
Скачайте последнюю версию с гитхаба: https://github.com/AlexWan/OsEngine

P.S.
И там в логе основном должна быть запись о том почему бумага не доступна. Посмотрите на главное окно снизу.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: F1ak on June 16, 2019, 03:53:44 PM
Здравствуйте!
Не получается скачать данные с битмекса. Версия 1.5.0.0. В настройках просто не дает выбрать инструмент. Кнопка "+" нажимается, но на этом все заканчивается.
Вин 10 х64.
П.с. на Вашем форуме написать почему то не получается.

Скорее всего тип сервера не выбран. Там слева всплывающее меню. Нужно выбрать битмекс.
Скачайте последнюю версию с гитхаба: https://github.com/AlexWan/OsEngine

P.S.
И там в логе основном должна быть запись о том почему бумага не доступна. Посмотрите на главное окно снизу.
мой косяк. исправил, не ввел сервер, думал ключей для бота будет достаточно.
А как вот это исправить?
https://a.radikal.ru/a05/1906/0b/488471b5be1bt.jpg (https://a.radikal.ru/a05/1906/0b/488471b5be1b.jpg)
я так понимаю, превышение частоты запросов?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 17, 2019, 02:08:06 AM
Quote
мой косяк. исправил, не ввел сервер, думал ключей для бота будет достаточно.
А как вот это исправить?
https://a.radikal.ru/a05/1906/0b/488471b5be1bt.jpg (https://a.radikal.ru/a05/1906/0b/488471b5be1b.jpg)
я так понимаю, превышение частоты запросов?

Какие данные качаете?
Включены ли другие программы подключенные к Битмекс?

P.S.
В общем и целом такое возможно когда кроме нашей программы к Апи битмекса ещё что-то одновременно подключено. Тогда эти несколько программ начинают запросы делать и превышается лимит по IP адресу.

P.S.2
И жду Вас у нас на форуме поддержки проекта. Пишите туда пожалуйста. У Вас сейчас десятки вопросов будут, судя по всему. Не надо засорять этот топик.
Поддержка у нас вот здесь http://o-s-a.net/forum
Если Вы не будете там писать, то другие пользователи не найдут ответов на простые вопросы на форуме проекта. В этом же смысл. Проявите уважение к другим пользователям пожалуйста


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on September 04, 2019, 05:46:59 AM
Добавили коннектор к Livecoin. http://o-s-a.net/posts/roboti-dlya-livecoin.html

Ищем инвестора для создания OsEngine 2. http://o-s-a.net/posts/investor-where-are-you.html
Не биткойны) Доля в компании. Общаемся с венчурными фондами. Не знаю насколько оправданно здесь писать, но вероятно и тут есть инвесторы с большими кровавыми деньгами под матрацем ;)

Всем удачных алгоритмов!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on September 19, 2019, 06:48:31 AM
Добавили подключение к бирже криптовалют EXMO. http://o-s-a.net/posts/roboti-dlya-exmo.html


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 20, 2019, 08:22:35 AM
Добавили коннектры к биржам криптовалют ZB и GATE IO . Проект по прежнему доступен для скачивания на ГитХаб: https://github.com/AlexWan/OsEngine


Также заработала партнёрская программа проекта: http://o-s-a.net/posts/partner.html . Помогите нам нести свет алготрейдинга в народные массы и зарабатывайте вместе с нами.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: zeolac on December 11, 2019, 04:00:15 PM
Под Линукс есть ?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on December 13, 2019, 10:22:42 AM
Под Линукс есть ?

К сожалению нет


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on May 17, 2020, 02:27:26 PM
Проект жив. Не расслабляемся)
Новые коммиты и улучшения идут почти каждый день.

Кто хочет нормально торговать торговыми роботами - с тестером и оптимизатором. Ком хир комрады.

Оперативные сводки с полей разработки можно получать в телеграмм канале: https://t.me/bad_quant

Также постараемся писать и здесь. Крипта сейчас для нас как никогда актуальной стала, ибо основная команда проекта переходит на торги на биржах криптовалют.
В работе несколько новых коннекторах к популярным биржам! Следите за проектом, торгуйте роботами.

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on May 18, 2020, 06:23:41 AM
Записал видео о том как использовать многопоточность в алготрейдинге, на примере робота Fisher которого мы добавили на прошлой неделе. Пробуйте, экспериментируйте.
https://youtu.be/WDfb58WmrgQ


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on May 19, 2020, 01:28:29 PM
OsEngine commit 459
1
Добавил параметр для стратегий типа StrategyParameterButton.
Создание и использование:
StrategyParameterButton ButtonParam = CreateParameterButton("My Button");
ButtonParam.UserClickOnButtonEvent +=
ButtonParam _UserClickOnButtonEvent;
Далее подписываемся на событие UserClickButtonEvent и делаем там что захотим сами. Мне это занадобилось чтобы вызвать диалог поднятия указания файла в файловой системы.
2
Открыт доступ ко всем роботам из хранилища роботов. Через глобальную переменную OsTraderMaster.Master.PanelsArray. Пример использования:
for (int i = 0; i < OsTraderMaster.Master.PanelsArray.Count; i++)
            {
               BotTabSimple tab = OsTraderMaster.Master.PanelsArray.TabsSimple[0];
               List<Position> positions = tab.PositionsOpenAll;
            }
Т.е. из любого робота можно посмотреть позицию по соседним ботам в пачке.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on May 20, 2020, 03:55:04 PM
OsEngine commit 460
1
Тинькофф Апи забывает часть данных… Поставили костыли.
2
Сохранялка свечных данных потребовала очередных правок
3
Некоторые правки по Оптимизатору в преддверии его большого обновления. Потихоньку начал переносить новый билд.
4
Сортировка бумаг была возвращена в сервера. Интересно... В какой момент и Кто мог её отключить просто так? shadows in the darkness…

Продолжаю работать над большим улучшением оптимизатора. Упадёт на тесты думаю в середине следующей недели. Ух… Памяти будет кушать кратно меньше. Форварды по схемами. И отдельное полноценное открывающееся окно робота, для просмотра конкретных параметров, с графиками нормальными, журналами, логами, ух. Чудо чудное) Как говаривал один врач…


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on May 22, 2020, 03:09:38 PM
Запускаем чат для общения: https://t.me/o_s_a_chat

https://telegra.ph/Otkryvaem-chatik-dlya-professionalnogo-i-ne-ochen-obshcheniya-05-22

Telegraph (https://telegra.ph/Otkryvaem-chatik-dlya-professionalnogo-i-ne-ochen-obshcheniya-05-22)
Открываем чатик для профессионального и не очень общения
https://t.me/o_s_a_chat А это – правила нашего сообщества! 1 Что такое ХОРОШО Обсуждение трейдинга с научной точки зрения. Обмен торговыми идеями для торговли Восхваление алготрейдинга и успешных комрадов. Делимся успехом. Ссылочки на успех других алготрейдеров. Чтобы можно было почитать про нашего брата, порадоваться и почерпнуть идей. Программирование в целом. Без комментариев… 2 Что такое НУ ПОЙДЁТ Политота (без экстремизма, без флуда бесконечного). Без этого точно не обойдётся, когда сообщество подрастёт.…


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: reddish111 on May 23, 2020, 12:27:30 AM
В отдельной взятом концлагере опять крипту запрещают а ты про какую то политоту волнуешся...
Тебя на улице полицай уже застрелит и ему ничего не будет а ты всё ботов клепаешь...
И нефть уже не спасёт...
что делать то  :o кто виноват понято...
что надо запрограммировать что б баранов против волков объединить?
Баранов реально больше, и волков они затопчут если стадом кучно пойдут... но боятся они...
будут дохнуть строго в уствновленном порядке а не в геройском порыве уничтожения фашистов


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 11, 2020, 02:28:11 PM
OsEngine commit 461
1
Создал несколько новых событий для торговой вкладки. События срабатывания отложенных ордеров.
PositionStopActivateEvent
PositionProfitActivateEvent
PositionBuyAtStopActivateEvent
PositionSellAtStopActivateEvent
2
Изменил способ удаления устаревших отложенных ордеров. Т.к. старый давал сбои.
3
Очередные правки в сохранялку свечных данных. )) Что было с программистом который это писал? Три бага в такой маленькой штуке.
4
Запушил изменения и потом увидел что кто-то сделал запрос на слияние. Запорол новый код и индикатор… Извини брат.
Друзья – если Вы программисты и хотите помогать проекту. Стучитесь пожалуйста в телеграмм ко мне лично: https://t.me/alex_wang_osengine


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 14, 2020, 02:23:31 PM
OsEngine Breaking News

Биржа криптовалют Huobi Global подключена к OsEngine. Маржиналка, спот с огромным выбором валют. Длинная и стабильная история. Фьючерсы с 125 плечом. Никаких Reject как на Bitmex. Торгуем - радуемся жизни.

Гайд по бирже и подключению к ней:
http://o-s-a.net/posts/roboti-dly-huobi.html

Пару недель не торопитесь. Если не уверены в своих силах, дайте программистам из сообщества её подшлифовать и оттестировать.

Большим командам с оборотами. Есть прямой выход на офис Huobi Global в Лондоне, в отдел работы с институциональными трейдерами из СНГ. Пониженная комиссия, зона колокации и техническая поддержка прямиком из дата центра биржи. На нашем родном, русском языке. Пишите в личку.

Так победим!

#нашФреймворк

o-s-a.net (http://o-s-a.net/posts/roboti-dly-huobi.html)
Бесплатные роботы для Huobi
Описание того как запускать роботы для Huobi при помощи терминала OsEngine


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 22, 2020, 04:22:49 PM
OsEngine commit 493

Небольшие фиксы. По просьбам трудящихся.
1)  Индекс больше не перерисовывается без надобности после просмотра настроек.
2)  Бинанс маржин поправлены выставления ордеров
3)  По чарту микрофикс и лайвкойну

Кто хочет торговать бинанс – маржин. Нужно будет обновиться. Спот и фьючерсы работают как надо.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 24, 2020, 03:54:34 PM
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  Добавляйтесь.



Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: zasad@ on June 24, 2020, 07:27:04 PM
Изучил вашу тему, респект за труд.
А что на счет безопасности?
Ботами никогда не пользовался, после печального опыта коллег, когда через них они потеряли депозиты.
Третьи лица получили доступ. Это было в 2017-2018 годах, но осадок остался


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 01, 2020, 09:52:56 AM
Изучил вашу тему, респект за труд.
А что на счет безопасности?
Ботами никогда не пользовался, после печального опыта коллег, когда через них они потеряли депозиты.
Третьи лица получили доступ. Это было в 2017-2018 годах, но осадок остался


У нас весь исходный код открыт у проекта и данные через третьи сервера не идут.


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


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

Когда я начинал своих ботов писать 20-30% в месяц было нормально для всей этой движки а теперь вот только за год... о чём это говорит?
С другой стороны % на обороте ввода вывода с тех пор особо не изменился  ;)
нужны p2p шлюзы для обмена товаров на крипту и будет нам счастие  8)
а торговать фантиками это конечно кажется очень нужно но в реальности просто игра... может быть даже как игра в шахматы


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 02, 2020, 04:23:23 PM
OsEngine commit 497 – 500 (юбилей!)

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

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

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

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 03, 2020, 03:42:54 PM
Летние скидки на обучение алготрейдингу!

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

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

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 05, 2020, 03:20:48 PM
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  Там весело.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Coin-1 on July 06, 2020, 12:47:06 PM
OsEngine commit 497 – 500 (юбилей!)

Поздравляю с юбилейным коммитом на Github! :)

Вижу, что Ваш open-source проект, написанный на C# и Lua, развивается во многих направлениях уже на протяжении 9-ти лет. Судя по описанию, сейчас поддерживается алготрейдинг на 12-ти криптовалютных биржах через API-интерфейсы. Я так понимаю, что Вы монетизируете Ваш проект через продажу роботов на заказ.


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

Полагаю, лучше выкладывать стабильные сборки с исходными кодами в секцию Releases (https://github.com/AlexWan/OsEngine/releases) на Github. Если текущая версия программы будет иметь критические уязвимости в безопасности, то трейдеры могут потерять свои монеты и токены вследствие технической ошибки или бага.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 24, 2020, 02:20:56 PM
OsEngine commit 510 – 518

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 26, 2020, 09:08:10 AM
Небольшое видео по параметру TimeOfDay, который был недавно добавлен в слой создания роботов OsEngine
https://youtu.be/JK1vxklFO_k



Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 31, 2020, 11:39:51 AM
OsEngine Breaking news!

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

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on August 01, 2020, 10:07:21 AM
OsEngine commit 515 – 534

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on August 02, 2020, 04:58:16 PM
OsEngine commit 535 – 536

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on August 17, 2020, 08:24:13 AM
OsEngine commit 537 – 540

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on August 19, 2020, 06:49:54 AM
OsEngine commit 541

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

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

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on August 22, 2020, 10:38:06 AM
OsEngine commit 542 - 544

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on August 24, 2020, 08:41:44 AM
OsEngine commit 545

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

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on August 27, 2020, 06:15:33 AM
OsEngine commit 546 - 549

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on September 02, 2020, 08:24:13 AM
OsEngine commit 550 - 555

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

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

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

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on September 07, 2020, 07:16:18 AM
OsEngine commit 556

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

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

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on September 08, 2020, 10:32:00 AM
OsEngine commit 557 - 563

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

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

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on September 10, 2020, 08:28:04 AM
OsEngine commit 564 - 569

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

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

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on September 15, 2020, 09:30:21 AM
Древо знаний трейдера и алготрейдера. Часть первая.

http://o-s-a.net/posts/trading-begining-part-one.html


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on September 19, 2020, 11:44:23 AM
OsEngine commit 570 - 575

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

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


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on September 28, 2020, 08:24:46 AM
https://youtu.be/YgOCnYXfhe8

YouTube (https://youtu.be/YgOCnYXfhe8)
Параметр для робота типа String и подгрузка сторонних библиотек в роботов и индикаторы в скриптах
Произошло два интересных изменений в слое создания роботов OsEngine.
Теперь можно подгружать в скриптовые индикаторы и роботы сторонние dll. А также добавлен ещё один способ использования StrategyParameterString.
Поговорим об этом.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: a.stoev on September 29, 2020, 11:45:14 AM
Расскажите пожалуйста про алгоритм генерации ликвидности для криптобирж, как стакан заполняете, копируете распределение ордеров с крупных площадок и\или сами прогнозируете куда выставлять ордера?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 02, 2020, 10:55:59 AM
Расскажите пожалуйста про алгоритм генерации ликвидности для криптобирж, как стакан заполняете, копируете распределение ордеров с крупных площадок и\или сами прогнозируете куда выставлять ордера?
да, сами прогнозируем


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 05, 2020, 10:45:47 AM
OsEngine commit 575 – 599 Коннектор к ByBIt ++

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

Изменения в:

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

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

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

4) Правкам подверглось кривое отображение данных в журналах и в других частях платформы. Наконец-то кто-то занимается красотой. Спасибо тебе https://github.com/achicha


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 14, 2020, 09:44:48 AM
OsEngine commit 600 – 614

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

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

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

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

По слоям создания роботов и индикаторов изменений нет. Если Вы не используете данные коннекторы – не обновляемся. Если используете – смысл есть.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 20, 2020, 01:34:33 PM
OsEngine commit 614 – 631

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

Отдельно хочу поблагодарить всех программистов которые поддерживают проект и помогают ему своими коммитами. Так победим!
4 года ждал когда сообщество начнёт помогать и до сих пор удивлён такой активности в последние месяцы. Спасибо товарищи! Вы большие молодцы! И делаете порой удивительные вещи!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 26, 2020, 07:53:19 AM
OsEngine commit 632 - 645

1) Обновлён коннектор Interactive Brokers. Убрана ошибка подключения к некоторым типам бумаг.
2) Новые правки в Quik LUA…
3) Исправлена работа ивента BestBidAskChangeEvent. Срабатывал на каждом обновлении стакана, теперь только на изменении лучшего Бид или Аск. Поправлены Вёб-хуки. Улучшена работа с комиссией в позиции. Поправлена проблема статуса позиции. Благодарности комраду: https://github.com/alexrix Спасибо тебе
4). Обновлён коннектор FTX . Лучи поддержки - https://github.com/aatroshcenko
5) Добавлена возможность вести тесты на таймфреймах ниже минуты. Сделал: https://github.com/achicha


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on November 13, 2020, 11:58:00 AM
OsEngine commit 646 - 647

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

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

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

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

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

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

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

7) StochasticMomentumIndex


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on November 25, 2020, 10:28:31 AM
OsEngine commit 648 – 651

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

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

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

4) Также были некоторые фиксы в новых индикаторах.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on December 28, 2020, 04:51:45 PM
OsEngine commit 652 – 661

1) Фиксы в FTX сервер. Добавлены маркет ордера. Благодарим: https://github.com/aatroshcenko
2) В расчёт профита добавлены лоты, для комрадов с ММВБ. Правили баги возникшие от этого вкруговую по платформе
3) Рефакторинг работы лога и хранения позиций. Лучи поддержки: https://github.com/alexrix








Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on December 29, 2020, 06:44:02 AM
OsEngine commit 662 - 666

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

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

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

Новостей не много. Но дальше будет веселей!
На следующей неделе будет обновление по коннектору Kraken, через одну к Interactive Brokers. А также ожидается релиз панели администратора для управляющих к новому году. И нового чарта, кто забыл – он всё ещё в работе.
Также в работу взят новый коннектор к Квик на ЛУА. Ибо стабильность текущего – оставляет желать лучшего. Тут о сроках говорить пока рано. Но ориентировочно это январь.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on December 30, 2020, 09:43:34 AM
OsEngine commit 667 - 673

1) Большое обновление коннектора Interactive Brokers TWS. Его перенос в новый слой создания коннекторов, плюс добавлена возможность предзагрузки свечных данных для роботов. Всем кто торгует через него – обновляемся обязательно. Несколько нюансов подключения дописал в статью про IB TWS, вот здесь: http://o-s-a.net/posts/52-interactive-brokers-api-instrukcija-k-primeneniyu.html Кто будет пользоваться коннектором – листаем вниз и читаем.

2) Слой создания коннекторов расширен параметром ServerParameterButton. И теперь в стандартные настройки сервера появилась возможность добавить вызов нажатия кнопки. Реализацию смотрим в InteractiveBrokersServer.
3) Несколько баг фиксов в коннекторе FTX поправил комрад: https://github.com/aatroshcenko Спасибо тебе друг. Лучи поддержки! Пусть Новый год принесёт тебе много счастья!

А на этом всё!
Наши трендовые роботы под конец года опять профитят) Торгуйте тренд! Всем товарищам алготрейдерам – трендовикам привет. Много не пейте! Плечи не выкручивайте! Постоянная прибыль расслабляет, но Вы боритесь.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on January 27, 2021, 09:35:30 AM
OsEngine commit 673 - 713

1) Большое обновление коннектора Transaq. Все кто через него торгуют – обновляемся до последней версии на ГитХабе
2) Правки в оптимизаторе
3) Правки в коннекторе Interactive Brokers. Не критические
3) Добавлен новый чарт. Однако пользуемся им только в рамках «посмотреть / потестить». Базово – остаёмся на старом. Переключалка находится в главном меню настроек программы при запуске.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: kruglikov on February 08, 2021, 04:32:22 PM
Это что то на подобие Kyber Network как я понял или нет?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on March 15, 2021, 08:28:49 AM
OsEngine commit 714 - 739

1) В Interactive Brokers увеличено кол-во подгружаемых свечек на старте
2) Восстановлена подгрузка данных по Forex через сервер Финам
3) Комрад Русин Дмитрий поправил удаление трейдов из памяти а также добавил использование Маркет Ордеров и Стопов в Binance Futures
4) https://github.com/Andrey87-09 Правил Транзак коннектор
5) https://github.com/karuzzo Правил Binance Api
6) https://github.com/tashik Добавила несколько оч классных индикаторов

Сорри кого забыл)) Надо почаще писать про то как идёт работа над проектом. Спасибо комрады! Так победим!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on March 25, 2021, 08:40:17 AM
OsEngine

Только что прошёл большой фикс по коннектору Interactive Brokers. Кто через него торгует или намерен это делать - нужно обновить версию платформы.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on April 06, 2021, 01:56:22 PM
OsEngine commit 740 - 748

1) Огромное обновления сервера подключения к бирже криптовалют Кракен. Переехали на вёбсокеты. Теперь не нужно танцев с прокси роутером. Всё из коробки быстрое и наконец-то можно нормально на этой бирже алготрейдить.
2) Несколько небольших изменений в коннекторе Транзак. Спасибо комрадам: https://github.com/IEugeny и https://github.com/wailandow
3) Большие правки в коннекторе IB за это время прошли. Очень большие и важные. Стабильность. Приближаемся к Дзену.


Спасибо всем кто продолжает поддерживать проект. Так победим!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on April 28, 2021, 04:08:19 PM
OsEngine commit 749 - 780

1) Фиксы в таблице инструментов в тестовом сервере.
2) Поправлены ссылки на библиотеки внутри проекта.
3) В стандартные вкладки (BotTabSimple) добавлено событие: MyTradeEvent. Выдаёт мой трейд. Это такой тип данных который появляется когда на бирже наш ордер сводится с другим. Не знаете что такое - не пользуйтесь. Это на оч. редкий случай. Добавил камрад: https://github.com/kuhytitusdlz
6) Небольшое обновление коннектора Транзак
7) В Оптимизатор добавлена проверка параметра Regime. И если он есть, платформа предлагает его включить в режим ON перед началом тестирования
8) https://github.com/UnderMind0x41 поправил локализацию в примерах роботов. Спасибо!
9) Время сервера иногда у нас запаздывало на 1 секунду. Поправили
10) Обложили костылём трудноуловимую ошибку в ЛОГе.

В общем – улучшаем платформу. Шлифуем.
Всех с наступающими праздниками!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on May 14, 2021, 10:29:12 AM
OsEngine commit 780 - 833

1) Существенно ускорен оптимизатор. Как на коротких сериях, так и на длинных. Параллельно оптимизированы ресурсы системы во время обычного тестирования. Ускорение – от 20 до 70%.

2) Также по оптимизатору переделаны схемы генерации волк-форвардных периодов. Стала доступна ручная регулировка периодов InSample и OutOfSample. В таблице результатов восстановлена сортировка. Также добавлена сортировка по имени робота.

3) Tashik добавила новые индикаторы. Спасибо. Желаем выздоровления, шлём лучи поддержки. https://github.com/tashik

4) https://github.com/kuhytitusdlz перенёс релизную версию сборки проекта на язык C# восьмой версии. А также пофиксил несколько багов. Грасиас камрад.

5) Вычистили баги в работе колеса на чарте. Крутим колёсиком – ура! ))

6) Обёрнуто несколько критических багов в Binance

7) https://github.com/achicha правил бинанс, сохранение данных о бумагах в тестере и OsData.

Вообще, очень продуктивные каникулы у нас получились. С чем всех и поздравляю! Спасибо! Так победим!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 09, 2021, 06:59:42 AM
OsEngine commit 834 - 878

1) По платформе продолжились улучшения оптимизатора. Очень много всего за прошлый месяц сделано в этом направлении. ЭТО ПОБЕДА. Волк-форварды готовы. Теперь это стало удобнее чем Wealth-Lab. Сразу несколько человек на прошлой неделе меня сильно благодарили. Да и сам я охренительно рад, т.к. делал в этот раз для себя ;)  Бальзам на душу. Пользуемся. Волк-форварды. Тренд. Бабло! )) Как оно работает можно посмотреть на нашем You Tube канале (https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ)

2) В журнал добавлена строчка с комиссией – но чтобы она заработала её надо настраивать у каждого бота отдельно ;)

3) Правили источник “BotTabIndex”. https://github.com/achicha Ускорили – пофиксили – улучшили.

4) Поправили скачивание данных с финама у которых есть кавычки в названии. Спасибо https://github.com/cibermax

5) Поправили отображение чарта у робота отдельного. Сейчас вызывается из оптимизатора

6) https://github.com/wailandow вносил изменения в Транзак коннектор

7) Было реализовано удаление исторических свечей из памяти. Лучи поддержки https://github.com/achicha

8) Также были фиксы багов в портфеле и других местах от https://github.com/achicha. Что-то он в этом месяце разгулялся. Спасибо большое.


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 04, 2021, 02:21:05 PM
OsEngine commits 879 – 895

1)  Правили BInance. Coin-m фьючерсы заработали. Также в этом процессе скачку с Usdt-m повредили. Поправили на днях
2)  Добавлен новый робот с использованием пересечения машек. Не было робота на пересечении машек! С ума сойти))
3)   Оптимизировали оптимизатор
4)  Правили чарт
5)  Правили Candle менеджера.
6)  Несколько изменений в Тестер и оптимизатор в плане логики. 
7)  Правки в хранилище позиций.
8)  Правки в конвертер свечек
9)  Вносил изменения в управление позициями и торговую логику BotTabSimple https://github.com/UnderMind0x41 . Спасибо!
10)  https://github.com/achicha Помогал много с чем. Делал баг-фиксы вкруг по платформе. Тут и Бинанс и индекс-билдер и работа с позициями. Шлём лучи поддержки!

У команды проекта под Краснодаром месяц выдался суматошный. Переезд в офис из «гаража» таки состоялся. Однако камрады, наши бюджеты всё также ограничены. И вся Ваша помощь нам очень кстати! Спасибо тем кто помогает поддерживать проект и работат над улучшением платформы. Так победим!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 18, 2021, 10:38:16 AM
На Маркет добавлен первый бесплатный индикатор – Aroon
https://o-s-a.net/market/item/17
Скачивайте, пользуйтесь, удачных алгоритмов!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: benz1b on October 19, 2021, 07:22:33 PM
OsEngine commits 879 – 895

1)  Правили BInance. Coin-m фьючерсы заработали. Также в этом процессе скачку с Usdt-m повредили. Поправили на днях

#нашФреймворк
А каким образом добавляются биржи? Через заказ? АПИ Бинанс и Карренси.ком, например – основано на библиотеке ccxt, сертифицированы обе там. Может и заказ не нужен, всё уже "просто работает" - но не проверялось?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 21, 2021, 07:03:26 AM
OsEngine commits 896 – 898

1)  В очередной раз восстановлена работа подключения Квик ЛУА
2)  Было экстренное обновление коннектора Транзак
3)  В Бинанс добавлено описание возможностей сервера. OsData теперь выдаёт только те таймфреймы которые можно с этого сервера забрать
4)  Пофикшен баг сохранения шага цены с Финама
5)  Поправлен чарт с горизонтальными объёмами.
6)  Внесены изменения которые должны помочь правильно отображать свечи во вкладках BotTabIndex

Напоминаем, что на прошлой неделе на поддержке OsEngine появился отдельный человек! Пишите на форум если найдёте какие-то проблемы. Так победим!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 22, 2021, 08:02:01 AM
На Маркет добавлен первый бесплатный робот – AroonBot
https://o-s-a.net/market/item/18
Скачивайте, пользуйтесь, удачных алгоритмов!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: andy_pelevin on October 22, 2021, 01:35:53 PM
Пара вопросов:
А для DEX на EVM-совместимых блокчейнах у Вас есть какие нибудь предложения?

Если нет, то планируется ли движение в этом направлении?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 22, 2021, 02:42:45 PM
Вышло большое обновление по слою создания роботов. Добавлен принципиально новый способ массового создания источников бумаг в два клика.

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

https://o-s-a.net/posts/screeners-added.html

Пара вопросов:
А для DEX на EVM-совместимых блокчейнах у Вас есть какие нибудь предложения?

Если нет, то планируется ли движение в этом направлении?

К сожалению в ближайшее время не планируется

OsEngine commits 879 – 895

1)  Правили BInance. Coin-m фьючерсы заработали. Также в этом процессе скачку с Usdt-m повредили. Поправили на днях

#нашФреймворк
А каким образом добавляются биржи? Через заказ? АПИ Бинанс и Карренси.ком, например – основано на библиотеке ccxt, сертифицированы обе там. Может и заказ не нужен, всё уже "просто работает" - но не проверялось?

Каждый коннектор это от двух до шести недель работы. В случае если это вёбсокеты и рест, как на стандартной крипто-биржи, то две недели.
Да. Из коробки у нас есть только популярное. Всё остальное через заказ. Биржа криптовалют - 50 т.р. стоит чтобы добавить


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 29, 2021, 12:26:05 PM
На Маркет добавлен бесплатный индикатор QStick
Ссылка на индикатор: https://o-s-a.net/market/item/19
Скачивайте, пользуйтесь, удачных алгоритмов!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on October 30, 2021, 09:26:49 AM
OsEngine commits 899 – 902

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

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on November 02, 2021, 01:19:37 PM
На Маркет добавлен бесплатный робот QStickBot
Ссылка на видео: https://youtu.be/DBAYAnkPODI
Ссылка на робота: https://o-s-a.net/market/item/20
Скачивайте, пользуйтесь, удачных алгоритмов!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on November 06, 2021, 01:34:42 PM
На Маркет добавлен бесплатный индикатор RAVI
Ссылка на видео: https://youtu.be/VAFSudIse3k
Ссылка на робота: https://o-s-a.net/market/item/21
Скачивайте, пользуйтесь, удачных алгоритмов!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on November 08, 2021, 03:07:51 PM
OsEngine commits 903 - 905

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

#нашФреймворк

На Маркет добавлен бесплатный робот Fisher
Ссылка на видео: https://youtu.be/RI1cfBlNXek
Ссылка на робота: https://o-s-a.net/market/item/22
Скачивайте, пользуйтесь, удачных алгоритмов!


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on November 12, 2021, 09:57:41 AM
OsEngine commits 906 - 907

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

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

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

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on November 24, 2021, 07:03:45 AM
OsEngine commits 908 - 922

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

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

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

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

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

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on December 16, 2021, 07:44:42 AM
OsEngine commit 923

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

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


#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on December 22, 2021, 03:46:16 PM
OsEngine commit 924-928

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

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

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on January 03, 2022, 08:09:22 AM
OsEngine commit 929-930

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

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

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on January 10, 2022, 01:53:56 PM
OsEngine commit 931 – 938.

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

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

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

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

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

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

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

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on January 14, 2022, 08:30:06 AM
OsEngine commit 939 – 942

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

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

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

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

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

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

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

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

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

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

#нашФреймворк



Всем привет!

Запускаю серию полезных видео о МаркетМейкере и в первом видео рассажу о том, как котировать биржу криптовалют, про наш опыт поставки ликвидности.

Ссылка на видео: https://youtu.be/vWrv3PCRwYo


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on January 20, 2022, 12:36:25 PM
OsEngine commit 943 – 947

1) В тестере исправлена ошибка переноса выставленных ордеров после его перезапуска в новый цикл тестирования

2) Исправлен скроллинг чарта на мониторах 4К. Но это не точно. Отпишитесь… Заработало ли. А то у меня такого пока нет.

3) Исправлено отображение лэйбла на чарте при первом подключении. Название сервера было не видно. Теперь – видно

4) Пересобрана процедура подписки на бумаги сервера. Теперь в ней участвует и название класса. Коннекторы с большим кол-вом бумаг перестали сбоить.

5) Окно сервер мастера увеличено. Жаловались на нужду постоянного скроллинга. Узерфрендливо...

6) Фикс в оптимизаторе. Отрезаем процедуры которые должны работать только в боевых торгах.

Всем хорошего завершения недели! И хороших выходных!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on January 28, 2022, 12:21:33 PM
OsEngine commit 948 – 953

1) Коннектор Плаза 2 обновлён до последней версии. На ютуб канале есть ролик как им пользоваться.

2) В коннекторе Interactive Brokers установлен Rate Gate. Оказалось что подгружать по 300 бумаг одномоментно АПИ отказывается и надо замедлять запросы, чтобы не сбрасывал. Эти скринеры…

3) По оптимизатору очередной фикс прошёл. Дополнительное окно параметров теперь прорисовывает TimeOfDay параметр

4) Ускорена работа MarketDepth painter.

5) Фиксы в параметре StrategyParameterBool

6) В клиенте Binance устранены некоторые точки утечки памяти

7) Пофикшена подписка на бумаги в скринере.

8) Оптимизирована и поправлена работа CandleManager и CandleSeries

9) Оптимизирована работа AServer. Штуки которая отвечает за развёртывание почти всех серверов в системе
 
Вы там не думайте что я только видосы пишу) Работа – идёт днём и ночью, почти без остановки.
Так победим!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on February 05, 2022, 07:18:37 AM
OsEngine commit 954 – 959

1) Фикс скринеров. Реализована плавное развёртывание вкладок в отдельном потоке

2) Оптимизация запросов бумаг для Interactive Brokers

3) Фикс в чарте оптимизатора

4) Фикс риск менеджера

5) Фикс Алертов

6) Фикс контроля позиции

7) Фикс стратегии Ливермора

8) Фикс прорисовки позиций в Binance Futures

9) Добавлено поле минимального объёма в Securities. Работает в Binance Spot

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on February 12, 2022, 09:34:38 AM
OsEngine commit 960 – 969

1)  Фиксы в загрузку бумаг в тестере и оптимизаторе. Для очень коротких серий данных

2)  Добавлена логика проверки статуса последних 100 ордеров прошедших через AServer на перезагрузке. Реализовано в Binance.

3)  Улучшен StrategyParameterLabel. Теперь в нём есть поле Value. В которое можно передать ещё надпись.

4)  Фикс в прорисовке портфеля в главном окне

5)  Фикс в горячей перезагрузке вкладок для скринера

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

7)  Параметр VolumeDecimals отражающий свойство бумаги (Security) добавлен в список настраиваемых в Тестер и Оптимизатор

8)  Окно Position Detail изменено в размерах, чтобы на всех типах мониторов можно было просматривать содержимое сделок без визуальных проблем

9)  Фикс горячей смены текущего размера портфеля в Тестовом сервере и его отображения при этом в таблице портфелей

10)  Реализован механизм очищения следов работы оптимизатора из папки Engine, в случае если Оптимизатор закрывался не штатно

11)  Фикс прорисовки кол-ва итераций в оптимизаторе. Теперь прорисовывается и на старте приложения

12)  Фикс прорисовки отображения вкладки настроек параметров для оптимизации в оптимизаторе, на старте приложения

13)  Фикс подгрузки индикаторов из файла… Да, да. Не все мои «ускорения» внутренней кухни одинаково полезны. Как йогурты. Если что-то не работает – быстрее пишите на форум пожалуйста!

С такой интенсивностью, как после этого нового года, в глубину над OsEngine уже лет пять не работал. Держим пальчики крестиком…
Так победим!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on March 01, 2022, 10:08:40 AM
OsEngine commit 970 – 972

1)  Окно параметров у робота не замораживает основной поток приложения. Юзер-Френдливость!
2)  Фикс по скринерам. После перезагрузки не отрабатывал Event создания вкладок.
3)  Добавлена возможность скачивать фьючерсы с истекшим сроком службы для Binance

Пока так друзья. Неделя выдалась странной и суматошной. Изменений по OsEngine не много. Но надо о них написать. Кому-то обязательно пригодиться.

Всем успехов в торговле!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on March 16, 2022, 07:15:35 AM
OsEngine commit 973 – 980

1)  Huobi Fut – правки загрузки исторических данных
2)  FTX – правка загрузки исторических данных
3)  Правки в асинхронной фабрике создания роботов для оптимизатора.
4)  Правки тестера на стаканах.
5)  Новые костыльки в чарт.
6)  Некоторые поля BotTabScreener сделаны публичными. Например SyncFirstTab. Которую нужно вызывать когда Вы поменяли настройки индикатора в первой вкладке у скринера. Это позволяет обновить настройки индикаторов во всех других источниках.
7)  В журнал добавлена линия НОЛЬ по просьбам трудящихся.
8)  В ОсДате добавлена сортировка сетов по принципу включенный вверх – остальные вниз. Добавлена кнопка «Добавить сет». В источники добавлена вертикальная полоса прокрутки. Узер френдивость…
9)  Правки перевода. Неизвестное природе слово Meadle исправлено на Average в журнале. Но суть от этого не поменялась.

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

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on March 24, 2022, 07:06:11 AM
OsEngine commit 981 – 988

1)  Несколько правок по оптимизатору
2)  FTX – правка загрузки исторических данных
3)  ByBit – добавлена подгрузка точности объёма для бумаг
4)  Фикс в прорисовке глобальной позиции
5)  Правки в фиксации времени последнего изменения свечи в коннекторе
6)  Правки по BotTabScreener

На нашем канале уже 1000 человек! Всех поздравляю! Так победим!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on April 11, 2022, 12:02:05 PM
OsEngine commit 989 – 1001

Перевалили за ТЫСЯЧУ коммитов! Поздравим друг друга!

1)  Поправлено обновление портфеля на Binance Futures. Чтобы были отдельно позиции типа: Both, Long, Short.
2)  В слой создания серверов добавлен метод отзыва всех ордеров с подключения. Реализации удостоился только Binance Spot
3)  Попытка внедрить костыли против сообщения “Unknown order sent” для Binance Fut/Spot
4)  FTX – добавлена возможность загрузки поставочных фьючерсов с истёкшим сроком годности (поставленных)
5)  Huobi – смена именования бумаг. Должно понятнее стать. Юзер – френдливость!
6)  Оптимизация работы сохранялки позиций. Экономим ресурсы процессора – его скоро взять будет негде…
7)  Роботы с параметром StrategyParameterLabel – начали запускаться в оптимизаторе. Фикс…
8)  Добавлено подтверждение при удалении данных из журнала.
9)  Окно детализации позиции в журнале теперь поддерживает редактирование.

Всем добра…

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on May 10, 2022, 11:56:38 AM
OsEngine commit 1002 – 1020

1) Поправлено отображение чарта в журнале. Добавлены расстояния сверху и снизу, чтобы эквити – не уходила за чарт при её непомерном росте
2) Правки отчёта оптимизатора
3) Поправлена локализация в некоторых частях библиотеки. Не забываем – Я КИТАЕЦ. К тому же в школе учился исключительно на тройки и на русский язык не ходил… Помогайте с переводом и ошибками в тексте. В этот раз помогал: https://github.com/VladKochetov007
4) Binance OsData. Фикс подгрузчика данных
5) Правки батника для запуска роботов в версии Light. Спасибо: https://github.com/cibermax
6) Поправлена статистика в журнале. Кое-где не учитывались открытые позиции
7) Aindicator обзавёлся несколькими костылями от неправильного использования в оптимизаторе. Также добавлены несколько блокираторов многопоточного доступа
8 Большой фикс по коннектору ByBit
9) Binance Spot. Решена проблема переподключения к потокам данных у тех пользователей, у которых нет маржинального аккаунта
10) Binance Futures Coin-M. Поправлено обновление состояния портфеля на площадке.
11) Candle Manager обзовёлся новыми костылями
12) Исправлена ошибка ручного обновления статусов позиции из журнала. После чего позиция не сохранялась.
13) Transaq. Устранены ДВА критических бага. Тут не до шуток. Кто им торгует – обновляйтесь обязательно.
14) OrderExecutionEmulator. Фиксы. Если коннектор подаёт нули, вместо бидов и асков – перехватываем.

Всем добра!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 07, 2022, 10:24:20 AM
OsEngine commits 1021 – 1056

1.  GateIO коннектор. Правки. Помогал камрад: https://github.com/Ghost-mo
2.  Исправлена ошибка формирования индекса во вкладке BotTabIndex
3.  Исправлен индикатор Канал Дончиана
4.  Исправлен PositionController. Как прорисовка. Так и хранение позиций
5.  Исправлена ошибка ошибочного перевода исполненного ордера из состояния Done в другое. Делал: https://github.com/avpork
6.  Несколько правок, оптимизация и улучшений в Чарт
7.  Правки в эмуляторе сделок внутри платформы
8.  ByBit коннектор. Правки.
9.  Правки в BotTabScreener. Пофиксили ошибку на загрузке множества вкладок
10.  Правки закрытия ордеров в тестере
11.  Tinkoff Api. Переход на свежие рельсы. Тысячи строк кода. Работает пока в тестовом режиме. Про это отдельно напишу.
12.  Около 10 коммитов с оптимизацией и ускорением работы платформы. А потом и с фиксами вдогонку по этим ускорениям.
13.  Оптимизация сохранения / загрузки позиций и ордеров
14.  Новая логика удаления трейдов из системы. Утечки памяти порезаны более чем в два раза
15.  Оптимизирована работа сохранялки свечек
16.  В журнале добавлен функционал для правок позиций. Если что-то пошло не так. Улучшайзинг!

Ну что. Определённо этот месяц был месяцем оптимизации платформы. Очень много усилий на это трачу. Распутываю сложные связи и пытаюсь уничтожать не нужные объекты там где они больше не нужны.

Тинькофф в новой его версии готов. С ограничениями конечно и скрипящий. Про это отдельно напишу, как закончу тесты.

Всех с началом лета камрады! Всем добра!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 13, 2022, 05:31:03 AM
OsEngine commits 1057 – 1068

1.  Поправлена и оптимизирована работа чарта
2.  Ещё раз поправлена и оптимизирована работа с сохранением и проброской Трейдов внутри системы
3.  Binance Futures. Обновлена и улучшена работа со слежением за стабильностью коннекта. Делал: https://github.com/ogyliuk Шлём лучи поддержки! Спасибо!
4.  Tinkoff Api. Финальный пак с обновлением коннектора.
5.  Оптимизация прорисовки стаканов
6.  Оптимизация прорисовки и хранения глобальной позиции по всем роботам
7.  Оптимизация работы генерации свечек
8.  Оптимизация работы хранения и сохранения свечек
9.  ByBit. Фиксы выставления ордеров при плохом интернете
10.  Оптимизация работы класса логирования. Хранение и прорисовка лога облегчены
11.  Оптимизация работы Индикаторов
12.  Изменена и улучшена процедура создания позиций в роботе
13.  Пофикшена проблема перевыставления трейлинг стопов при статусе позиции Opening

Большая оптимизация платформы продолжается. Ещё пара недель и можно будет говорить о переходе проекта в качественно новое состояние.
Нагрузка на ЦП уже снижена в десятки, а в некоторых случаях в сотни раз.
На поприще борьбы с утечками памяти пока победы не такие великие. Однако – процесс идёт. За прошлый месяц удалось сократить эти самые утечки памяти более чем в пять раз. 
Это – очень хорошие новости!

Так победим!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 21, 2022, 07:30:12 AM
OsEngine commits 1069 – 1088
Правки:
1.  Bitmex. Правки запросов свечек. Делал камрад: https://github.com/Ghost-mo Спасибо тебе огромное и профитов!
2.  Фиксы в менеджере свечей
3.  Оптимизация окна журнала
4.  Фиксы в процессе оптимизации. Делал Oleg Guliuk. Ссылки не будет, камрад отчего-то удалил аккаунт на ГитХабе. Возвращайся! Мы тебя ждём и спасибо тебе!
5.  Фиксы в чарте
6.  Остановлена утечка памяти в менеджере свечей
7.  Оптимизация окна параметров стратегии
8.  Оптимизация окна настроек сервера
9.  Оптимизирована работа фабрики индикаторов
10.  Фиксы в отчёте оптимизатора
11.  Оптимизация логирования
12.  Оптимизация прорисовки статуса серверов
13.  Оптимизация прорисовки роботов в BotStationLight
14.  Оптимизация фабрики серверов
15.  Оптимизация работы подписки на данные сервера из робота
16.  Полностью пересобраны процедуры удаления робота из системы и памяти

Оптимизируем работу платформы дальше. Из примечательного на этой неделе – обновлённая процедура удаления и очищения данных за роботами. А также дальнейшее снижение загрузки ЦП, за счёт многочисленных оптимизаций модулей.

Друзья! По прежнему призываю писать по поводу проблем, которые в связи с этими правками появляются. Изменений много, но оно того стоит! К июлю OsEngine должен как часики заработать.

Так победим!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on June 30, 2022, 02:03:20 PM
OsEngine commits 1089 – 1099

1.  Оптимизация работы ServerMaster. Плюс немного юзабилити. Названия часто используемых серверов в таблице автоматом подтягиваются вверх.
2.  Фиксы логирования
3.  Оптимизация оптимизатора
4.  Фиксы в оптимизаторе
5.  Фиксы в тестере
6.  Фиксы CandleManager
7.  Фиксы процедуры удаления роботов
8.  Обновление и фиксы процедуры очищения памяти у роботов
9.  Дополнительные костыли в positionController. Улучшено хранение ордеров и моих трейдов внутри позиции. Должно стать стабильнее.

Данный этап оптимизации платформы подошёл к завершению. Утечки памяти не просто уменьшены, но и в 99 % случаев убраны совсем. Утечки остановлены в десятках классов. Платформа в целом стала чище и менее связанная.

С чем всех и поздравляю!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 07, 2022, 08:38:30 AM
OsEngine commits 1100 – 1109

1.  Тинькофф – правки API.
2.  Тинькофф – принудительная установка 10 минутного таймфрейма как минимального для включения в торги. Таймфреймы ниже - заблокированы
3.  QUIK DDE – фиксы таблицы Securities. Теперь можно работать на аккаунте без фьючерсной секции совсем.
4.  FTX – коннектор частично переписан. Установлены перехватчики для нескольких критических ошибок.
5.  OANDA – коннектор удалён из OsEngine.
6.  Фиксы прорисовки серверов.
7.  Оптимизатор – фиксы и «защита от дурака» в нескольких местах.
8.  Alerts Price – фиксы конвертации цены линий.
9.  Фиксы удаления скринеров.
10.  В разрешения коннекторов добавлены ТаймФреймы разрешённые в торговлю.

Правим платформу. Делаем её стабильнее.
Всем хорошего дня камрады!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 13, 2022, 04:41:05 AM
OsEngine commits 1110 – 1118

1.  Bitmex. Исправлено кол-во загружаемых свечей на разных ТФ. Вносил правку камрад: https://github.com/Ghost-mo Спасибо тебе! Так победим!
2.  ByBit. Добавлена поддержка Market ордеров
3.  В оптимизатор добавлена настройки для «Автоматической поддержки позиции». Настройки времени на вход / выход. Авто-стопов и профитов. Двойного выхода из позиции, после отзыва первого ордера на закрытие. Кнопка настроек добавлена в главное окно оптимизатора, рядом с настройкой комиссии
4.  Добавлена настройка поддерживаемых Таймфреймов в торговлю, для коннекторов. Файл ServerPermissions.
5.  Фикс. Скринеры – создание индикаторов
6.  Фикс. Скринеры – правильное удаление робота со скринерами. С очисткой памяти и пр…
7.  Новый робот в примеры. GridSampleBot – Пирамидинг, усреднение, выход из позиции множеством ордеров. Сложное управление позицией
8.  Фикс. Построение индекса через формулу по множеству инструментов. BotTabIndex. Поправлена ошибка конвертации в сложных формулах
9.  Оптимизация Indicator Factory. В оптимизаторе индикаторы теперь не генерируют файлы сохранения.

Всем хорошего дня!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: blacko on July 19, 2022, 11:57:04 AM
Подскажите, есть ли в планах новые коннекторы к криптобиржам? В первую очередь интересует - будет ли коннектор к kucoin?


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 23, 2022, 08:08:25 AM
OsEngine commits 1119 – 1127

1.  Оптимизация работы Тинькофф коннектора. Делал камрад https://github.com/exkam . Спасибо!
2.  Поправил несколько трудноуловимых ошибок https://github.com/ogyliuk. Шлём лучи поддержки!
3.  Новый пример в готовых роботов. ElementsOnChartSampleBot. Видео с обзором БЫЛО на этой неделе на ютуб канале.
4.  Новый пример в готовых роботов. TinkoffGetRealCandlesSample. Видео с обзором БУДЕТ на следующей неделе на ютуб канале.

Всех с серединой лета друзья! Сразу ДВА программиста подлили в наш богоспасаемый OpenSource проект свои правки за одну неделю. Спасибо Вам! Это очень о многом говорит. Идём в нужном направлении! 

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on August 03, 2022, 03:10:11 PM
OsEngine commits 1128 – 1145

1.  Оптимизация работы чарта. Добавлен пример использования свойства отключающего индикаторы. Видео на ютуб канале.

2.  Добавлены свойства для свечек. Длинна тела в %. Центр. Волатильность. С этим помог: https://github.com/Alexey144 Лучи поддержки!

3.  В скринеры добавлен столбец для отображения кол-ва позиций по источникам. Над этим также трудился: https://github.com/Alexey144

4.  На чарт, после клика по графику, теперь выплывает размер свечи в %. https://github.com/Alexey144

5.  Оптимизирована работа потока подписывающегося на данные по инструменту. Делал камрад: https://github.com/ogyliuk Спасибо!

6.  Добавлен Журнал 2.0. Штука которая помогает распределять объёмы между роботами правильно! Ждите новых видео на канале по теме. Будет ещё как минимум одно про это.

7.  Байбит коннектор. Фиксы.

8.  Тинькофф коннектор. Фиксы

Друзья! На полторы недели в отпуск уезжаю! Не теряйте, вернусь в 15ых числах в офис. И продолжим с Вами работать над нашим замечательным проектом дальше. Спасибо всем кто нам помогает! Так победим!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on August 22, 2022, 09:22:57 AM
OsEngine commits 1146 – 1157

1. БайБит. Ещё несколько правок. Плавный перезапуск при обрывах связи. Правки в обновлении портфеля.
 
2. Aserver. Несколько фиксов от спама со стороны базового сервера. Стабильность проекта повышается…

3. Фиксы быстрой перемотки в Tester Light когда у нас открыты окна отдельных роботов.

4. Добавлена наклонная линия. Пример с кастомными элементами на чарте обновлён. ElementsOnChartSampleBot

Камрады. Самое главное это стабильная работа коннектора БайБит. Торгуйте, зарабатывайте!

Программистам хотелось бы отдельное спасибо сказать за то что пытаетесь помогать проекту, внося в него правки. Так победим! Однако – хочу предостеречь от излишнего погружения в архитектуру и  добавление синтаксического и иных видов сахаров. Я это обычно не принимаю. В данный момент – стабильность, важнее красоты. Запланировал для Вас (программистов) отдельную страничку, на которой мы сможем координировать свои действия относительного того – что сейчас делаем и что проекту нужно.

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on September 07, 2022, 01:38:57 PM
OsEngine commits 1157 – 1161

1.  Восстановлена работа качалки данных с Finam.

2.  Фикс ошибки неправильного номера трейда в коннекторе Транзак

3.  Фикс скринеров. При перезапуске тестера очистка журнала

4.  Фикс скринеров. Поправлено кол-во отображаемых позиций в окне скринера

5.  Фикс скринеров. Визуальные правки отображения колонок на больших мониторах

6.  Фикс скринеров. Блокирована возможность запустить тестер пока идёт активная подписка на бумаги

Ещё раз всех поздравляю с наступлением нового учебного года!
Учитесь друзья! Развивайтесь!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on November 14, 2022, 07:20:57 AM
OsEngine commits 1172 – 1194

1.  Ускорена работа тестера. Добавлено удаление трейдов из памяти.
2.  Вкладка индекса поправлена и ускорена.
3.  В источнике индекса добавлено массовое добавление бумаг.
4.  В настройке источника индекса выведен сервер и таймфрейм бумаг из индекса.
5.  Правки риск-менеджера.
6.  Правки в источнике горизонтальных объёмов. Фикс указания величины линии в кластере когда она меньше шага цены.
7.  Обновили версию .Net Framework. Настояла на этом: https://github.com/AdrenaLeen За что - большое спасибо!
8.  Несколько фиксов в чарте. И в прорисовке свечей. И трейдов. И позиций.
9.  Баг фикс запроса исполненного объёма в ордере.
10.  Убраны лишние библиотеки из папки сборки.
11.  Фикс прорисовки комиссии в журнале.
12.  https://github.com/Alexey144 помогал с чартом и добавил несколько новых свойств для свечек. А также добавил отображение общего числа позиций в скринер. Шлём лучи поддержки!
13.  Баг-фиксы эмулятора сделок.
14.  Чарт робота из облегчённого интерфейса обзавёлся схлопыванием панелей. Теперь можно спокойно смотреть всё на пяти мониторах, без лишних панелей.

Спасибо всем кто помогает в работе над нашим терминалом!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on December 10, 2022, 02:02:42 PM
OsEngine commits 1194 – 1253
1.  Исправлены проблемы в добавлении данных в индекс. Там сейчас у нас массовое добавление бумаг, ибо по одной – было грустно. UserFrendly!
2.  Plaza 2 – обновлена сборка
3.  Коннектор Okex и уже пяток фиксов к нему. По прежнему – пока я не написал, он не работает. Торгую пока сам. Ждите…
4.  Новые костыли в коннектор Финам. Делал: https://github.com/AlexKag . Пусть солнце светит над твоим домом!
5.  При добавлении бумаги в стандартный источник сделана таблица для выбора бумаг и удобный поиск.
6.  Окно добавления бумаги в стандартный источник обзавелось само-утилизатором и подчищает за собой ссылки, не нужные объекты и соответственно память.
7.  Фиксы алертов.
8.  Правки локализации в окне подключения данных
9.  Убраны лишние нули в интерфейсах работы с позицией
10.  Исправлена ошибка сохранения настроек индикаторов в скринерах
11.  Фикс отрисовки журнала если включены только скринеры. А также – несколько ошибок ещё в журнале было исправлено
12.  Контекстное меню настройки индикаторов не сразу отрисовывалось как надо. Поправили.
13.  Фиксы распределения классов в транзаке
14.  Позиции со статусом ClosingFail теперь продолжают рассчитывать прибыль
15.  Окно эмулятора биржи в тестере ускорено, таблица поправлена внутри. И оно стало за собой подчищать память
16.  Добавлена возможность добавлять подпись для тайтла окна с роботами
17.  Исправлено выравнивание таблиц в оптимизаторе
18.  Убраны закрытые биржи криптовалют. FTX и… Внезапно LiveCoin ещё у нас числился, царство ему небесное
19.  Убраны лишние сервера из OsData, чтобы никого не смущали…
20.  Поправлены таблицы отображения источников и сетов данных в OsData
21.  Убраны многократные вызовы окна эмулятора биржи при работе с облегчённым тестером
22.  В окна добавления бумаг, простой, для индекса, в скринеры – добавлен удобный поиск бумаг по таблице
23.  Костыль в метод GetMidPrice у ордера, который нет нет да выдавал ошибку в лог.
24.  Фиксы в подключении потока данных в тестере
25.  Выбор групп в журнале теперь не по всплывающему меню, а по чек боксу
26.  Пофикшена проблема НЕ выгрузки последнего дня при запросе трейдов у Бинанса
27.  Задержка у серверов теперь разная, от включения до возможности выставить первый ордер. У большинства – 1 секунда.

Вот такой вот плодотворный месяц выдался. Торгуем – зарабатываем.
Обязательно пишите о своих проблемах и предложениях на эту страницу: https://o-s-a.net/os-engine-development.html

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on January 26, 2023, 06:25:15 AM


1.  Правки по коннектору Тинькова
2.  Фиксы размера журнала
3.  Добавлена кнопка авто-обновления журнала. Слева, вверху. Если включена – раз в N секунд будет пересобран открытый чарт
4.  Сохранение раскладки основных окон OsEngine после их закрытия и перезагрузки. Можно наконец-то всё один раз разместить как надо и после перезапуска всё будет открываться на своих местах.
5.  Фикс бинанс по запятым в объёме
6.  Обновлён поиск в Os.Data. Делал камрад: https://github.com/Alexey144 И потом ещё модернизировали поиск в Os.Data. Сделали как везде. С указателями и перемещениями. Красота…
7.  BitMax сменил название на AscendEx.
8.  Добавлен перехват стопов и профитов выставленных глубоко в рынок. В тестере и оптимизаторе они автоматом смещаются на последнюю цену, что убрало пририсовку эквити.
9.  В BotPanel добавлено свойство TotalProfitAbs по роботу
10.  Большинство вспомогательных окон теперь открывают у указателя мыши. С этим пришлось повозиться…
11.  Фикс IndexBuilder при подачи в него странных формул
12.  Фикс Транзак коннектора
13.  Глобальная таблица позиций по разным роботам обзавелась менюшкой управления позициями. Теперь из главного окна можно позиции закрывать и модернизировать
14.  Добавлен новый способ проверки исполненности ордеров. Реализация в Бинанс и БинансФьючерсы
15.  Управление и фиксинг позиций из журнала пофикшены и поправлены
16.  Расширена колонка параметров в оптимизаторе.
17.  Блокировка многопоточного доступа к авто-запуску коннектора.
18.  Фикс проблемы отключения прорисовки открытых окон роботов при создании нового бота. В облегчённых версиях
19.  Фикс удаления скринера в момент подключения бумаг
20.  В облегчённый интерфейс добавлены колонки массового отключения событий идущих в роботов. И также на главный экран в таблицу роботов выведены режимы эмуляции

Продолжаем работать над юзер-френли стороной нашего терминала. Всем спасибо кто пишет свои предложения.
Также спасибо кто сообщает о багах. Это очень важно. Мы стараемся реагировать как можно быстрее.
И то и другое можно и нужно писать на страницу: https://o-s-a.net/os-engine-development.html

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on February 14, 2023, 02:25:27 PM
OsEngine commits 1318 – 1358
1.  Фича. Во время экстренного отключения процесса оптимизации добавлено окно подтверждения
2.  Баг-фикс. Убран дед-лок из журнала + ещё несколько его правок.
3.  Красота. Вспомогательные окна теперь не появляются за пределами экрана. Контролируем края.
4.  Красота. Добавлена подсветка таблиц в облегчённом интерфейсе при выборе робота. Спасибо камраду: https://github.com/Alexey144
5.  Баг-фикс. Оптимизация работы программы при работе с сотнями источников.
6.  Баг-фикс. Оптимизация перезапуска вёб-сокетов бинанс. Освобождены ресурсы. Утечки памяти в этом месте остановлены
7.  Баг-фикс. Оптимизация и фикс склеивания свечек
8.  Баг-фикс. Убран дедлок при отзыве всех ордеров из контекстного меню. Обнимашки для: https://github.com/SkugarDenis
9.  Баг-фикс. Поправлено сохранение положения окон при перезапуске. Лучи поддержки: https://github.com/Alexey144
10.  Баг-фикс. Тиньков коннектор поддерживает ИИС
11.  Баг-фикс. Дополнительные костыли в запросе точности объёмов по бумаге для Binance
12.  Красота. При добавлении бумаг в индекс и скринеры унифицированы стартовые настройки для вызываемых бумаг.
13.  Баг-фикс. Пофикшена проблема сохранения комиссии в тестере
14.  Баг-фикс. Исправлена проблема не соответствия массива трейдов внутри свечи показателям самой свечи.
15.  Красота. Оптимизатор начал сохранять выбранные бумаги для Simple и Index вкладок после перезагрузки.
16.  Баг-фикс. Слайдер в журнале 2.0 полноценно работает. Спасибо https://github.com/Alexey144
17.  Красота. Создано стандартное окно ожидания завершения операции. Тут же заюзано в оптимизаторе, для ожидания единичного теста робота при вызове графика.
18.  Красота. Добавлено общее кол-во позиций по ботам. https://github.com/Alexey144
19.  Баг-фикс. Оптимизатор перестал делать странные вещи с журналом, от чего тот иногда падал.
20.  Баг-фикс. В скринерах появилась возможность вводить индивидуальную комиссию во вкладки
21.  Баг-фикс. Восстановлен майнер паттернов.
22.  Баг-фикс. Поправлена ошибка именования вкладок в индекс-билдере при удалении и создании вкладок. 

Спасибо всем, кто пишет о проблемах внутри библиотеки и помогает с её развитием!
О проблемах, которые могут возникнуть, можно сообщать на странице: https://o-s-a.net/os-engine-development.html


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on April 29, 2023, 01:57:55 PM
OsEngine commits 1382– 1489

Результаты разработки нашего терминала за прошлые 4 недели.

https://youtu.be/UK42sqo6ouY

1.  Фича. В стандартные настройки сервера добавлена настройка использовать, или нет полный слепок стакана. Облегчает загрузку ЦП.

2.  Баг-фикс. Несколько правок по сохранению расположению окна.

3.  Фича. Множественные обновления по OsData 2. Свечи ниже одной минуты доступны к скачиванию. Правильная работа с памятью. Фиксы дробления истории на части. Восстановлена работа «авто-обновления». Подсветка строк в таблицах по клику. Подсказки при создании сета.

4.  Баг-фикс. Asendex. Восстановлено скачивание свечей. Несколько правок. Делал https://github.com/SkugarDenis

5.  Баг-фикс. Bybit. Несколько правок направленных на повышение стабильности. Добавлен режим Хеджирования в настройки сервера. Делал https://github.com/SkugarDenis

6.  Архитектура. Большая часть Чарта перестала функционировать и инициализироваться если пользователь уже не захотел на неё посмотреть. Соответственно выделение памяти уменьшено на одного бота. Также поправлены несколько багов связанных с работой чарта.

7.  Фича. Оптимизация сборки свечек по Binance

8.  Баг-фикс. Несколько правок по журналу

9.  Фича. Стандартный журнал обзавёлся переключалкой типа эквити. Процент / Абсолют

10.  Баг-фикс. Поправлен авто-запуск скринеров. Делал https://github.com/avpork

11.  Баг-фикс. Несколько правок по Тинькову. Делал https://github.com/SkugarDenis

12.  Фича. Добавлены несколько роботов для автоматического тестирования серверов.

13.  Баг-фикс. Правка залипания кнопки удаления инструмента из индекса. https://github.com/Alexey144

14.  Баг-фикс. Поправлена сборка свечек из трейдов. Чтобы объёмы совпадали с тем что в терминалах

15.  Фича. В Транзаке появилась кнопка проброски пароля по библиотекам. Делал https://github.com/SkugarDenis

16.  Баг-фикс. Экстренный лог перестал посылать сообщения с того света, при краше программы.

17.  Фича. Расширены возможности кастомизации элементов на чарте. Делал: https://github.com/Yuraskof

18.  Фича. В расчет журнала и оптимизатор добавлен Sharp Ratio! Ура! Давно просили. Важно! Адекватно работает он только если торговать нормальными объёмами, привязанными к депозиту. Такова суть этого параметра...

19.  Баг-фикс. Huobi. Множественные фиксы. Добавление площадки. https://github.com/SkugarDenis

20.  Баг-фикс. Okx. Многочисленные обновления.  Делал https://github.com/SkugarDenis

21.  Фича. В оптимизатор добавлена цифровая метрика робастности.

22.  Баг-Фикс. GateIo. Многочисленные обновления и фиксы. Делал https://github.com/SkugarDenis

23.  Баг-фикс. Большое ускорение платформы. Оптимизация оптимизатора.

24.  Красота. Цвет линии Алертов стандартно стал приятно синим.

25.  Баг-фикс. Поправлено сохранение Алертов по цене.

Друзья! Спасибо всем, кто помогает проекту! С каждым месяцем наш терминал становится стабильнее и юзабильнее. Так победим!

https://github.com/AlexWan/OsEngine

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on May 15, 2023, 02:31:50 PM
OsEngine commits 1489 – 1588

Результаты разработки нашего терминала за прошлые 4 недели.

https://youtu.be/qofvWZC_ci8

1.  Фиксы. Многочисленные. Gate IO. ByBit. Huobi. Делал наш штатный супер-программист, Денис: https://github.com/SkugarDenis Коннекторы становятся стабильнее и быстрее

2.  Фича. Робот для автоматических тестов переподключения коннектора к биржам. Также делал https://github.com/SkugarDenis В планах ещё несколько роботов для тестирования бирж.

3.  Фича. Новый коннектор! ByBit Spot. Спасибо https://github.com/SkugarDenis

4.  Фиксы. Журнал

5.  Фиксы. Удаление робота в реале делается более глубоко. Оптимизация памяти

6.  Фиксы. Прорисовка позиций поправлена. Благодарности сюда: https://github.com/avpork

7.  Фиксы. Группа правок OsData 2.

8.  Фича. Все биржи криптовалют теперь поддерживают полноценные маркет-ордера. https://github.com/SkugarDenis

9.  Фикс. PayOffRatio – правки в расчете формулы

10.  Фикс. Майнер паттернов наслаивал сделки

11.  Красота. Исторические позиции на главной в облегчённом интерфейсе

12.  Фича. Ордера после перезагрузки программы подгружаются в интерфейсы

13.  Фича. 10 записей из лога с прошлой сессии подгружаются после перезагрузки

14.  Фикс. Помогал править OsData: https://github.com/Glooger

15.  Фикс. Битмекс, правка сборки стакана. https://github.com/Ghost-mo

16.  Фикс. Несколько правок по Алертам

17.  Фича. Полностью новое окно открытия позиции

18.  Фикс. Параметр стратегии типа «ЧекБокс» начал прорисовываться в Оптимизаторе

19.  Красота. По двойному клику на позицию и лимит-заявку в главном окне приложения версии Лайт. Подствечивается робот владелец в основной таблице

20.  Фича. Дал возможность писать логи в Скринерах: https://github.com/AlexKag

21.   Фича. Стоп-Лимиты стали отображаться в таблицах позиций в лайт интерфейсах. Прорисовываться на графиках. Подргужаться после перезагрузке

22.  Фикс. Исправлена точность индикатора. https://github.com/IgorDevR

23.  Фикс. Поправили ошибку с назначением статуса ордеру в Gate IO https://github.com/IgorDevR

24.  Фича. Полностью новое окно закрытия позиций

25.  Фича. Fake позиции. Доступны как в ручном режиме, так и из кода


Друзья! Спасибо всем, кто помогает проекту! Второй месяц подряд вышли на скорость 100 коммитов в месяц. Так победим!

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on July 03, 2023, 08:00:09 AM
OsEngine commits 1588 - 1712

https://youtu.be/sR_8B4kYpW4

1.  Фиксы. Не открытия повторно запрошенного окна закрытия позиции

2.  Фикс. Таблица параметров оптимизатора перестала давать скачки по параметрам при клике на неё

3.  Фикс. ОсДата. Блокировка многопоточного доступа к скачиванию данных

4.  Фикс. ОсДата. Восстановлено авто-обновление данных

5.  Фикс. Оптимизатор. Прогрузка посделнего дня в периоде

6.  Фикс. ByBit, BitGet, Binance, OKX, Tinkoff – фиксы. Помогали: https://github.com/nikitabuida и https://github.com/SkugarDenis , а также: https://github.com/IgorDevR . Огромное им спасибо!

7.  Фикс. Фикс запроса времени открытия у ордера

8.  Фикс. Оптимизация сборки свечек

9.  Фикс. Блокировка сохранения параметров робота при их загрузке

10.  Фикс. Правки в оптимизаторе. Вносил: https://github.com/cibermax. Спасибо!

11.  Красота. Локализация дат и времени внутри проекта

12.  Красота. Правки комментариев в слое создания роботов. Лучи благодарности: https://github.com/Andrey87-09

13.  Красота. Обновлена страница проекта на ГитХаб

14.  Красота. ОсДата. Сразу после открытия прорисовывает первый сет в таблице

15.  Красота. FAQ + 50 статей. Готовность 60%. Делал https://github.com/Andrey87-09

16.  Фича. Новый способ создания индикатора по атрибутам из нового слоя их создания

17.  Фича. Новое окно результатов в Оптимизаторе

18.  Фича. Добавлен коннектор к BitGet. Spot / Futures

19.  Фича. Правила поддержки коннекторов

20.  Фича. Удаление позиций из таблицы завершённых позиций

21.  Фича. Кнопка обновить, в окне параметров робота. Применяет новые настройки без закрытия окна

22.  Фича. ОсДата. Добавлено окно просмотра Кэша потока данных

23.  Фича. Доступ к имени робота из любого типа вкладок. Спасибо: https://github.com/Alexey144

Друзья! Спасибо всем, кто помогает проекту! За прошлые 4 недели сделали 124 коммита за неделю. Это абсолютный рекорд для OsEngine.

Не забывайте про наш замечательный, еженедельно пополняемый FAQ: https://o-s-a.net/os-engine-faq
А если нашли какие-то ошибки, пишите сюда: https://o-s-a.net/os-engine-development.html

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: Alex Wang on August 05, 2023, 11:15:04 AM
OsEngine commits 1713 - 1985

https://youtu.be/QLbcxs_3uow


1.  Фикс. В журнале не показыется время закрытия позиции если нет ордера на закрытие
2.  Фикс. OKX. Большие правки и ускорение.
3.  Фикс BitGet. Оч. много правок для конкурса, один из самых популярных коннекторов и стабильных у нас сейчас.
4.  Фиксы локализации в платформе повсеместные… Несколько зарубежных камрадов прислали оч. много багов с этим делом. В основном страдало отображение времени на инглише. Поправили. Теперь мы – мультиязычные без косяков.
5.  Архитектура. Написан новый слой для тестирования коннекторов. Тесты ещё пишутся прямо сейчас. У нас был старый, но он меня с годами устраивать перестал. Вырежем его. В этому же слою пишутся инструкции для всех.
6.  Фиксы. Куча правок во все имеющиеся коннекторы по новым тестам для серверов.
7.  Архитектура. Новый слой создания роботов для парного арбитража
8.  Фиксы. Различные фиксы по коннекторам. Пушил: https://github.com/SkugarDenis
9.  Роботы в примеры. Несколько десятков роботов в примеры сделал: https://github.com/JChinaM Спасибо.
10.  Роботы в примеры. Также в примеры добавлено несколько десятков роботов Катериной, нашей программисткой из офиса: https://github.com/Katyunya1983 . Поздравляем её с повышением. Она у нас очень долго была в поддержке. Доросла до создания роботов.
11.  Фиксы Тинькова и ЛУА коннектора делал https://github.com/avpork Большое спасибо!
12.  Архитектура. Добавили новую настройку в стандартные настройки сервера. Которая пропускает трейды с одной ценой. Теперь OsEngine работает ещё быстрее. Утечки памяти и прочее, в 5 – 10 раз меньше чем у всеми любимого терминала Квик.
13.  Красота. Добавили новое окно создания роботов. С описаниями и открытием скрипта, если он есть в файловой системе. А также с описанием робота.


Коммитов очень много. Изменений тоже. Я не буду уже прям про каждый писать. Объединю в группы большие.

Самое крутое, это конечно то что огромное кол-во новых роботов появляется в платформе. По каждому из них в своё время будет по статье. Пока смотрите коротенькие описания для них и разбирайтесь.

Также не забывайте про наш замечательный, еженедельно пополняемый FAQ: https://o-s-a.net/os-engine-faq

А если нашли какие-то ошибки, пишите сюда: https://o-s-a.net/os-engine-development.html

#нашФреймворк


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: tw0.625 on August 05, 2023, 12:02:30 PM
Самое крутое, это конечно то что огромное кол-во новых роботов появляется в платформе. По каждому из них в своё время будет по статье. Пока смотрите коротенькие описания для них и разбирайтесь.

#нашФреймворк

Когда моя торговая стратегия перестанет работать и приносить мне прибыль - я обязательно добавлю ее в виде "робота" на вашу платформу


Title: Re: Терминал для алгоритмической торговли OsEngine
Post by: reddish111 on August 17, 2023, 07:39:53 PM
Самое крутое, это конечно то что огромное кол-во новых роботов появляется в платформе. По каждому из них в своё время будет по статье. Пока смотрите коротенькие описания для них и разбирайтесь.

#нашФреймворк

Когда моя торговая стратегия перестанет работать и приносить мне прибыль - я обязательно добавлю ее в виде "робота" на вашу платформу


Как только доработаю стратегию приносящую доход при любых движениях рынка, выложу её в открытый доступ  ;D