binapi - тру С++ реализация Binance API
От: niXman Ниоткуда https://github.com/niXman
Дата: 08.08.20 12:50
Оценка: 29 (3)
привет!

Binance.

почти два года тянулось, но таки дотянулось %)

проект — binapi.

лучшая реализация сабжа на С++ из всех что я видел!
поддерживает вебсокеты и ивенты, которые предоставляет Binance!
для работы с сетью(https и websockets) используется boost.beast.

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

API предоставляет как синхронный вариант(если не указывается колбяк), так и асинхронный(при указании колбяка)!

тут вы можете найти пример использования.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Отредактировано 14.08.2020 13:27 niXman . Предыдущая версия . Еще …
Отредактировано 08.08.2020 13:10 niXman . Предыдущая версия .
Re: binapi - тру С++ реализация Binance API
От: jahr  
Дата: 08.08.20 14:06
Оценка:
Здравствуйте, niXman, Вы писали:

API бирж часто меняется, так что тестов каких-нибудь не хватает.)
Re[2]: binapi - тру С++ реализация Binance API
От: niXman Ниоткуда https://github.com/niXman
Дата: 08.08.20 14:29
Оценка:
Здравствуйте, jahr, Вы писали:

J>API бирж часто меняется, так что тестов каких-нибудь не хватает.)


main.cpp пока что и экзампл и тест =)
но да, нужно что-то с этим делать...

к тому же, эта реализация используется в моей торговой платформе. так что, думаю, задержка с синхронизацией будет минимальной...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Отредактировано 13.08.2020 10:35 niXman . Предыдущая версия . Еще …
Отредактировано 08.08.2020 14:40 niXman . Предыдущая версия .
Re: binapi - тру С++ реализация Binance API
От: niXman Ниоткуда https://github.com/niXman
Дата: 13.08.20 10:34
Оценка:
Здравствуйте, niXman, Вы писали:

X>доки пока что никакой нет, но она особо и не требуется потому что в хедере я оставил ссылки для сопоставления binance-api и c++-api.


обновил README и добавил examples.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re: binapi - тру С++ реализация Binance API
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 13.08.20 10:36
Оценка:
Здравствуйте, niXman, Вы писали:

X>привет!


X>почти два года тянулось, но таки дотянулось %)


X>проект — binapi.


А что это такое вообще?

Это я на плюсиках могу робота для биржи написать, или что?
Маньяк Робокряк колесит по городу
Re[2]: binapi - тру С++ реализация Binance API
От: niXman Ниоткуда https://github.com/niXman
Дата: 13.08.20 10:43
Оценка:
Здравствуйте, Marty, Вы писали:

M>Это я на плюсиках могу робота для биржи написать, или что?


да.

ну, или, торговый терминал.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Отредактировано 13.08.2020 10:45 niXman . Предыдущая версия .
Re[3]: binapi - тру С++ реализация Binance API
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 13.08.20 10:48
Оценка:
Здравствуйте, niXman, Вы писали:

M>>Это я на плюсиках могу робота для биржи написать, или что?


X>да.


X>ну, или, торговый терминал.


А что для этого надо в организационном плане, не подскажешь? Типа надо брокером становится, или простой физик тоже может?
Маньяк Робокряк колесит по городу
Re[4]: binapi - тру С++ реализация Binance API
От: niXman Ниоткуда https://github.com/niXman
Дата: 13.08.20 11:04
Оценка:
Здравствуйте, Marty, Вы писали:

M>А что для этого надо в организационном плане, не подскажешь? Типа надо брокером становится, или простой физик тоже может?


ну... я брокером не становился =)
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[5]: binapi - тру С++ реализация Binance API
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 13.08.20 11:05
Оценка:
Здравствуйте, niXman, Вы писали:

M>>А что для этого надо в организационном плане, не подскажешь? Типа надо брокером становится, или простой физик тоже может?


X>ну... я брокером не становился =)



Так а куда это пристыковывать?
Маньяк Робокряк колесит по городу
Re[6]: binapi - тру С++ реализация Binance API
От: niXman Ниоткуда https://github.com/niXman
Дата: 13.08.20 11:09
Оценка:
Здравствуйте, Marty, Вы писали:

M>Так а куда это пристыковывать?


странный вопрос, какой-то всеобъемлющий =)

пристыкуй куда нужно. к торговому боту, к торговому терминулу...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[7]: binapi - тру С++ реализация Binance API
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 13.08.20 11:13
Оценка:
Здравствуйте, niXman, Вы писали:

M>>Так а куда это пристыковывать?


X>странный вопрос, какой-то всеобъемлющий =)


X>пристыкуй куда нужно. к торговому боту, к торговому терминулу...



Ну, на пальцах пример можно?

Вот у меня есть QUIK какой-то. Это терминал? К нему пристыковывать? Как?
Маньяк Робокряк колесит по городу
Re[8]: binapi - тру С++ реализация Binance API
От: niXman Ниоткуда https://github.com/niXman
Дата: 13.08.20 11:36
Оценка:
Здравствуйте, Marty, Вы писали:

M>Вот у меня есть QUIK какой-то. Это терминал? К нему пристыковывать? Как?


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

но ты можешь написать свой терминал с рюшечками и с бантиками =)
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[9]: binapi - тру С++ реализация Binance API
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 13.08.20 11:46
Оценка:
Здравствуйте, niXman, Вы писали:

M>>Вот у меня есть QUIK какой-то. Это терминал? К нему пристыковывать? Как?


X>я не знаю что такое QUIK.


QUIK — это прога, которой я к сберу коннекчусь. Но, вообще, я так понял, через неё не только сбер работает


X>но если это торговый терминал и он умеет работать с binance — то пристыковывать ничего не нужно.


Ну, наверно. Курсы в реалтайме показывает, но торговать я в нем не пробовал — на мобилке проще


X>если не умеет — то нужны его исходники, чтоб пристыковывать...


Да кто ж их даст


X>но ты можешь написать свой терминал с рюшечками и с бантиками =)


Ну, вот я и хочу узнать, как и что. Ты что-то такое, как я понимаю, написал? Расскажи воркфлоу всего этого добра
Маньяк Робокряк колесит по городу
Re[10]: binapi - тру С++ реализация Binance API
От: niXman Ниоткуда https://github.com/niXman
Дата: 13.08.20 11:51
Оценка: 6 (1)
Здравствуйте, Marty, Вы писали:

M>Ну, вот я и хочу узнать, как и что. Ты что-то такое, как я понимаю, написал? Расскажи воркфлоу всего этого добра


для начала, перечитай доку по всем имеющимся API, чтоб иметь представляние о том, какую инфу и какие возможности они предоставляют.
исходя из этого у тебя появится инфа, которой ты сможешь распорядиться как угодно.
ну и экзамплы пересмотри.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[11]: binapi - тру С++ реализация Binance API
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 13.08.20 11:52
Оценка:
Здравствуйте, niXman, Вы писали:

M>>Ну, вот я и хочу узнать, как и что. Ты что-то такое, как я понимаю, написал? Расскажи воркфлоу всего этого добра


X>для начала, перечитай доку по всем имеющимся API, чтоб иметь представляние о том, какую инфу и какие возможности они предоставляют.

X>исходя из этого у тебя появится инфа, которой ты сможешь распорядиться как угодно.
X>ну и экзамплы пересмотри.

Ок, спасибо за направление
Маньяк Робокряк колесит по городу
Re[12]: binapi - тру С++ реализация Binance API
От: niXman Ниоткуда https://github.com/niXman
Дата: 13.08.20 11:57
Оценка:
Здравствуйте, Marty, Вы писали:

M>Ок, спасибо за направление


только, пожалуйста, не задавай мне вопросы по торговой терминологии!
у меня нет столько времени на ответы, особенно с учетом того, что все это уже тысячи раз было написано в интернетах
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Отредактировано 13.08.2020 11:57 niXman . Предыдущая версия .
Re: binapi - тру С++ реализация Binance API
От: Ip Man Китай  
Дата: 14.08.20 13:20
Оценка:
Binance — я так понимаю, это про криптовалюты?

И еще: софт для трейдинга — и без юнит-тестов, серьёзно?
Re[2]: binapi - тру С++ реализация Binance API
От: niXman Ниоткуда https://github.com/niXman
Дата: 21.08.20 14:19
Оценка:
Здравствуйте, Ip Man, Вы писали:

IM>И еще: софт для трейдинга — и без юнит-тестов, серьёзно?


думаю, "это" сложно назвать софтом для трейдинга...
но да, тесты не помешали бы даже этому...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re: binapi - тру С++ реализация Binance API
От: Igore Россия  
Дата: 15.10.20 10:20
Оценка: +1
Здравствуйте, niXman, Вы писали:

X>тут вы можете найти пример использования.


Не по проекту, но замени "(github dot nixman dog pm.me)" -> "(github dot nixman at pm.me)"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.