Please enable AON & FOK order types via Kite API (critical for systematic traders)

somnathmukherjee
I’d like to request API support for advanced order execution constraints, specifically:

All-or-None (AON)
Fill-or-Kill (FOK)

These order types are already supported at the exchange level and are available in many institutional trading setups, but are currently not accessible via the Kite API. For systematic and algorithmic traders, execution quality is as important as signal quality. Without AON/FOK:

Partial fills introduce slippage, execution risk, and position imbalance
Strategies that depend on exact sizing (options spreads, hedged positions, intraday scalping, arbitrage) become unreliable
Extra logic is required to manually cancel/reconcile partial fills, increasing latency and failure points

  • salim_chisty
    Kite Connect API does not provide a native 'All-or-Nothing' or 'Fill-or-Kill' order type that guarantees full-quantity execution. Even when using IOC (Immediate-or-Cancel), the exchange may partially execute the order and cancel the remaining quantity. You may refer to the similar discussion here.
Sign In or Register to comment.