Feature request: GTT / OCO support in Kite Publisher

jjiteshh
Kite Publisher (publisher.js v3) places regular/AMO/CO orders well, but there
is no way to attach a GTT to one. The basket payload accepts variety,
tradingsymbol, exchange, transaction_type, order_type, quantity, product,
price, trigger_price, disclosed_quantity, validity, readonly and tag —
trigger_price covers SL/SL-M, but there is no GTT/OCO field.
I've read the earlier answer that GTT on the order window is a Kite web and
app exclusive with no plans to bring it to Publisher. I'd like to make the
case for revisiting that, and ask whether the position has changed.
The use case is a risk-managed journal where every open position must carry a
two-leg OCO (stop-loss + target). Through Publisher the entry places fine, but
the stop cannot follow it. For a multi-user app the API is not an alternative
either — place_gtt returns "Insufficient permission for that call" — so the
position sits live with no stop behind it until the user opens Kite and
creates the GTT by hand. That window is precisely the risk the OCO exists to
remove, and nothing in the integration can close it.
Kite's own order window already offers GTT alongside the order, so the flow
exists in the product; the request is to expose it through Publisher.
Any of these would solve it:
1. A GTT/OCO block in the basket payload — trigger values plus the two orders
— confirmed by the user in the overlay like any other order.
2. A GTT option in the overlay itself, as Kite web has.
3. A GTT-only Publisher flow, so a stop can be raised separately from an entry.
Happy to share details of the integration if that helps.
  • salim_chisty
    Currently, Kite Publisher does not support placing GTT (Good Till Triggered) or OCO (One Cancels Other) orders.

    Kite Publisher does not support creating GTT/OCO orders, either as part of the basket payload or as a separate Publisher flow. GTT functionality is currently available only through the Kite web/mobile platforms and the Kite Connect GTT APIs.
Sign In or Register to comment.