postback for iceberg orders

shrirang0509
Request you to provide some clarity on iceber orders and postbacks:-
1) Is there a guarentee that every update for orders place through the api will be sent
2) For iceberg orders, when we call place_order function in python, do we get all legs in one order_id or multiple order ids
3) If we get multiple order ids,
4) Do we get postbacks for settlement or expiry etc for positions we acquired through the api
5) Do we get postbacks for other orders we did from other than our api?
  • sujith
    If an order is placed from the Kite Connect app, then posbacks are sent to that Kite Connect app. Yes, you get postback for all the updates.
    When one places an iceberg order with multiple legs, only one order is created, once that completes another leg is triggered.
    You do get multiple order ids.
    Postbacks are sent for every trade but it is not related to if you are taking a position or exiting a position. You will have to pull positions and check whenever you receive postback.
  • shrirang0509
    Thank you for the prompt response, Sujith. Can you please also shed some light on GTTs. Especially two questions in particular:
    1) Do we receive a postback on orders placed when our GTT is triggered?
    2) Can we not place tags in GTT orders like we do for our normal market orders(which is a wonderfully thoughtful feature btw)?
  • sujith
    You will receive Websocket order update but not postback.
    Currently, passing tag to the order is not supported. Maybe in future, we can do it.
  • sujith
    Please create new thread for new queries, it may help someone else who is searching for the same.
Sign In or Register to comment.