Skip to main content
POST
Calculate equity volatilities across a date range.

Authorizations

Authorization
string
header
required

OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header

Body

The calculation payload. Supply one equity Identifier, inclusive StartDate and EndDate values, strikes interpreted according to StrikeType, Maturity in days, and an optional provider.

Queries dated equity-volatility observations at one maturity and selected strikes.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.MarketData.ApiGetEquityVolsRequest, Derivitec.Web.Core
market_data_environment_name
string | null

Name of the market-data environment to use. Supply either this name or provider_id, not both.

Example:

"Example market data"

provider_id
string | null

Opaque identifier of the market-data provider to use. Supply either this identifier or market_data_environment_name, not both.

identifier
object

Instrument code qualified by an identifier namespace and optional market code.

start_date
string<date-time>

Inclusive lower date-only boundary for the requested observations.

end_date
string<date-time>

Inclusive upper date-only boundary for the requested observations.

strikes
number<double>[] | null

Strikes locating the requested equity volatilities values.

maturity
integer<int32>

Maturity as a day offset locating the requested equity-volatility values.

strike_type
enum<string>

Strike type locating the requested equity volatilities values.

Available options:
absolute,
logarithmic,
normalized,
logarithmic_spot

Response

Returns evaluated volatility values and their strikes for each available business-date surface, together with retrieval or evaluation errors.

Returns the selected equity-volatility observations.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.MarketData.ApiGetEquityVolsResponse, Derivitec.Web.Core
is_success
boolean

Whether the operation completed successfully. The default is true; error outcomes set it to false.

Example:

true

error_messages
string[] | null

Messages explaining operation-level failures. The collection is empty by default.

volatility_data
object[] | null

Dated equity-volatility observations returned by the query.