Request to be POSTed to uri : /NorenWClientTP/GetOptionChain
Request Details
| Parameter Name |
Possible value |
Description |
| jData* |
|
Should send json object with fields in below list |
| jKey* |
|
Key Obtained on login success. |
| Json Fields |
Possible value |
Description |
| uid* |
|
Logged in User Id |
| tsym* |
|
Trading symbol of any of the option or future. Option chainfor that underlying will be returned. (use url encoding to avoid special char error for symbols like M&M) |
| exch* |
|
Exchange (UI need to check if exchange in NFO / CDS /MCX / or any other exchange which has options, if not don't allow) |
| strprc* |
|
Mid price for option chain selection |
| cnt* |
|
Number of strike to return on one side of the mid price for PUT and CALL. (example cnt is 4, total 16 contracts will be returned, if cnt is is 5 total 20 contract will be returned) |
Response Details
Response data will be in json format with below fields:
| Json Fields |
Possible value |
Description |
| stat |
Ok or Not_Ok |
Market watch success or failure indication. |
| values |
|
Array of json objects. (object fields given in below table) |
| emsg |
|
This will be present only in case of errors.
That is :
- Invalid Input
- Session Expired
|
| Json Fields of object in values Array |
Possible value |
Description |
| exch |
CDS, NFO ... |
Exchange |
| tsym |
|
Trading symbol of the scrip (contract) |
| token |
|
Token of the scrip (contract) |
| optt |
|
Option Type |
| strprc |
|
Strike price |
| pp |
|
Price precision |
| ti |
|
Tick size |
| ls |
|
Lot size |