RiskGraphQueryOptions
Common Risk Graph query options shared by snapshot and stream APIs.
| Field | Type | Required | Nullable | Default | Description |
|---|---|---|---|---|---|
PricingMode | RiskGraphPricingMode | No | No | RiskGraphPricingMode.MarkPreferred | Pricing mode used for live leg prices, PnL, and Greeks where applicable. |
Provider | DataProviderType | No | Yes | Market data provider override. Null uses the server-selected provider for the requested target. | |
Mode | RiskGraphMode | No | No | RiskGraphMode.Normal | Risk Graph calculation mode. |
ExpirationLineCount | int | No | No | 2 | Maximum number of evaluation lines to include between calculation time and the selected expiration horizon. |
SelectedExpirationHorizonExchange | datetime | No | Yes | Requested selected expiration horizon in exchange time. Null lets the server choose from available horizons. | |
DefaultExpirationHorizon | RiskGraphDefaultExpirationHorizon | No | Yes | Fallback horizon policy when SelectedExpirationHorizonExchange is null or unavailable. | |
OptionProjectionMode | RiskGraphOptionProjectionMode | No | No | RiskGraphOptionProjectionMode.HighDefinition | Option projection mode used by the server-side calculator. |
UnderlyingPriceAxis | RiskGraphUnderlyingPriceAxisOptions | No | No | new() | Underlying price-axis generation and exact-price inclusion options. The default uses automatic range detection. |
Compression | RiskGraphCompression | No | No | RiskGraphCompression.Gzip | Compression format requested for the returned binary payload. |