Lean
$LEAN_TAG$
|
Builder class supporting fluent syntax in constructing OptionStrategyDefinition. More...
Public Member Functions | |
Builder (string name) | |
Initializes a new instance of the Builder class More... | |
Builder | WithUnderlyingLots (int lots) |
Sets the required number of underlying lots More... | |
Builder | WithCall (int quantity, params Expression< Func< IReadOnlyList< OptionPosition >, OptionPosition, bool >>[] predicates) |
Adds a call leg More... | |
Builder | WithPut (int quantity, params Expression< Func< IReadOnlyList< OptionPosition >, OptionPosition, bool >>[] predicates) |
Adds a put leg More... | |
OptionStrategyDefinition | Build () |
Builds the OptionStrategyDefinition More... | |
Builder class supporting fluent syntax in constructing OptionStrategyDefinition.
Definition at line 258 of file OptionStrategyDefinition.cs.
QuantConnect.Securities.Option.StrategyMatcher.OptionStrategyDefinition.Builder.Builder | ( | string | name | ) |
Initializes a new instance of the Builder class
Definition at line 268 of file OptionStrategyDefinition.cs.
Builder QuantConnect.Securities.Option.StrategyMatcher.OptionStrategyDefinition.Builder.WithUnderlyingLots | ( | int | lots | ) |
Sets the required number of underlying lots
Definition at line 277 of file OptionStrategyDefinition.cs.
Builder QuantConnect.Securities.Option.StrategyMatcher.OptionStrategyDefinition.Builder.WithCall | ( | int | quantity, |
params Expression< Func< IReadOnlyList< OptionPosition >, OptionPosition, bool >>[] | predicates | ||
) |
Adds a call leg
Definition at line 291 of file OptionStrategyDefinition.cs.
Builder QuantConnect.Securities.Option.StrategyMatcher.OptionStrategyDefinition.Builder.WithPut | ( | int | quantity, |
params Expression< Func< IReadOnlyList< OptionPosition >, OptionPosition, bool >>[] | predicates | ||
) |
Adds a put leg
Definition at line 302 of file OptionStrategyDefinition.cs.
OptionStrategyDefinition QuantConnect.Securities.Option.StrategyMatcher.OptionStrategyDefinition.Builder.Build | ( | ) |
Builds the OptionStrategyDefinition
Definition at line 313 of file OptionStrategyDefinition.cs.