get_tickers#
- pyqqq.data.domestic.get_tickers(date: date | None = None, market: str | None = None)[source]#
주어진 날짜와 시장에 따른 주식 종목 코드와 관련 정보를 조회합니다.
이 함수는 지정된 날짜(기본값은 오늘)와 선택적 시장(‘KOSPI’, ‘KOSDAQ’)에 대한 주식 종목 코드와 추가 정보를 API를 통해 요청합니다. 반환된 정보는 pandas DataFrame 형태로 제공되며, 데이터가 없는 경우 빈 DataFrame을 반환합니다. DataFrame은 ‘code’를 인덱스로 사용합니다.
2018년 1월 1일 데이터 부터 조회 가능합니다.
- Parameters:
date (Optional[dtm.date]) – 조회할 날짜. 기본값은 현재 날짜입니다.
market (Optional[str]) – 조회할 시장. ‘KOSPI’ 또는 ‘KOSDAQ’ 중 선택할 수 있습니다.
- Returns:
주식 종목 코드와 관련 정보를 포함하는 DataFrame. ‘code’ 컬럼은 인덱스로 설정됩니다.
market (str): 시장 이름 (KOSPI 또는 KOSDAQ)
name (str): 종목 이름
type (str): 종목 유형 (EQUITY, ETF, ETN)
reference_price (int): 기준가
upper_limit (int or None): 상한가
lower_limit (int or None): 하한가
previous_close (int): 전일 종가
listing_date (str or None): 상장일
- Return type:
pd.DataFrame
- Raises:
AssertionError – 잘못된 시장 이름이 입력된 경우 오류를 발생시킵니다.
HTTPError – API 요청이 실패했을 때 발생.
Examples
>>> tickers = get_tickers() >>> print(tickers) market name type reference_price upper_limit lower_limit previous_close listing_date delisting_date code 000020 KOSPI 동화약품 EQUITY 7820 10160 5480 7820 19760324 000040 KOSPI KR모터스 EQUITY 571 742 400 571 19760525 000050 KOSPI 경방 EQUITY 6050 7860 4240 6050 19560303 000070 KOSPI 삼양홀딩스 EQUITY 71100 92400 49800 71100 19681227 000075 KOSPI 삼양홀딩스우 EQUITY 54200 70400 38000 54200 19920221