數據

查找標準普爾 500 指數股票的免費歷史 EOD 價格

  • March 11, 2019

我正在嘗試建立一個沒有倖存者偏差的歷史股票 EOD 價格數據數據庫,主要來自標準普爾 500 指數。

我查看了該網站的眾多數據源以創建數據庫https://quantpedia.com/Links/HistoricalData包括

  • 泉德爾
  • CRSP
  • 沃頓

問題是所有這些服務都是高級服務,這意味著您必須為它們付費。我會使用 yahoo Finance 的 API,但他們最近停止了它。有人知道免費的替代方案,我可以在其中獲取個股 EOD 歷史價格數據來建構我的數據庫嗎?

在我們的初創公司 SimFin 中,我們正在研究這樣一個免費提供的解決方案,因為我們在學生時代也買不起昂貴的高級解決方案。迄今為止,我們擁有超過 1000 家美國公司(包括整個標準普爾 500 指數)的財務比率、財務報表(直接來自美國證券交易委員會的 XBRL 數據和長達 10 年的數據)和股票價格。基本財務數據可免費獲得,您可以通過excel立即下載。

隨時在www.simfin.com下查看它,希望能找到您想要的東西。

如果您需要任何特定的數據集,請寫信給我們,我們可以為您編譯,以換取一些有價值的回饋。

雅虎 API 仍然有效,他們只是稍微改變了它。我建議你試試這個quantmod包(如果你正在使用R)——作者已經根據 API 的變化對其進行了調整。

這是 2010 年至 2017 年“達能”股票的一個小例子。

# install.packages("quantmod")
library(quantmod)
getSymbols("BN.PA",auto.assign=F,from="2010-01-01",to="2017-01-01")
# An ‘xts’ object on 2010-01-04/2016-12-30 containing:
#   Data: num [1:1790, 1:6] 42.7 43.1 42.8 42.7 42.9 ...
# - attr(*, "dimnames")=List of 2
# ..$ : NULL
# ..$ : chr [1:6] "BN.PA.Open" "BN.PA.High" "BN.PA.Low" "BN.PA.Close" ...
# Indexed by objects of class: [Date] TZ: UTC
# xts Attributes:  
#   List of 2
# $ src    : chr "yahoo"
# $ updated: POSIXct[1:1], format: "2017-06-08 21:45:57"

引用自:https://quant.stackexchange.com/questions/34605