kquant API document (0.3.6)

DATE_IN

날짜 정보를 인수로 받는 대부분의 kquant 함수의 인수 타입은 DATE_IN 타입입니다.

DATE_IN 타입으로 지정된 인수는 다음과 같은 형식의 날짜 정보를 받을 수 있습니다.

  • 문자열: "YYYY-MM-DD", "YYYYMMDD" 등 다양한 날짜 형식을 받을 수 있습니다.
  • datetime.datetime: 시간 정보는 무시되며 날짜 정보만 사용합니다.
  • datetime.date
  • pandas.Timestamp

예를 들어 주가 정보를 받는 daily_stock 함수의 경우 다음 호출은 모두 같은 정보를 반환합니다.

import kquant as kq
import datetime as dt
df1 = kq.daily_stock("005930", "2023-01-01", "20230105")
df2 = kq.daily_stock("005930", "2023-1-1", "Jan 5 2023 ")
df3 = kq.daily_stock("005930", dt.date(2023, 1, 1), dt.datetime(2023, 1, 5))
df4 = kq.daily_stock("005930", df1.DATE[0], df1.DATE.iloc[-1])
df1.equals(df2)
True
df2.equals(df3)
True
df3.equals(df4)
True