RiskGraphUnderlyingPriceAxisOptions
Controls the generated underlying-price axis and caller-requested exact prices.
| Field | Type | Required | Nullable | Default | Description |
|---|---|---|---|---|---|
RangeMode | RiskGraphUnderlyingPriceRangeMode | No | No | RiskGraphUnderlyingPriceRangeMode.Auto | Range source for generated underlying prices. Selected leg strikes and IncludePrices are added to the final axis separately. |
RangePercent | Decimal | No | Yes | Fractional range used by RiskGraphUnderlyingPriceRangeMode.Percent mode. For example, 0.15 means +/- 15%; null for other modes. | |
Min | Decimal | No | Yes | Minimum generated underlying price for RiskGraphUnderlyingPriceRangeMode.ExplicitBounds mode. Must be greater than 0; null for other modes. | |
Max | Decimal | No | Yes | Maximum generated underlying price for RiskGraphUnderlyingPriceRangeMode.ExplicitBounds mode. Must be greater than Min; null for other modes. | |
Step | float | No | Yes | Optional generated-axis price increment for RiskGraphUnderlyingPriceRangeMode.ExplicitBounds mode. The server may increase it to enforce point limits. | |
PointCount | int | No | Yes | Requested generated range sample count. Exact prices and selected leg strikes are additive, so the final returned axis may contain more prices. | |
IncludePrices | list[Decimal] | No | Yes | Exact positive underlying prices to include in addition to the generated range and selected leg strikes. Duplicates are ignored by value. |