Skip to content

VolatilityModelExtensions

QuantConnect.Securities.Volatility.VolatilityModelExtensions

Bases: Object

Provides extension methods to volatility models

warm_up

warm_up(
    volatility_model: IVolatilityModel,
    history_provider: IHistoryProvider,
    subscription_manager: SubscriptionManager,
    security: Security,
    utc_time: Union[datetime, date],
    time_zone: Any,
    live_mode: bool,
    data_normalization_mode: Optional[
        DataNormalizationMode
    ] = None,
) -> None
warm_up(
    volatility_model: IndicatorVolatilityModel,
    history_provider: IHistoryProvider,
    subscription_manager: SubscriptionManager,
    security: Security,
    utc_time: Union[datetime, date],
    time_zone: Any,
    resolution: Optional[Resolution],
    bar_count: int,
    live_mode: bool,
    data_normalization_mode: Optional[
        DataNormalizationMode
    ] = None,
) -> None
warm_up(
    volatility_model: IndicatorVolatilityModel,
    algorithm: IAlgorithm,
    security: Security,
    resolution: Optional[Resolution],
    bar_count: int,
    data_normalization_mode: Optional[
        DataNormalizationMode
    ] = None,
) -> None

Warms up the security's volatility model. This can happen either on initialization or after a split or dividend is processed.

Parameters:

Name Type Description Default
volatility_model IVolatilityModel | IndicatorVolatilityModel

The volatility model to be warmed up

required
history_provider Optional[IHistoryProvider]

The history provider to use to get historical data

None
subscription_manager Optional[SubscriptionManager]

The subscription manager to use

None
security Security

The security which volatility model is being warmed up

required
utc_time Optional[Union[datetime, date]]

The current UTC time

None
time_zone Optional[Any]

The algorithm time zone

None
live_mode Optional[bool]

Whether the algorithm is in live mode

None
data_normalization_mode Optional[DataNormalizationMode]

The security subscribed data normalization mode

None
resolution Optional[Optional[Resolution]]

The data resolution required for the indicator

None
bar_count Optional[int]

The bar count required to fully warm the indicator up

None
algorithm Optional[IAlgorithm]

The algorithm running

None