interface PlaceRequest {
    clientToken?: string;
    exchange?: string;
    price?: number;
    product?: "CNC" | "NRML" | "MIS";
    qty: number;
    side: OrderSide;
    symbol: string;
    triggerPrice?: number;
    type: OrderType;
}

Properties

clientToken?: string

Idempotency token; a retry with the same token is never double-sent.

exchange?: string
price?: number
product?: "CNC" | "NRML" | "MIS"

Product: CNC (delivery), NRML (F&O carry), MIS (intraday). Required by OpenAlgo.

qty: number
side: OrderSide
symbol: string
triggerPrice?: number
type: OrderType