get_front_month_futures_code¶
- pyqqq.utils.futures_code.get_front_month_futures_code(product: str, date: date) str[source]¶
지수선물 상품의 특정 일자 기준 근월물(최근월물) 단축코드를 생성합니다.
만기일(결제월 두 번째 목요일) 당일까지는 해당 월물 코드를 유지하고, 다음 날부터 다음 월물로 넘어갑니다. 코드 체계는 월물의 만기 연도로 결정됩니다. (만기 2025년 이하 = 구코드 1XY…, 2026년 이상 = 신코드 AXY…)
- Parameters:
product (str) – 상품 이름. 코스피200, 미니코스피200, 코스닥150 중 하나
date (datetime.date) – 기준 일자
- Returns:
근월물 단축코드 (예: “A01609”, “101W09”)
- Return type:
str
- Raises:
ValueError – 지원하지 않는 상품 이름인 경우
Examples
>>> get_front_month_futures_code("코스피200", datetime.date(2026, 8, 5)) 'A01609' >>> get_front_month_futures_code("미니코스피200", datetime.date(2026, 8, 5)) 'A05608' >>> get_front_month_futures_code("코스피200", datetime.date(2025, 7, 21)) '101W09'