For the complete documentation index, see llms.txt. This page is also available as Markdown.

Order Constants

Exchange

  • NSE: NSE Equity

  • NFO: NSE Futures & Options

  • CDS: NSE Currency

  • BSE: BSE Equity

  • BFO: BSE Futures & Options

  • BCD: BSE Currency

  • MCX: MCX Commodity

  • NCDEX: NCDEX Commodity

  • NCO: NSE Commodities

  • NSE_INDEX: NSE Index

  • BSE_INDEX: BSE Index

  • MCX_INDEX: MCX Index

  • GLOBAL_INDEX: Global indices like US30, JAPAN225, HANGSENG

  • CRYPTO: Crypto exchanges (broker-agnostic; the broker name is carried in brexchange)

These fourteen values are the complete VALID_EXCHANGES list used by the order and market-data request schemas. Sending anything else returns HTTP 400. Broker capability metadata decides which subset is actually usable for the connected broker.

Product Type

  • CNC: Cash & Carry for equity

  • NRML: Normal for futures and options

  • MIS: Intraday Square off

Price Type

  • MARKET: Market Order

  • LIMIT: Limit Order

  • SL: Stop Loss Limit Order

  • SL-M: Stop Loss Market Order

Action

  • BUY: Buy

  • SELL: Sell

Order schemas accept the lowercase spellings buy and sell as well.

Derivative Exchanges

Expiry lookup, Option Greeks, and batch Option Greeks validate exchange against a narrower derivatives list rather than the full exchange set:

  • NFO, BFO, MCX, CDS, NCO, BCD, NCDEX, CRYPTO

GTT placement and modification accept only CNC or NRML for product; MIS is rejected because a GTT can rest for days. GTT pricetype is restricted to LIMIT or MARKET.

Last updated

Was this helpful?