Check Trading Holidays using exchange_calendars in python
How to check stock market trading holidays using the exchange_calendars library in Python.
March 3, 2026
Check Trading Holidays using exchange_calendars in python
주식 자동매매 시스템이나 금융 데이터를 다룰 때, 장 개장 여부를 확인하는 것은 매우 중요합니다.
exchange_calendars 라이브러리를 사용하면 한국 거래소(KRX)를 포함한 전 세계 주요 거래소의 휴장일을 손쉽게 관리할 수 있습니다.1. Install Library
먼저 필요한 라이브러리를 설치해야 합니다.
Install commandbash
2. Check KRX Trading Holiday
한국 거래소(XKRX)의 캘린더를 가져와 오늘이
session(영업일)인지 확인하는 코드입니다.Trading Holiday Check Scriptpython
3. Key Concepts
- XKRX: 한국 거래소의 ISO 코드입니다. 미국은
XNYS(뉴욕증권거래소),XNAS(나스닥) 등을 사용합니다. - is_session(): 특정 날짜가 거래일(개장일)인지 여부를
Boolean값으로 반환합니다. 주말과 공휴일을 모두 포함하여 계산합니다.
4. More Tips
만약 특정 기간 내의 모든 휴장일을 리스트로 가져오고 싶다면
holidays_at 속성이나 sessions_in_range 메서드를 활용하여 스케줄링을 자동화할 수 있습니다.