固定收益
下載債券收益率 R
我需要使用 R 下載債券收益率。
我像往常一樣嘗試了股票:
spc <- new.env()
setDefaults(getSymbols,src=“FRED”)
getSymbols("^AT0000386198", env = spc, from = “2010-01-01”, to = “2012-03-01”, return.class = “xts”)
但它不起作用。我應該如何進行?
非常感謝!
您可以使用以下查詢在FRED 數據庫中搜尋某些收益率曲線:
require('Quandl') Quandl.search(query = 'yield') # searching for the term 'yield'
您將獲得每個搜尋結果的唯一標識符,例如美國收益率曲線利率的程式碼“USTREASURY/YIELD”。你可以繼續
data <- Quandl('USTREASURY/YIELD', type = 'xts', start_date = '2010-01-01', end_date = '2012-03-01')
獲取您的數據框。
如果您收到錯誤消息,可能有多種原因。首先,您應該檢查您的數據庫中是否有所需的數據。您可以使用上面的查詢來檢查 FRED 中是否提供了某個 ISIN。我查看了您的 ISIN 並得到了結果:
In Quandl.search(query = "AT0000386198") : No datasets found
因此我推薦替代數據庫,這裡討論。
其他常見錯誤是由於缺少身份驗證:
要在一天內進行超過 50 次呼叫,或訪問高級數據庫,您需要通過告訴我們您的 API 密鑰來驗證您的 R 會話。
為此,您需要創建一個 Quandl 帳戶(免費)並使用可以在帳戶設置頁面上找到的 api 密鑰,然後再執行其他命令:
Quandl.api_key("YOUR_API_KEY")