get_index_ohlcv_for_date#

pyqqq.data.index.get_index_ohlcv_for_date(date: date) DataFrame[source]#

주어진 날짜에 대한 모든 지수의 OHLCV(Open, High, Low, Close, Volume) 데이터를 조회합니다.

이 함수는 특정 날짜에 대한 모든 지수의 시가, 고가, 저가, 종가 및 거래량 데이터를 API를 통해 요청하고, 이를 pandas DataFrame 형태로 반환합니다. 반환된 DataFrame은 ‘name’를 인덱스로 사용합니다.

2018년 1월 1일 데이터 부터 조회 가능합니다.

Parameters:

date (dtm.date) – 조회할 날짜.

Returns:

OHLCV 데이터를 포함하는 DataFrame. ‘name’ 컬럼은 DataFrame의 인덱스로 설정됩니다.

DataFrame의 컬럼은 다음과 같습니다.

  • open (float): 시가.

  • high (float): 고가.

  • low (float): 저가.

  • close (float): 종가.

  • volume (int): 거래량.

  • value (int): 거래대금.

  • diff (float): 종가 대비 전일 종가의 차이.

  • diff_rate (float): 종가 대비 전일 종가의 변화율.

Return type:

pd.DataFrame

Raises:

HTTPError – API 요청이 실패했을 때 발생.

Examples

>>> ohlcv_data = get_index_ohlcv_for_date(dtm.date(2018, 1, 2))
>>> print(ohlcv_data)
            open     high      low    close  volume    value   diff  diff_rate
    name
    KOSPI   2474.86  2481.02  2465.94  2479.65  262205  4786386  12.16       0.49
    KOSDAQ   803.63   813.40   800.54   812.45  989204  6648960  14.03       1.76
    ...