Interface: PlaceOrderParams
Params to place an order.
Properties
auction_number?
optionalauction_number?:number
A unique identifier for a particular auction
autoslice?
optionalautoslice?:boolean
Set to true to allow automatic order slicing for quantities exceeding freeze limits.
disclosed_quantity?
optionaldisclosed_quantity?:number
Disclosed quantity
exchange
exchange:
"NSE"|"BSE"|"NFO"|"CDS"|"BCD"|"BFO"|"MCX"
Exchange in which instrument is listed (NSE, BSE, NFO, BFO, CDS, MCX).
iceberg_legs?
optionaliceberg_legs?:number
Total number of legs for iceberg order variety
iceberg_quantity?
optionaliceberg_quantity?:number
Split quantity for each iceberg leg order
market_protection?
optionalmarket_protection?:number
Set to -1 for system-default market protection,
or a percentage value greater than 0 up to 100.
order_type
order_type:
"LIMIT"|"MARKET"|"SL"|"SL-M"
Order type (LIMIT, SL, SL-M, MARKET).
price?
optionalprice?:number
Order Price
product
product:
"NRML"|"MIS"|"CNC"|"CO"|"BO"
Product code (NRML, MIS, CNC).
quantity
quantity:
number
Order quantity
squareoff?
optionalsquareoff?:number
Square off value (only for bracket orders)
stoploss?
optionalstoploss?:number
Stoploss value (only for bracket orders)
tag?
optionaltag?:string
An optional tag to apply to an order to identify it (alphanumeric, max 20 chars)
tradingsymbol
tradingsymbol:
string
Tradingsymbol of the instrument (ex. RELIANCE, INFY).
trailing_stoploss?
optionaltrailing_stoploss?:number
Trailing stoploss value (only for bracket orders)
transaction_type
transaction_type:
"BUY"|"SELL"
Transaction type (BUY or SELL).
trigger_price?
optionaltrigger_price?:number
Trigger price
validity?
optionalvalidity?:"DAY"|"IOC"|"TTL"
Order validity (DAY, IOC).
validity_ttl?
optionalvalidity_ttl?:number
Order validity in minutes for TTL validity orders