问题标签 [tiingo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
381 浏览

html - 用 Beautiful Soup 抓取 tiingo HTML

我希望从 tiingo.com 上各自的网页上抓取标准普尔 500 指数中各家公司的财务数据

例如,采用以下 URL:

https://www.tiingo.com/f/b/aapl

显示 Apple 最新的资产负债表数据

我希望提取最近一个季度的“Property, Plant & Equipment”金额,在这个特定实例中为 25.45B。但是,我无法编写正确的 Beautiful Soup 代码来提取此文本。

检查元素,我看到 25.45B 数字在元素内的类“ng-binding ng-scope”和类“col-xs-6 col-sm-3 col-md-3 col-lg-”内3 statement-field-data ng-scope”,它本身属于“col-xs-7 col-sm-8 col-md-8 col-lg-9 no-padding-left no-padding-right”类。

但是,我不确定如何准确编写 Beautiful Soup 代码来定位正确的元素,然后执行 element.getText() 函数。

我在想这样的事情:

但到目前为止,我还没有成功使用此代码。任何帮助将非常感激!

0 投票
2 回答
4742 浏览

r - 使用密钥连接到 R 中的 Rest API

这是一个简单的问题,但我仍然无法弄清楚。我想使用我的 API 密钥连接到 REST API。我查看了 和其他文档httrjsonlite但仍然无法弄清楚如何设置 API 密钥。

这是端点 - https://api.tiingo.com/tiingo/daily//prices?startDate=2012-1-1&endDate=2016-1-1?

我已尝试GET在此 URL 上使用该函数,并在调用中指定我的 API 密钥key。我也试过了api_key = key。我总是收到 401 错误。

谢谢

0 投票
0 回答
134 浏览

python - 如何使具有 MultiIndex 轴值的 Pandas 系列采用 DatetimeIndex 进行重新索引?

对 Pandas 来说还是有点新,所以我想在这里学习本教程: https ://www.learndatasci.com/tutorials/python-finance-part-yahoo-finance-api-pandas-matplotlib/

但是,它似乎有点过时了,我不得不将数据馈送转换为从 Tiingo 提取。否则,尝试按原样遵循本教程,并且每次在 reindex 调用时都会遇到异常。这是一个例外:

这是我的代码版本。

该教程使到目前为止的一切看起来都应该正常工作,但是我在该reindex()调用中遇到了 TypeError 异常。为什么?

我确实尝试抛出一个.to_numpy()afterall_weekdays来满足异常消息,但它仍然给了我同样的异常,包括说它是一个 DatetimeArray。

到目前为止的调试让我认为它有问题,因为close系列轴设置为包含符号和日期列的 MultiIndex,如打印输出所示。

如果它针对 DatetimeIndex 形式的简单日期列表重新索引,这可能会导致问题all_weekdays

在重新索引之前,我是否需要强制一个索引与另一个索引匹配?如果是这样,我将如何去做?如果没有,在本教程中解除阻止我的等效解决方法是什么?

0 投票
1 回答
280 浏览

python - 如果一个符号不存在或被除名,Pandas Data Reader Tiingo 会在拉取多个符号时出错

我正在编写一个应用程序来跟踪输入电子表格的股票数据。pandas_datareader.tiingo.TiingoDailyReader我目前通过调用每个符号来使其工作。数据阅读器能够获取符号列表并一次提取这些符号的所有数据。我更喜欢这个,因为我可以拨打一个电话然后查询它返回的数据帧。

我遇到的问题是当一个符号被除名或不存在时,这会导致整个调用失败,从而导致一个空的数据帧。通过对照 Tiingo 支持的符号列表检查所有符号,我已经解决了这个问题。但是,这并不完美,因为我遇到了一个支持符号但没有我请求的日期数据的实例。

有没有办法一次调用所有符号并让数据读取器跳过这些错误或不返回问题符号的数据?

谢谢,

0 投票
1 回答
355 浏览

python - Python - 如何将每个股票代码包含在新列中

两周前我刚开始使用 python,并研究了从 Tiingo 获取股票数据的代码。我设法通过运行以下代码获得了我需要的所有数据。但是,我似乎无法在 excel 的输出中包含实际的股票“代码”。有人知道为什么吗?感谢所有帮助!

谢谢!

0 投票
1 回答
194 浏览

flutter - 在按下按钮两次之前状态不会更新

我正在尝试学习和使用 API,我正在使用 Tiingo Stock API 来获取股票信息。我目前的应用是:

因此,基本上,当您输入代码并按下提交时,应用程序将更改“out”字符串 var 以显示股票价格。但是要更新应用程序,我必须按两次提交。

有人可以帮忙吗?

PS:出于安全原因,我删除了我的 API 密钥。

0 投票
1 回答
88 浏览

python - Tiingo 客户端 API 按日期拉取超出范围的数据

这是代码,当它在“df2.head()”输出时,第一篇文章是从 2020 年开始的。有人经历过吗?

0 投票
2 回答
256 浏览

python - Python:pandas data_reader -> plotly candelstick graph not identify date column from tiingo stock data api import

任务是在特定日期范围内通过 pandas data_reader 从 tiingo api 导入股票数据,然后将其绘制成蜡烛图。导入工作。然而,绘图并未将“日期”识别为 x 轴变量。请参阅最后的错误消息。

代码:

错误信息:

为了给您更多关于数据帧 stock_df 的上下文,这里是前五个原始数据。索引和列输入

显示:

stock_df 的前五列

的输入

显示:

输入:

显示:

0 投票
1 回答
239 浏览

python - 对 Tiingo 的 Python 3.9.1 API 调用在某些代码上失败

提前感谢您对我当前的挑战提供的任何见解。我正在运行 Python 3.9.1 以及最新版本的 PANDAS 和 TIINGO 库。

问题是某些代码的可靠 API 调用已开始失败。我认为问题出在 API 提供程序上,但奇怪的是没有其他人报告问题。

我的(简化的)代码:

失败的输出:

我已经尝试过直接 JSON 方法(上)和利用数据框(首选但在上面注释掉)。这适用于像 GE 这样的股票代码,但对于 PG、TSLA 和其他公司则失败。

我已联系 Tiingo 支持,但感谢社区提供的任何见解。

谢谢你!

0 投票
1 回答
70 浏览

r - 如何从 Tiingo 获取实时报价

我正在尝试使用以下代码从 Tiingo 获取加密货币的更新报价:

它运作良好,但最多更新数据是几个小时前(00:00:00),而 Tiingo 表示即使使用免费帐户( https://api.tiingo.com/about/pricing )他们也提供实时数据。

我的代码中是否缺少一些选项?非常感谢