get_all_ohlcv_for_date#
- pyqqq.data.daily.get_all_ohlcv_for_date(date: date, adjusted: bool = True) DataFrame [source]#
주어진 날짜에 대한 모든 주식의 OHLCV(Open, High, Low, Close, Volume) 데이터를 조회합니다.
이 함수는 특정 날짜에 대한 모든 주식의 시가, 고가, 저가, 종가 및 거래량 데이터를 API를 통해 요청하고, 이를 pandas DataFrame 형태로 반환합니다. 반환된 DataFrame은 ‘code’를 인덱스로 사용합니다.
2018년 1월 1일 데이터 부터 조회 가능합니다.
- Parameters:
date (dtm.date) – 조회할 날짜.
adjusted (bool) – 수정주가 여부. 기본값은 True.
- Returns:
OHLCV 데이터를 포함하는 DataFrame. ‘code’ 컬럼은 DataFrame의 인덱스로 설정됩니다.
DataFrame의 컬럼은 다음과 같습니다.
open (int): 시가.
high (int): 고가.
low (int): 저가.
close (int): 종가.
volume (int): 거래량.
value (int): 거래대금.
diff (int): 종가 대비 전일 종가의 차이.
diff_rate (float): 종가 대비 전일 종가의 변화율.
- Return type:
pd.DataFrame
- Raises:
HTTPError – API 요청이 실패했을 때 발생.
Examples
>>> ohlcv_data = get_all_ohlcv_for_date(dtm.date(2023, 5, 8)) >>> print(ohlcv_data) open high low close volume value diff diff_rate code 000020 8710 8790 8710 8770 39019 341233350 60 0.69 000040 1052 1133 1047 1047 590401 632158688 8 0.77 000050 7740 7870 7700 7750 1445 11211730 10 0.13 000070 68300 68800 67400 67600 33358 2261622200 -800 -1.17 000075 54800 54900 54800 54800 177 9702400 -100 -0.18 ...