get_all_minute_data#

pyqqq.data.us_stocks.get_all_minute_data(time: datetime) DataFrame[source]#

주어진 시간에 대한 모든 미국 주식의 분봉 OHLCV 데이터를 조회합니다.

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

Parameters:

time (dtm.datetime) – 조회할 시간. 뉴욕 시간대(America/New_York) 기준으로 처리됩니다.

Returns:

모든 미국 주식의 분봉 OHLCV 데이터를 포함하는 DataFrame. ‘ticker’ 컬럼은 DataFrame의 인덱스로 설정됩니다.

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

  • open (float): 시가

  • high (float): 고가

  • low (float): 저가

  • close (float): 종가

  • volume (int): 거래량

Return type:

pd.DataFrame

Raises:

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

Examples

>>> minute_data = get_all_minute_data(dtm.datetime(2024, 5, 8, 9, 30, tzinfo=ZoneInfo("America/New_York")))
>>> print(minute_data)
        open    high     low   close   volume
ticker
AAPL   173.90  174.15  173.85  174.00   52345
MSFT   419.20  419.80  419.00  419.50   25678
GOOGL  142.50  142.80  142.30  142.60   18234
AMZN   178.20  178.50  178.00  178.30   42567
META   435.10  435.60  434.80  435.20   15678
...