Pages:
Author

Topic: Терминал для алгоритмической торговли OsEngine - page 9. (Read 23714 times)

legendary
Activity: 2338
Merit: 2137
По порядку попробую.

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

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

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

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

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

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

Возможно, есть смысл убрать/отключить ненужные модули и оставить только трейдинг криптовалютами.
На сегодняшний момент через терминал в основном таки MOEX торгуют. И около 10ти человек через этот самый SmartCom. Т.ч. видимо нет. Устанавливайте SmartCom, он в доках. Через какое-то время через него будет можно торговать фьючерс на крипту через MOEX, т.ч. зря не будет.
То есть этот инсталлятор нужно устанавливать в операционной системе под правами администратора только из-за этих десяти человек? Или это и есть тот самый коннектор к Плаза 2?
legendary
Activity: 2128
Merit: 1019
У меня для Вас хорошая новость.
 Не существует никаких вообще ограничений на возможность человека изучить язык программирования. Это просто ещё один способ общения. Как человек разговаривает с другим человеком, так же человек может разговаривать с машиной. Это совершенно естественный, базовый функционал 99 % жителей этой планеты.

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

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

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

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

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

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

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

Да, проект Сухова - никак не на 5 лет старше. Минимум 7-8 лет назад он вышел с ним на люди.
member
Activity: 145
Merit: 37
По порядку попробую.

Смотрю, Ваш софт поддерживает 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. Думал видео Вам дать, как в первый раз запустить проект. Но увидел на ютубе у нас очень старый ролик на эту тему. Выложу на днях новое видео.
legendary
Activity: 2338
Merit: 2137
Смотрю, Ваш софт поддерживает Quik. Для доступа на торговую площадку московской биржи нужен лицензированный брокер, например, БКС. Но это форум о криптовалютах, поэтому MICEX здесь не актуален. Smiley

Очень хороший и немалый open-source проект на C# 2013 с возможностью внутренней арбитражной торговли. Есть ли какие-то дополнительные требования/зависимости для компиляции программы? Реализован ли межбиржевой арбитраж одновременно на двух и более площадках? Возможно, есть смысл убрать/отключить ненужные модули и оставить только трейдинг криптовалютами.
member
Activity: 145
Merit: 37
На каком языке выполнен проект ?
В чём отличие от проекта Михаила Сухарева - СтокШарп ?

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

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

У нас 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 чарт хороший для С#. Дайте ссылку.
legendary
Activity: 2128
Merit: 1019
Приветствую, биткойн ток. Это мой первый пост у Вас. Надеюсь, всё делаю правильно…

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

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

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

Почему Open Source?
У нас не было никаких иллюзий по поводу прибыльность закрытых терминалов для алготрейдеров. 90% из них вымерли ещё в двухтысячных. Поэтому мы не пошли по этому пути.
legendary
Activity: 2338
Merit: 2137
Я ещё с института, уже 7 лет почти, делаю терминал для автоматической торговли на различных рынках. В прошлом году нам заказали несколько роботов для торговли криптовалютой и так в терминале появились коннекторы для торговли криптой.
Семь лет разработки - это не мало. Вижу, что этот проект на гитхабе с 2017 года. В связи с чем решили обнародовать исходный код под лицензией open source? Вероятно, изначально софт использовался не в криптовалютной сфере.
jr. member
Activity: 294
Merit: 3
Благодарю, обязательно заценю! Я за open source, ну и тему обязательно в закладки. Smiley
member
Activity: 145
Merit: 37
Ссылка на скачивание: 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
Pages:
Jump to: