invest-openapi icon indicating copy to clipboard operation
invest-openapi copied to clipboard

Добавьте ленту сделок в API

Open zevis opened this issue 5 years ago • 26 comments

Для автоматического анализа не достаточно только стакана. Дополнительно интересует лента сделок инструмента на бирже. Добавьте в API поток событий сделок с полями - бид/аск, объем, причина. Этот функционал реализован в квике https://www.opentrainer.ru/articles/nastroyka-tablitsy-vseh-sdelok-v-quik-7/

zevis avatar Oct 23 '19 12:10 zevis

Согласен, давно не хватало этих данных +

ValeronTestesteron avatar Oct 23 '19 12:10 ValeronTestesteron

Да, так было бы намного удобнее

StarTessar avatar Oct 23 '19 18:10 StarTessar

Привет, согласен, что фича нужная

NikitaMelnikov avatar Oct 28 '19 10:10 NikitaMelnikov

Взяли в разработку? Просто выбор уже стоит, либо брокера с полноценным FIX/FAST, либо от вашей апишки дожидаться ленты. Если вы взяли в разработку, то мы сможем начать плотно играться с АПИ)

zevis avatar Oct 29 '19 11:10 zevis

Пока нет, вряд ли появится в этом году

Sent with GitHawk

NikitaMelnikov avatar Oct 29 '19 11:10 NikitaMelnikov

Ну это не серьезно... Очень нужные данные, давайте вы все таки сделаете за 3-4 недели, а то я пойду жаловаться Тинькову! Лично. Проекты горят понимание!

ValeronTestesteron avatar Oct 30 '19 14:10 ValeronTestesteron

Немного оффтоп - в случае, если виртуалка другого брокера будет находиться в зоне колокации ММВБ для получения маркет даты по FAST протоколу, то какие будут задержки в миллисекундах будут иметь покупка-продажа у вас через АПИ? И на чем у вас написан бек, в частности, какие задержки гц может выдавать? Просто ваше предложение от 200к за 0.025% привлекательно выглядит.

zevis avatar Nov 05 '19 14:11 zevis

@zevis

Наше решение не подходит для HFT, 95 персентиль исполнения сделки - 300мс.

Единой технологии на бекендах у нас нет, пишем на scala, go, java, c++. Основные задержки при исполнении сделок не связаны с ГЦ, а связаны с бизнес-логикой.

NikitaMelnikov avatar Nov 06 '19 07:11 NikitaMelnikov

Спасибо за ответ! Да, 300 мс слишком весомо, не думал, что так много, ожидал в районе 20 мс, где гц еще влияет.

zevis avatar Nov 06 '19 14:11 zevis

@NikitaMelnikov , не известно когда (если) будет добавлена лента?

somescout avatar Apr 01 '20 19:04 somescout

Не могу назвать точные сроки, так как ситуация на рынке, стране и мире может сильно влиять на приоритет задач :)

NikitaMelnikov avatar Apr 03 '20 12:04 NikitaMelnikov

Есть подвижки?

brainmosk avatar Apr 25 '20 18:04 brainmosk

Пока нет

NikitaMelnikov avatar Apr 27 '20 05:04 NikitaMelnikov

Судя по всему, streaming api присылает обновление свечей после каждой сделки. Следовательно, объем и цену сделки можно вычислить на стороне клиента. А зная лучшие bid/ask, можно определить направление сделки. У меня именно так реализовано на стороне клиента - работает.

timurmuratov avatar Sep 18 '20 15:09 timurmuratov

@volth Очень в этом не уверен, смотрите тут #350

ddovod avatar Sep 19 '20 14:09 ddovod

Судя по всему, streaming api присылает обновление свечей после каждой сделки. Следовательно, объем и цену сделки можно вычислить на стороне клиента. А зная лучшие bid/ask, можно определить направление сделки. У меня именно так реализовано на стороне клиента - работает.

@timurmuratov Так себе решение, уверен, что они могут взять и пропустить 1+ тик и будет на бидах, хотя и был аск, при этом сложатся в объем несколько. Вы себе вполне возможно не представляете, с какими скоростями приходится сталкиваться на рынке, здесь апи очень далекое от реальных событий. Отсутствие ленты сподвигло на FIX/FAST, спустя кучу оптимизаций увидел в события разрешении по 1мс и там бойня происходит в рамках 10 мс в обе стороны, в каком-нибудь фьюче нефти. Поэтому прям очень сомневаюсь, что так что-то толковое можно достать, скорее наоборот запутаться.

zevis avatar Sep 26 '20 18:09 zevis

Лента не просто нужна, она необходима!

"На фондовом рынке идет битва, а лента является вашей подзорной трубой" Джесси Ливермор.

ackem avatar Oct 08 '20 18:10 ackem

Лента не просто нужна, она необходима!

"На фондовом рынке идет битва, а лента является вашей подзорной трубой" Джесси Ливермор.

А как вы все ее анализируете? Крупные заявки?

Можно получать эту ленку через экспорт из QUIK через ODBC и анализировать уже на стороне, а потом отправлять заявки через API Тинькофф

jonny1960 avatar Oct 14 '20 07:10 jonny1960

А как вы все ее анализируете? Крупные заявки?

Можно получать эту ленку через экспорт из QUIK через ODBC и анализировать уже на стороне, а потом отправлять заявки через API Тинькофф

Блин, если уже есть QUIK не проще ли через LUA прокинуть все в свою библиотеку и торговать? Так по крайней мере не будет проблем с лимитными ордерами, которые тут не понятно как в прод пропустили с их кривизной - исполнения в QUIK точные а не пропадающие. Рассматривал варианты замены Tinkoff Open API в эту сторону именно по этой причине, переделывать только немало.

ivzhik avatar Oct 29 '20 17:10 ivzhik

@NikitaMelnikov, дайте пожалуйста прогноз — всё ещё на холде или в планах на 2021?

kityan avatar Dec 29 '20 14:12 kityan

Добрый день, когда вы реализуете ленту? Есть ли в планах вообще?

brainmosk avatar Jan 09 '21 13:01 brainmosk

А ленту то мы всё ещё ждём) Айяйяй. Ну как же так. Ну как же так. 👀

MinorityMeaning avatar Jun 09 '21 01:06 MinorityMeaning

Добрый день, лента будет, но сроки не называем.

AlexanderVolkovTCS avatar Jun 09 '21 07:06 AlexanderVolkovTCS

@AlexanderVolkovTCS Ребята, дайте хотя бы эти данные через wss, сами костыль прикрутим в веб-терминале.

kvalood avatar Jun 21 '21 03:06 kvalood

Ребята, пожалуйста сделайте ленту принтов. Функционал базовый для любого терминала!

kvalood avatar Sep 20 '21 15:09 kvalood

Нужна лента принтов. 2 года ждём

TonySnow23 avatar Sep 20 '21 15:09 TonySnow23