将XBRLware集成到Python 3中

时间:2014-04-01 13:22:56

标签: python python-3.x

我处于Python 3的绝对基础(我目前所知的一切都来自TheMonkeyLords),我主要关注的是将Python 3与XBRLware集成,以便我可以从SEC EDGAR数据库中提取财务信息。准确性和可靠性。

如何在Python 3中使用xbrlware frame?我完全不知道如何使用Python 3的框架....

关于我应该学习什么或为我编写代码的任何建议,线索等都会有很大的帮助!

谢谢

1 个答案:

答案 0 :(得分:0)

不要这样做。根据个人经验,从XBRL中提取有用的财务数据非常困难。 XBRLWare确实有效,但之后还有很多工作要做,以便将数据提取到有用的东西中。

XBRL有超过100种“收入”定义。每个行业的报告都不同每家公司提交100份文件,您必须将来自不同报告的数据串联起来。这是一个令人难以置信的令人沮丧的过程。

我在Windows上使用XBRLWare作为Ruby Gem。 (它不再受支持。)它确实“有效”。它可以很好地下载和格式化报告,但它可以作为查看器运行。大多数文件包含两个季度的数据。 (可能不是你想要的宿舍。)

您可以使用美国证券交易委员会网站上的XBRL查看器来完成同样的事情。或者你可以去公司的10-Qs。

此外,XBRL还为公司使用CIK代码。据我所知,美国证券交易委员会没有一个中央数据库可以将CIK代码与股票代码符号相匹配(如果您可以相信!)。因此,找到您想要下载的公司会很令人沮丧。

如果你想下载所有的XBRL报告,我已经被告知它每月6TB。

您也无法从XBRL中提取历史财务数据。你必须一起串联两个季度。因此,请将每个IBM文件(XBRL为3年)并将所有10-Q串联起来。对于大型加速申报者而言,XBRL只有三年的历史,因此历史数据有限。

华尔街仍有理由为财务数据收取每年25,000美元的费用。 XBRL非常难以使用,难以从中提取数据。

您可以尝试:XBRLcloud.com或findynamics.com