1. 학습
  2. /
  3. 강의
  4. /
  5. R에서 금융 데이터 가져오기와 관리

Connected

연습 문제

주식 분할 및 배당 데이터 다운로드

이전 연습 문제에서는 adjustOHLC()를 사용해 원시 과거 OHLC 가격을 분할과 배당에 맞게 조정했지만, 이 함수는 OHLC 데이터에만 적용됩니다. 종가만 있을 때는 작동하지 않으며, 내부적으로 사용하는 분할/배당 데이터도 반환하지 않습니다.

OHLC가 아닌 가격 시계열을 조정하려면, 또는 분할과 배당의 원시 데이터를 분석하려면 각 분할과 배당의 날짜와 값이 필요합니다.

Yahoo Finance에서 quantmod의 getSplits()와 getDividends() 함수를 사용해 각각 분할 데이터와 배당 데이터를 다운로드할 수 있습니다. Yahoo Finance의 과거 배당 데이터는 분할에 대해 이미 조정되어 있습니다. 조정되지 않은 배당 데이터를 받으려면 getDividends() 호출에서 split.adjust = FALSE를 설정해야 합니다.

지침

100 XP
  • getSplits()를 사용해 AAPL 분할 데이터를 splits에 가져오세요.
  • getDividends()를 사용해 분할 조정된 AAPL 배당 데이터를 dividends에 가져오세요.
  • dividends의 앞부분 몇 행을 확인하세요. 분할 조정이 적용되어 값이 작고 센트 단위의 분수로 보일 거예요.
  • getDividends()를 사용해 AAPL의 조정되지 않은(unaljusted) 배당 데이터를 raw_dividends에 가져오세요.
  • raw_dividends의 앞부분 몇 행을 확인하세요. dividends의 값과 다름에 주의하세요.