get_investor_net_purchases

pyqqq.data.derivatives.get_investor_net_purchases(date: date | None = None, session: str | FutureOptionMarket | None = None) DataFrame[source]

지수선물 투자자별 순매수 거래량(투자자별 매매동향)을 조회합니다.

지수선물(코스피200/미니코스피200/코스닥150)의 투자자별 순매수 거래량이 제공됩니다. 만기일의 경우 단축코드(code)가 부정확할 수 있습니다. 2025년 7월 21일 데이터 부터 조회 가능합니다.

Parameters:
  • date (datetime.date, optional) – 조회할 거래일. 기본값은 None (가장 최근 데이터)

  • session (str | FutureOptionMarket, optional) – 조회할 세션. ‘day’(정규/주간) 또는 ‘night’(야간)를 지정할 수 있습니다. 기본값은 None이며, 주간+야간 합계(all)를 반환합니다.

Returns:

상품별 투자자 순매수 거래량. 해당일에 저장된 데이터가 없으면 빈 DataFrame이 반환됩니다.

  • code (str, index): 해당 일자의 근월물 단축코드 (예: “A01609”). 데이터는 상품 단위(전 월물 합산) 통계이며 근월물 코드는 대표 코드입니다.

  • product (str): 상품 구분 (코스피200, 미니코스피200, 코스닥150)

  • date (str): 거래일 (YYYYMMDD)

  • session (str): 세션 구분 (all | day | night)

  • individual (int): 개인 순매수량

  • foreign (int): 외국인 순매수량

  • institutional (int): 기관 순매수량

  • others (int): 기타법인 순매수량

Return type:

pd.DataFrame

Raises:

requests.exceptions.RequestException – PYQQQ API로부터 데이터를 검색하는 과정에서 오류가 발생한 경우.

Examples

>>> df = get_investor_net_purchases(datetime.date(2026, 8, 5), session="night")
>>> print(df)
         product      date session  individual  foreign  institutional  others
code
A01609   코스피200  20260805   night        1024    -1957            646     287
A05608   미니코스피200  20260805   night      345     -456            123     -12
A06609   코스닥150  20260805   night         -30      -45             70       5