FunctionalOptionPositionCollectionEnumerator
QuantConnect.Securities.Option.StrategyMatcher.FunctionalOptionPositionCollectionEnumerator
FunctionalOptionPositionCollectionEnumerator(
enumerate: Callable[
[OptionPositionCollection], List[OptionPosition]
],
)
Bases: Object, IOptionPositionCollectionEnumerator
Provides a functional implementation of IOptionPositionCollectionEnumerator
Initializes a new instance of the FunctionalOptionPositionCollectionEnumerator class
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
enumerate
|
Callable[[OptionPositionCollection], List[OptionPosition]]
|
|
required |
enumerate
enumerate(
positions: OptionPositionCollection,
) -> Iterable[OptionPosition]
Enumerate the Option Positions Collection
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
positions
|
OptionPositionCollection
|
The positions to enumerate on |
required |
Returns:
| Type | Description |
|---|---|
Iterable[OptionPosition]
|
Enumerable of Option Positions. |