Online Trade Response
| Field | Details |
|---|---|
| Name | Online Trade Response |
| Description | Online trade response sent to third‑party systems |
📦 Online Trade Response Parameters​
The ResponseObject contains a key named objJSONRows, which includes the following parameters:
| Parameter (Key) | Data Type | Description |
|---|---|---|
| MessageType | varchar(10) | TRD_MSG |
| ManagerID | int | Manager ID |
| TradeNumber | int | Trade number |
| OrderNumber | varchar(50) | Must be 0 for order entry. For modification/cancellation, this must be filled before sending. |
| CliOrderNumber | int | Gateway/Client order number (system‑generated) |
| Exchange | varchar(10) | Exchange name |
| ScripCode | int | Scrip code |
| Symbol | varchar(20) | Exchange‑provided security symbol |
| Series | varchar(3) | Exchange‑provided security series |
| InstrumentName | varchar(20) | Instrument name. Valid values include: • Equity = blank • Future Index = FUTIDX • Interest Rate Future = FUTINT • Future Stock = FUTSTK • Option Index = OPTIDX • Option Stock = OPTSTK • MCX/NCDEX Futures = FUTCOM • MCX Spot = COM • NCDEX Spot = COMDTY • NSE Currency Future = FUTCUR, FUTIRD, FUTIRT, OPTCUR • NSE Currency Spot = INDEX, UNDCUR, UNDIRD, UNDIRT |
| ExpiryDate | varchar(10) | Expiry date in format ddMMMyyyy (e.g., 24JUN2004). Applicable for Futures and Options only. |
| StrikePrice | int | Exchange‑provided strike price (in multiples of 100). Applicable for options only. |
| Option_Type | varchar(2) | Option type. Applicable for options only. |
| Buy_Sell | int | 1 → Buy2 → Sell |
| TradeQty | int | Traded quantity |
| TradedPrice | int | Trade price in paise (e.g., 45065) |
| OrderOriginalQty | int | Total order quantity (e.g., 12500) |
| PendingQty | int | Pending quantity |
| DQ | int | Disclosed quantity to be shown to the market (e.g., 2500) |
| DQRemaining | int | Remaining disclosed quantity |
| QuantityTradedToday | int | Total traded quantity for the day (including current trade) |
| OrderType | int | Order type |
| Days | int | Number of days (applicable for certain product types) |
| ProCli | int | 2 → PRO1 → Client |
| UserID | varchar(16) | Exchange user ID |
| PartCode | varchar(25) | Participant ID |
| TradeTime | datetime | Trade timestamp in 24‑hour format (e.g., 15Jun2019 15.25.15) |
| OrderTime | datetime | Order timestamp in 24‑hour format |
| OrderLastModifiedTime | datetime | Timestamp when the order was last confirmed/modified |
| CPID | varchar(6) | CP ID |
| UCC | varchar(6) | Alias UCC code |
| Product | varchar(5) | Product type of the order |
| InitiatedBy | varchar(25) | Application from which the order was initiated |
| ModifiedBy | varchar(25) | Application from which the order was modified |
| InitiatedByUserId | varchar(25) | User ID who initiated the order |
| ModifiedByUserId | varchar(25) | User ID who modified the order |
| LegIndicator | varchar(25) | Leg indicator values: • Normal Order = Blank • Spread Order = Blank • Main Leg = 9 • SL Leg = 10 • Profit Leg = 11 |
| UserRemarks | varchar(10) | User remarks |
| Misc | varchar(10) | Values may be: SPO-LMT, SPO-MKT, PO-MKT, PO-LMT |
| SpreadFlag | varchar(10) | 0 = Normal order1 = Spread order |
| SpreadPrice | int | Spread price |
| MessageSequenceNumber | int64 | Running message sequence number (use the highest for latest status) |
| OrderPrice | int | Order price (fresh or modified) in paise |
| UniqueCode | varchar(12) | Alphanumeric value with special characters |