IPO까지 거슬러 올라가는 특정 주식에 대한 모든 과거 수익 날짜 (날짜 만 충분 함)를 찾으려고합니다. 내 머신 러닝 프로젝트에 사용할 계획입니다.
Yahoo와 Nasdaq은 지난 4 분기의 수입 날짜 만 나열하는 것 같습니다.
제안이 있습니까?
감사합니다.
댓글
- Compustat 데이터베이스에는 en.wikipedia.org/wiki/Compustat이 정보가 포함되어 있습니다. 무료가 아닌 상용 제품입니다.
답변
Excel에서 Bloomberg 터미널 BDH 공식을 사용할 수 있습니다. 마법사를 진행하는 경우 다음을 클릭해야합니다.
데이터 가져 오기-> 이력 종료 날짜-> 스프레드 시트에서 증권 선택-> “LATEST_ANNOUNCEMENT_DT”선택-> 날짜 선택-> 완료.
블룸버그 터미널에 액세스 할 수없는 경우 친구에게 액세스 할 수 있는지 물어보십시오. 대부분의 대형 금융 회사와 마찬가지로 많은 대학 도서관에는 하나가 있습니다.
주의 사항 : 다른 출처에 대해서는 잘 모르지만 Bloomberg 데이터는 정확하지 않습니다. 회사가보고하는지 여부를 구분하지 않습니다. 시장 시간 전, 도중 또는 후에. 이 문제를 해결하기 위해 하루가 아니라 2-3 일 동안의 수익 변동을 측정합니다.
댓글
- 감사합니다. Bloomberg Terminal에 액세스 할 수 있는지 확인하십시오.
답변
정말로 시간이 필요하지 않은 경우 수익 보고서의 Tradier를 사용할 수 있습니다. https://developer.tradier.com/documentation/markets/fundamentals/get-calendars
답변
Yahoo는 훌륭한 대안을 제공합니다. https://finance.yahoo.com/calendar/earnings?symbol=TD.TO
댓글
- Yahoo가 훌륭한 대안이 아니라고 명시 적으로 언급되었습니다. 변경된 사항이 있습니까?
- 최소한 지금처럼 보입니다. 주어진 TD 예에서 Yahoo는 수년을 제공하고 이제는 지난 4 분기 만 제공합니다. 여기에는 타임 스탬프도 포함됩니다.
Answer
AlphaVantage는 EPS (실제 / 예상 / 놀라움)를 포함한 분기 별 수익 발표 날짜를 제공합니다. https://www.alphavantage.co/documentation/#earnings
장점은 Yahoo Finance의 수익 캘린더와 달리 컴퓨터에서 읽을 수 있다는 것입니다 ( JSON)이며 무료입니다 (무료 API 키를 신청해야 함).
답변
솔루션에 추가 R 코드를 제공하여 @Martin의 일부 (블룸버그 터미널에 액세스 할 수없는 경우)를 제공하면 alphavantage API에서 분기 별 수익을 얻을 수 있습니다. 이를 수행하는 한 가지 방법 (Apple이 예로 사용됨) :
library(alphavantager) library(httr) av_api_key(YOUR API KEY HERE) temp <- GET("https://www.alphavantage.co/query? function=EARNINGS&symbol=AAPL&apikey=YOUR API KEY HERE") AAPL_earnings <- content(temp) AAPL_earnings <- t(as.data.frame(AAPL_earnings$quarterlyEarnings))
다음 양식에 데이터 프레임을 생성합니다.
" httr " 패키지는 GET 함수에서 웹 페이지를 스크랩하는 데 사용됩니다. 여기서 " 콘텐츠 "는 데이터의 JSON 파일 인 웹 페이지 본문을 긁어냅니다. 보다 직관적으로 GET 함수 $ \ rightarrow $ 의 웹 사이트로 이동하여 $ \ rightarrow $ <를 마우스 오른쪽 버튼으로 클릭 할 수도 있습니다. / span> " "로 저장 한 다음 원하는 프로그래밍 언어로로드 할 수있는 JSON 파일로 저장합니다.
이 글은 오래된 글 임에도 불구하고 같은 문제가있을 수있는 사람들을 위해 여기에 게시하겠습니다.
댓글
- 감사합니다. R에서도 데이터를 가져 오는 방법을 찾고있었습니다. 코드는 잘 작동하지만 출력이 더 잘 구성 될 수 있다고 생각합니다. 다음은 제가 생각 해낸 함수입니다. ' gist.github.com/mgei/f5cd22848d656d47180db7e68b04048e
- 예, 작업하려면 데이터 형식이 달라야합니다. 목적 대답은 단지 몇 가지 " 시작 " 코드를 제공하여 API에 액세스합니다. 기능에 대한 찬사, 잘 작동합니다.