Is it possible to place basket order, where ALL trades are executed - if one order fails, the system should not execute the rest. This will be IoC order not gtt
@rakeshr I could place a basket order through kite platform, may I please enquire why is this functionality not available through API? without this functionality, atleast for me, api may not be useful as end to end solution for executing trades
@Gjain75, Basket orders are also placed synchronously, it is same as you maintaining basket on a list or queue at your end and firing orders. For now, we have kept baskets feature exclusive to Kite app and web.
@sujith Thank you for clarifying, can we expect this basket order feature to be added to api in near future? actually, the strategies, am finalising involves basket orders, failing one would render the basket unviable. manually punching basket is very troublesome for fast moving multiple orders (though not HFT). I had tried basket on kite today to see how it works, and punching 6-7 legs of one trade manually exposes to human error, besides losing margin benefits (if not sequenced well).
I would strongly request your team to kindly consider bringing in basket order functionality in api as soon as possible (or before SEBI puts a roadblock to algos, atleast until that time)
@Gjain75, It is a UI feature. On Kite app and web also we fire orders one by one from the frontend. OMS doesn't have bulk order placement feature. It makes no sense to provide it on API when you only have to fire orders one by one. It would have made sense to provide an API if we had fired all orders at once. But that is not the case.
@sujith noted, thanks. so I understand, if I have to execute 5 legs of one trade, I have to send 5 orders sequentially. correct me pls if I still get it wrong.
Basket orders are also placed synchronously, it is same as you maintaining basket on a list or queue at your end and firing orders.
For now, we have kept baskets feature exclusive to Kite app and web.
I would strongly request your team to kindly consider bringing in basket order functionality in api as soon as possible (or before SEBI puts a roadblock to algos, atleast until that time)
It is a UI feature. On Kite app and web also we fire orders one by one from the frontend. OMS doesn't have bulk order placement feature.
It makes no sense to provide it on API when you only have to fire orders one by one.
It would have made sense to provide an API if we had fired all orders at once. But that is not the case.
so I understand, if I have to execute 5 legs of one trade, I have to send 5 orders sequentially. correct me pls if I still get it wrong.