investfly.models.marketdata.OptionExpiry

@dataclass(frozen=True, eq=True)
class OptionExpiry:

Calendar date when an option contract expires (1-indexed month and day)

OptionExpiry(year: int, month: int, day: int)
year: int
month: int
day: int
def toExpirySymbol(self) -> str:

OCC YYMMDD form used in option symbols.

def toDate(self) -> datetime.date:
@staticmethod
def fromExpirySymbol( expirySymbol: str) -> OptionExpiry:
@staticmethod
def fromDate( expiryDate: datetime.date) -> OptionExpiry:
@staticmethod
def fromDict( jsonDict: Dict[str, Any]) -> OptionExpiry:
def toDict(self) -> Dict[str, Any]: