Skip to content

AbsoluteRiskOptionPositionCollectionEnumerator

QuantConnect.Securities.Option.StrategyMatcher.AbsoluteRiskOptionPositionCollectionEnumerator

AbsoluteRiskOptionPositionCollectionEnumerator(
    market_price_provider: Callable[[Symbol], float],
)

Bases: Object, IOptionPositionCollectionEnumerator

Stub class providing an idea towards an optimal IOptionPositionCollectionEnumerator implementation that still needs to be implemented.

Intializes a new instance of the AbsoluteRiskOptionPositionCollectionEnumerator class

Parameters:

Name Type Description Default
market_price_provider Callable[[Symbol], float]

Function providing the current market price for a provided symbol

required

enumerate

enumerate(
    positions: OptionPositionCollection,
) -> Iterable[OptionPosition]

Enumerates the provided positions. Positions enumerated first are more likely to be matched than those appearing later in the enumeration.