提问人:moon-frost 提问时间:11/15/2023 最后编辑:TylerHmoon-frost 更新时间:11/16/2023 访问量:28
松树脚本:缺少FRED/GDPC1的最新数据
Pine script: recent data from FRED/GDPC1 are missing
问:
我正在尝试使用 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)
答:
问题可能出在 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)
评论