Bitcoin Forum
May 03, 2024, 09:21:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 »  All
  Print  
Author Topic: Терминал для алгоритмической торговли OsEngine  (Read 23716 times)
Alex Wang (OP)
Member
**
Offline Offline

Activity: 145
Merit: 37


View Profile
March 15, 2018, 07:13:45 AM
Last edit: October 20, 2019, 08:20:00 AM by Alex Wang
Merited by zasad@ (3), klarki (1), bomj (1)
 #1

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

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

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

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

Качайте, пользуйтесь. Код полностью открыт – лицензии разрешительные. В комплекте более 30 готовых встроенных роботов. Тренд, КонтрТренд, Арбитраж. Есть возможность делать межбиржевой арбитраж и прочее. Русскоязычная поддержка. Возможность дозаказать коннектор к любой бирже (криптовалют и не только). Есть обучение с нуля для того чтобы быстро самим начать писать роботов.

Ну, и про то, что там есть внутри.

1. Мощнейший слой создания роботов, похожий на Велс/Тс Лаб. Который можно освоить в кратчайшие сроки.

2. Более 30 встроенных роботов готовых к модернизации и торговли. Тренд, КонтрТренд, Арбитраж.

3. Os.Robot:
a. Индекс Билдер подключенный к роботу. Позволяющий писать арбитражеров в 200 строк.
c. МультиКоннект с одновременным подключением к нескольким источникам.
d. МультиИнструментные стратегии с одновременным доступом из робота к множеству инструментов и индексов.

4. Os.Tester:
a. Свечи, Тики, Стаканы
b. Портфельное (множество ботов одновременно) тестирование.
c. МультиИнструментная эмуляция торгов. Синхронизация в миллисекундах.

5. Os.Optimizer
программа для тестирования на истории одной стратегии с разными параметрами.

6. Os.Data:
a. Сохраняет: Свечи, Тики, Срезы стакана настраиваемой глубины
b. Сохраняет Свечи нестандартных ТФ. От 1 сек.

7. Os.Miner:
Программа для автоматического поиска прибыльных формаций на графике. Майнер  паттернов.
С помощью неё можно быстро и просто "добыть" несколько свежих, рабочих  паттернов. Как свечных, так и индикаторных. И запустить их в торгвлю.
Добавлено: 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
Cool     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://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos
Форум поддержки: http://o-s-a.net/forum
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html Здесь есть дополнительная информация и видюшки, но качать терминал лучше с ГитХаба. Там мы активно боремся с багами перманентно и проект стабильнее.
Обучение программированию в платформе: http://o-s-a.net/training.html

Ещё раз повторюсь что у проекта полностью открытый код и разрешительные лицензии 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
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714771296
Hero Member
*
Offline Offline

Posts: 1714771296

View Profile Personal Message (Offline)

Ignore
1714771296
Reply with quote  #2

1714771296
Report to moderator
Sv9t
Jr. Member
*
Offline Offline

Activity: 294
Merit: 3


View Profile WWW
March 15, 2018, 04:45:09 PM
 #2

Благодарю, обязательно заценю! Я за open source, ну и тему обязательно в закладки. Smiley
Coin-1
Legendary
*
Offline Offline

Activity: 2436
Merit: 2174



View Profile
March 19, 2018, 10:26:32 AM
 #3

Я ещё с института, уже 7 лет почти, делаю терминал для автоматической торговли на различных рынках. В прошлом году нам заказали несколько роботов для торговли криптовалютой и так в терминале появились коннекторы для торговли криптой.
Семь лет разработки - это не мало. Вижу, что этот проект на гитхабе с 2017 года. В связи с чем решили обнародовать исходный код под лицензией open source? Вероятно, изначально софт использовался не в криптовалютной сфере.
Alex Wang (OP)
Member
**
Offline Offline

Activity: 145
Merit: 37


View Profile
March 21, 2018, 04:50:55 AM
Last edit: March 21, 2018, 05:13:58 AM by Alex Wang
 #4

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

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

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

Activity: 2128
Merit: 1019


View Profile
March 22, 2018, 02:30:04 AM
 #5

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

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

В чём отличие от проекта Михаила Сухарева - СтокШарп ?
Alex Wang (OP)
Member
**
Offline Offline

Activity: 145
Merit: 37


View Profile
March 22, 2018, 04:09:28 AM
 #6

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

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

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

У нас 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 чарт хороший для С#. Дайте ссылку.
Coin-1
Legendary
*
Offline Offline

Activity: 2436
Merit: 2174



View Profile
March 22, 2018, 11:48:21 AM
 #7

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

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

Activity: 16
Merit: 0


View Profile
March 22, 2018, 12:58:21 PM
 #8

Ссылка на скачивание: 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://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos
Форум поддержки: http://o-s-a.net/forum
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html Здесь есть дополнительная информация и видюшки, но качать терминал лучше с ГитХаба. Там мы активно боремся с багами перманентно и проект стабильнее.

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

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

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

Спасибо за подобный пост))
Alex Wang (OP)
Member
**
Offline Offline

Activity: 145
Merit: 37


View Profile
March 22, 2018, 03:39:19 PM
Last edit: March 22, 2018, 04:01:22 PM by Alex Wang
 #9

По порядку попробую.

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

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

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

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


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

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

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

Activity: 2128
Merit: 1019


View Profile
March 22, 2018, 07:26:57 PM
 #10

Основной Язык - СиШарп.
Отличия от СтокШарп(Михаила Сухова)
У нас OpenSource повсеместный. Бесплатные HFT коннекторы для Московской биржи.

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

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

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

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

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

Activity: 2128
Merit: 1019


View Profile
March 22, 2018, 07:56:47 PM
 #11

У меня для Вас хорошая новость.
 Не существует никаких вообще ограничений на возможность человека изучить язык программирования. Это просто ещё один способ общения. Как человек разговаривает с другим человеком, так же человек может разговаривать с машиной. Это совершенно естественный, базовый функционал 99 % жителей этой планеты.

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

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

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

Activity: 16
Merit: 0


View Profile
March 25, 2018, 10:14:00 PM
 #12

Ссылка на скачивание: 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://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos
Форум поддержки: http://o-s-a.net/forum
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html Здесь есть дополнительная информация и видюшки, но качать терминал лучше с ГитХаба. Там мы активно боремся с багами перманентно и проект стабильнее.

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

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

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

Спасибо за ссылку !
Coin-1
Legendary
*
Offline Offline

Activity: 2436
Merit: 2174



View Profile
March 26, 2018, 05:54:41 PM
 #13

По порядку попробую.

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

Согласен, но не на долго. На Московской бирже в этом году запускаются фьючерсы на крипту. А у Московской биржи есть зона колокации и соответственно возможность выставлять заявки за  несколько миллисекунд прямо в ядро Плаза 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?
Alex Wang (OP)
Member
**
Offline Offline

Activity: 145
Merit: 37


View Profile
March 27, 2018, 02:44:13 AM
Last edit: March 27, 2018, 03:35:41 AM by Alex Wang
 #14

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


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


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


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

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

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

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


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


Alex Wang (OP)
Member
**
Offline Offline

Activity: 145
Merit: 37


View Profile
April 12, 2018, 06:17:10 PM
Last edit: April 12, 2018, 06:34:44 PM by Alex Wang
 #15

Сделали на прошлой неделе подключение к Binance: https://github.com/AlexWan/OsEngine

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

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

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

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

turr1
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
June 18, 2018, 08:26:15 PM
 #16

Не получилось вам написать сообщение, так как у вас установлен запрет на письма от newbies. Ну, ок)

Скажите, пожалуйста, в OsEngine можно торговать на Bitmex, используя сигналы из Tradingview?
Alex Wang (OP)
Member
**
Offline Offline

Activity: 145
Merit: 37


View Profile
June 21, 2018, 03:11:24 AM
 #17

Не получилось вам написать сообщение, так как у вас установлен запрет на письма от newbies. Ну, ок)

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

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

Activity: 217
Merit: 0


View Profile
June 22, 2018, 11:45:28 AM
 #18

Очень интересная идея с алгоритмической системой. Скажите, а планируется ли расширять список биржевых площадок, на которых можно будет торговать? Например, модный нынче Binance?
Alex Wang (OP)
Member
**
Offline Offline

Activity: 145
Merit: 37


View Profile
June 25, 2018, 09:06:11 AM
 #19

Очень интересная идея с алгоритмической системой. Скажите, а планируется ли расширять список биржевых площадок, на которых можно будет торговать? Например, модный нынче Binance?

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

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

Activity: 70
Merit: 0


View Profile
June 27, 2018, 05:17:18 PM
 #20

Ссылка на скачивание: 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://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos
Форум поддержки: http://o-s-a.net/forum
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html Здесь есть дополнительная информация и видюшки, но качать терминал лучше с ГитХаба. Там мы активно боремся с багами перманентно и проект стабильнее.

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

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

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

Доброго времени суток! Спасибо за пост! Обязательно скачаю и попробую  Smiley отдельная благодарность за open source  Wink Тема крутяцкая, желаю дальнейшего развития  Smiley
Pages: [1] 2 3 4 5 6 7 8 9 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!