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

Типы ордеров

Open mvkasatkin opened this issue 5 years ago • 27 comments

Здравствуйте. Вопрос по типам ордеров. В rest-api вижу только создание лимитного ордера. Есть ли возможность создания рыночных ордеров, stop loss, take profit итд?

mvkasatkin avatar Oct 27 '19 13:10 mvkasatkin

Пока такой возможности нет и в ближайшее время не планируется.

lightning95 avatar Oct 28 '19 08:10 lightning95

Привет! Stop loss и Take profit у нас в Feature Requests висит, но пока что трудно сказать когда появится в OpenApi

Предлагаю этот вопрос не закрывать, пусть набирает лайки, будет больше мотивации при формировании новых релизов :)

NikitaMelnikov avatar Oct 28 '19 10:10 NikitaMelnikov

Фиг с ним с stop и take. Но как вы без рыночных жить будете? Основа рынка это Рыночный и Лимитированный. Именно в паре. Один толкает цену, другой тормозит. Без рыночного работать нельзя.

slavonnet avatar Nov 01 '19 08:11 slavonnet

А список активных take profit/stop loss есть какая-то возможность получить?

Dronablo avatar Nov 02 '19 09:11 Dronablo

@Dronablo появится вместе с возможностью их выставить через OpenApi

Sent with GitHawk

NikitaMelnikov avatar Nov 02 '19 09:11 NikitaMelnikov

#44 Нужен рыночный ордер в том числе по этому делу.

slavonnet avatar Nov 02 '19 10:11 slavonnet

#44 Нужен рыночный ордер в том числе по этому делу.

Знакомлюсь с системой. А что нельзя встречный лимитник отправить?

molotoksoftware avatar Nov 04 '19 11:11 molotoksoftware

#44 Нужен рыночный ордер в том числе по этому делу.

Знакомлюсь с системой. А что нельзя встречный лимитник отправить?

При чем тут лимитник. На рынке 4 направления. Есть покупатели(1), а есть продавцы(2). Рыночный ордер(3) толкает цену. Лимитрый ордер(4) как забор тормозит цену. Те люди которые покупают по рынку бьются об лимитные ордера и пробивая их двигают цену. Тоже самое с продавцами. Помимо баланса покупателя и продавца есть ещё пружина из лимитных ордеров и пробивающих их рыночных ордеров. Реальные движения цены делают рыночные ордера. 4 силы на рынке, а не 2 как многие считают. Было бы 2 баланс легко бы нашелся. @NikitaMelnikov примите к сведению :)

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

slavonnet avatar Nov 04 '19 12:11 slavonnet

#44 Нужен рыночный ордер в том числе по этому делу.

Знакомлюсь с системой. А что нельзя встречный лимитник отправить?

При чем тут лимитник. На рынке 4 направления. Есть покупатели(1), а есть продавцы(2). Рыночный ордер(3) толкает цену. Лимитрый ордер(4) как забор тормозит цену. Те люди которые покупают по рынку бьются об лимитные ордера и пробивая их двигают цену. Тоже самое с продавцами. Помимо баланса покупателя и продавца есть ещё пружина из лимитных ордеров и пробивающих их рыночных ордеров. Реальные движения цены делают рыночные ордера. 4 силы на рынке, а не 2 как многие считают. Было бы 2 баланс легко бы нашелся. @NikitaMelnikov примите к сведению :)

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

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

molotoksoftware avatar Nov 04 '19 15:11 molotoksoftware

#44 Нужен рыночный ордер в том числе по этому делу.

Знакомлюсь с системой. А что нельзя встречный лимитник отправить?

При чем тут лимитник. На рынке 4 направления. Есть покупатели(1), а есть продавцы(2). Рыночный ордер(3) толкает цену. Лимитрый ордер(4) как забор тормозит цену. Те люди которые покупают по рынку бьются об лимитные ордера и пробивая их двигают цену. Тоже самое с продавцами. Помимо баланса покупателя и продавца есть ещё пружина из лимитных ордеров и пробивающих их рыночных ордеров. Реальные движения цены делают рыночные ордера. 4 силы на рынке, а не 2 как многие считают. Было бы 2 баланс легко бы нашелся. @NikitaMelnikov примите к сведению :) Лимитник за пределами цены является рыночным на колличество в стакане до цены плюс обычным лимитником на остаток. Но есть много кейсов где корректнее чистый рыночный выставлять.

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

Я именно это выше и описал. Повторяюсь

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

Изучите чуть глубже как рынок устроен. Есть разница между лимтным ордером даже выставленным в доступную позицию стакана и рыночным. Рыночный необходим. Лимитный это его противовес

slavonnet avatar Nov 04 '19 18:11 slavonnet

Тоже жду

koshkoshka avatar Nov 05 '19 19:11 koshkoshka

привет! ждем take profit/stop loss

ruzzzz6312 avatar Jan 07 '20 12:01 ruzzzz6312

В этом месяце будет релиз с ИИС и выбором счета, в следующем рыночные заявки, после этого take profit/stop loss

Релизы будут короче в этот раз :)

NikitaMelnikov avatar Jan 10 '20 10:01 NikitaMelnikov

после этого take profit/stop loss

@NikitaMelnikov после этого можно ли надеяться на появление trailing stops в платформе хоть в каком-то виде? Т.е. пусть он будет не real-time/near real time, а для начала хоть несколько раз в торговую сессию проверяет стопы и двигает согласно хотя бы простым правилам?

Dronablo avatar Jan 11 '20 12:01 Dronablo

Я так думаю traling можно самостоятельно реализовать, следя за свечками

koshkoshka avatar Jan 11 '20 13:01 koshkoshka

Прошло полгода... Рыночных ордеров что-то не видно..

ww33 avatar Apr 13 '20 02:04 ww33

@ww33 orders/market-order - есть и работает. Но take и stop ждем. Take можно реализовать лимитным, но stop приходится отслеживать на своей стороне программно, что не очень удобно. Также в случае срабатывания программного стопа, приходится самому снимать take (limit order). С этим всем есть проблемы - недавно лимитный ордер, выставленный программно, сработал, но потом по какой-то причине сам перевыставился через пару часов - хорошо что вовремя заметили и закрыли позицию. Опасное дело:)

mvkasatkin avatar Apr 13 '20 03:04 mvkasatkin

@mvkasatkin - какой пакет вы используете? Скажите, пожалуйста. Я в Node js поставил "@tinkoff/invest-openapi-js-sdk". И в объектной модели имею только api.limitOrder().

ww33 avatar Apr 15 '20 09:04 ww33

@ww33 я не использую библиотеку api: typescript + axios + ws

mvkasatkin avatar Apr 15 '20 13:04 mvkasatkin

@ww33 вот рыночная заявка в сваггере https://tinkoffcreditsystems.github.io/invest-openapi/swagger-ui/#/orders/post_orders_market_order

лучше ставить отдельный issues/PR для используемой вами sdk

lightning95 avatar May 18 '20 09:05 lightning95

Есть недостаток. Нет поля цены, по которой ордер выполнился.

mrOwner avatar Jun 16 '20 17:06 mrOwner

@mrOwner, посмотрите operations, там есть trades. Ордер может исполниться по нескольким ценам

mvkasatkin avatar Jun 17 '20 04:06 mvkasatkin

В этом месяце будет релиз с ИИС и выбором счета, в следующем рыночные заявки, после этого take profit/stop loss

Релизы будут короче в этот раз :)

полгода прошло

denislukinykh avatar Jul 29 '20 08:07 denislukinykh

@mrOwner, посмотрите operations, там есть trades. Ордер может исполниться по нескольким ценам

Но, это ещё один дополнительный запрос... Ок.

Как определить можно по тикеру входить в короткую позицию? В терминале это колонка МА в инструментах.

mrOwner avatar Aug 05 '20 19:08 mrOwner

@mrOwner в данный момент такой функциональности в OpenApi нет

NikitaMelnikov avatar Aug 06 '20 06:08 NikitaMelnikov

Скоро появятся стопы?

hun7eee avatar Aug 24 '20 16:08 hun7eee

@hun7eee пока сроки не можем назвать

NikitaMelnikov avatar Sep 03 '20 08:09 NikitaMelnikov