investfly.models.marketdata.FutureProduct

Supported futures products and product metadata.

class FutureType(builtins.str, enum.Enum):

Enum representing high-level future product categories.

class FutureProduct(builtins.str, enum.Enum):

Future Product Enum. A few commented out since their contracts are not available.

def getMonths(self) -> List[tuple[str, int]]:

Return (month_code, month_number) pairs in listed order.

@staticmethod
def fromSymbol( symbol: str) -> Optional[FutureProduct]:

Resolve a product code or concrete contract symbol (e.g. ESM26) to FutureProduct.