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 ...