더북(TheBook)

8.2.5 get_data( )

get_data() 함수는 과거 주가 데이터를 일간, 주간, 월간으로 가져온다. 다음은 함수에 전달할 매개변수다.

get_data( ticker, start_date = None, end_date = None, index_as_date = True, interval = "1d" )
  • ticker: 종목 티커
  • start_date: 시작일
  • end_date: 마지막일
  • index_as_date: 기본값은 True이다. index_as_date = True이면 날짜는 인덱스로 사용한다.
  • interval: 기본값은 "1d"(일간)이다. 그 외 "1wk"(주간), "1mo"(월간)를 사용할 수 있다.

다음은 특정 회사의 주가 데이터를 다양하게 가져오는 사용 예다.

# 마이크로소프트의 주가 데이터를 가져온다
msft_data = get_data( 'msft' )
# 마이크로소프트의 2020년 1월 1일 이후 주가를 가져온다
from1999 = get_data( 'msft', start_date = '01/01/2020' )
# 마이크로소프트의 2020년 1월 1일에서 1월 10일 사이의 주가를 가져온다
few_days = get_data( 'msft', start_date = '01/01/2020', end_date = '01/10/2020' )
# 마이크로소프트의 주간 데이터를 가져온다
weekly_data = get_data( "msft", interval = "1wk" )
# 마이크로소프트의 월간 데이터를 가져온다
monthly_data = get_data( "msft", interval = "1mo" )
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.