d4ca27f93f
Co-authored-by: Python Stubs Deployer <stubs-deploy@quantconnect.com>
32 lines
1.0 KiB
Python
32 lines
1.0 KiB
Python
# encoding: utf-8
|
|
# module QuantConnect.Orders.OptionExercise calls itself OptionExercise
|
|
# from QuantConnect.Common, Version=2.4.0.0, Culture=neutral, PublicKeyToken=null
|
|
# by generator 1.145
|
|
# no doc
|
|
|
|
# imports
|
|
import datetime
|
|
import QuantConnect.Orders
|
|
import QuantConnect.Securities.Option
|
|
import typing
|
|
|
|
# no functions
|
|
# classes
|
|
|
|
class DefaultExerciseModel(System.object, QuantConnect.Orders.OptionExercise.IOptionExerciseModel):
|
|
"""
|
|
Represents the default option exercise model (physical, cash settlement)
|
|
|
|
DefaultExerciseModel()
|
|
"""
|
|
def OptionExercise(self, option: QuantConnect.Securities.Option.Option, order: QuantConnect.Orders.OptionExerciseOrder) -> typing.List[QuantConnect.Orders.OrderEvent]:
|
|
pass
|
|
|
|
|
|
class IOptionExerciseModel:
|
|
""" Represents a model that simulates option exercise and lapse events """
|
|
def OptionExercise(self, option: QuantConnect.Securities.Option.Option, order: QuantConnect.Orders.OptionExerciseOrder) -> typing.List[QuantConnect.Orders.OrderEvent]:
|
|
pass
|
|
|
|
|