get_rising_stocks#
- pyqqq.data.domestic.get_rising_stocks(market: str, time: datetime | date) DataFrame [source]#
지정된 시장과 시간에 따른 상승 주식 목록을 조회합니다.
이 함수는 주어진 시장(‘KOSPI’ 또는 ‘KOSDAQ’)과 날짜 및/또는 시간에 대해 상승하는 주식들의 데이터를 API를 통해 요청합니다. 휴장일인 경우 빈 DataFrame을 반환합니다. 요청한 날짜 및 시간에 대한 데이터가 없는 경우에도 빈 DataFrame을 반환하며, 요청이 실패하면 예외를 발생시킵니다. 반환된 데이터는 ‘code’를 인덱스로 사용하는 DataFrame 형태로 제공됩니다.
시간은 30분 단위로만 제공됩니다. 예를 들어 9시 30분, 10시 00분, 10시 30분 등으로만 조회할 수 있습니다. 그 외의 시간은 30분 단위로 내림하여 조회합니다. 예를 들어 9시 15분은 9시 00분으로 조회합니다.
2024년 5월 3일 데이터 부터 조회 가능합니다.
- Parameters:
market (str) – 조회할 주식 시장의 명칭. ‘KOSPI’ 또는 ‘KOSDAQ’ 중 하나여야 합니다.
time (dtm.datetime | dtm.date) – 조회할 날짜와 시간. 시간이 제공되지 않은 경우 시장 종료 시간을 사용합니다.
- Returns:
주식 데이터를 포함하는 DataFrame. ‘code’를 인덱스로 사용합니다.
- Return type:
pd.DataFrame
- Raises:
AssertionError – 잘못된 시장 명칭이 입력된 경우.
HTTPError – API 요청이 실패했을 때 발생.
Examples
>>> stocks = get_rising_stocks("KOSPI", dtm.datetime.now()) >>> print(stocks) rank name current_price change change_rate volume bid_price ask_price bid_volume ask_volume per roe code 090460 1 비에이치 20700 3060 17.35 14705798 20700 20750 107635 194628 7.87 15.11 004090 2 한국석유 17150 2050 13.58 12984410 17150 17160 21096 4507 14.66 8.67 002380 3 KCC 280500 33000 13.33 140193 280000 280500 1259 5112 11.72 4.13 018880 4 한온시스템 6490 620 10.56 4428320 6480 6490 24297 146398 67.60 2.21 025620 5 제이준코스메틱 7710 710 10.14 1231670 7700 7710 677 6139 -4.96 -16.66