place_order
Place buy or sell orders on Angel One with support for market, limit, stop-loss, and bracket order varieties across NSE, BSE, NFO, and more.
Instructions
Place an order.
variety: NORMAL | STOPLOSS | AMO | ROBO transactiontype: BUY | SELL exchange: NSE | BSE | NFO | MCX | BFO | CDS ordertype: MARKET | LIMIT | STOPLOSS_LIMIT | STOPLOSS_MARKET producttype: DELIVERY | CARRYFORWARD | MARGIN | INTRADAY | BO duration: DAY | IOC price/triggerprice: required for LIMIT/STOPLOSS order types (as strings, e.g. "199.50") squareoff/stoploss/trailingStopLoss: only used when variety=ROBO (bracket order)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| price | No | 0 | |
| variety | Yes | ||
| duration | No | DAY | |
| exchange | Yes | ||
| ordertag | No | ||
| quantity | Yes | ||
| stoploss | No | ||
| ordertype | Yes | ||
| squareoff | No | ||
| producttype | Yes | ||
| symboltoken | Yes | ||
| triggerprice | No | ||
| tradingsymbol | Yes | ||
| transactiontype | Yes | ||
| trailingStopLoss | No | ||
| disclosedquantity | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |