SecurityListRequest(x) message is used to return a list of securities
(instruments) from the Deribit.
Arguments
| Tag | Name | Type | Required | Comments |
|---|---|---|---|---|
| 320 | SecurityReqId | String | Yes | A user-generated ID for this request. This can be used to match the request to the response |
| 559 | SecurityListRequestType | int | Yes | 0 or 4 – in any case list of instruments is returned |
| 263 | SubscriptionRequestType | int | No | Subscription Request Type to get notifications about new or terminated instruments. Valid values:
|
| 9013 | DisplayMulticastInstrumentID | Boolean | No | Custom tag, default is false (N). If the tag is present and set to ‘Y’, then symbol entries will include the Multicast identifier of the Symbol (if applicable). See NoSecurityAltID(454) below |
| 9018 | DisplayIncrementSteps | Boolean | No | Custom tag, default is false (N). If the tag is present and set to ‘Y’, then symbol entries will include the Price Increment steps of the Symbol (if applicable). See NoTickRules(1205) below |
| 15 | Currency | String | No | First currency of the currency pair for limiting the resulted list. Required if SecondaryCurrency(5544) specified. |
| 5544 | SecondaryCurrency | String | No | Second currency of the currency pair for limiting the resulted list. Default is USD if Currency(15) is specified. Current API doesn’t support queries by SecondaryCurrency only, so Currency (15) is mandatory if SecondaryCurrency is present. In current implementation SecondaryCurrency is ignored in subscription when SubscriptionRequestType (263) = 1 |
| 167 | SecurityType | String | No | Optional parameter for limiting output by the SecurityType. Describes type of security.Possible values:
|
Response
The server will respond with aSecurity List(y) message,
where the SecurityReq(320) is equal to that of the request.