get_market_cap_by_codes#

pyqqq.data.domestic.get_market_cap_by_codes(codes: List[str], date: date = None) DataFrame[source]#

지정한 종목들의 시가총액 및 발행주식 정보를 조회합니다.

2018년 1월 1읿 데이터 부터 조회가능합니다. 시가총액은 조회 일자의 종가를 기준으로 계산되어 있습니다.

Parameters:
  • codes (list[str]) – 종목 코드 리스트

  • date (dtm.date, optional) – 조회할 날짜. 기본값은 None (가장 최근 데이터)

Returns:

종목별 정보. 해당일에 저장된 데이터가 없으면 빈 DataFrame이 반환됩니다.

  • code (str): 종목코드.

  • market (str): 거래소.

  • type (str): 종목 유형 (EQUITY, ETF, ETN).

  • value (int): 시가총액.

  • shares (int): 상장주식수.

Return type:

pd.DataFrame

Examples

>>> df = get_market_cap_by_codes(["005930", "319640", "068270"], dtm.date(2024, 11, 4))
>>> print(df)
    market    type            value      shares
code
005930  KOSPI  EQUITY  350426235685000  5969782550
068270  KOSPI  EQUITY   40669771006000   217021190
319640  KOSPI     ETF      54381500000     3050000