松树脚本:缺少FRED/GDPC1的最新数据

Pine script: recent data from FRED/GDPC1 are missing

提问人:moon-frost 提问时间:11/15/2023 最后编辑:TylerHmoon-frost 更新时间:11/16/2023 访问量:28

问:

我正在尝试使用 request.quandl() 在我的图表中显示 FRED/GDPC1 提供的实际 GDP 值。

我应用了我的指标并将图表的时间范围设置为 3 个月 (3M),因为 GDPC1 数据是基于季度的。 截至 2021 年 10 月 1 日,所有实际 GDP 值均显示正常,但在 2021 年 10 月 1 日之后,没有显示任何值(即空且未获得数据)。 在FRED GDPC1(FRED/GDPC1)的实际网站上,您可以下载excel中的数据,在excel中,它包含了自1947年1月1日至2023年7月1日的所有实际GDP值。因此,2021 年 10 月 1 日之后的值确实存在。 谁能告诉我我的代码中是否做错了什么,或者这只是 quandl 数据的问题(即他们没有为 FRED/GDPC1 提供完整的数据)?

这是我的代码供您参考。

//@version=5
indicator("US-Real-GDP", overlay=false)

// Obtain "Real GDP"
real_gdp = request.quandl("FRED/GDPC1", barmerge.gaps_on, 0)
real_date = request.quandl("FRED/GDPC1", barmerge.gaps_on, 1) // According to Chat-GPT, index number "1" should provide the date information for a given GDP value, but not working...


// Plot
plot(real_gdp, "US Real Gap", color.blue, 5, plot.style_histogram)

图表图像

我尝试使用 request.security() 而不是 request.quandl(),如下所示,但结果相同(即在 2021 年 10 月 1 日之后仍然没有值/数据。

real_gdp = request.security("QUANDL:FRED/GDPC1", timeframe.period, close, barmerge.gaps_on)
pine-script pine-script-v5 quandl

评论


答:

1赞 beeholder 11/16/2023 #1

问题可能出在 QUANDL 这边,看看在他们这边打开数据集如何导致一无所获,至少对我来说是这样:https://data.nasdaq.com/data/FRED/GDP-gross-domestic-product

应该注意的是,TradingView具有本地FRED数据,没有QUANDL作为中间人,并且可以通过交易所前缀访问它(在搜索中写入,您将看到该数据集中最流行的交易品种)。图表上可用的任何交易品种都可以通过常规函数请求,因此您可以这样做:FRED:FRED:request.security()

//@version=5
indicator("US-Real-GDP", overlay=false)

// Obtain "Real GDP"
real_gdp = request.security("FRED:GDPC1", "3M", close)

// Plot
plot(real_gdp, "US Real Gap", color.blue, 5, plot.style_histogram)

评论

1赞 moon-frost 11/18/2023
非常感谢!通过绕过 QUANDL,我可以从 GDPC1 获得完整的数据集!另外,感谢您为 FRED 搜索符号的提示。顺便说一句,我也一无所获,因为 data.nasdaq.com/data/FRED/GDP-gross-domestic-product