想知道,有谁知道如何从埃德加自动获取数据? (免费或其他)
我已经考虑过从雅虎/谷歌获取它,但他们整合信息(如不同的收入类别将被分组到一个收入项目)。我见过一些像Zacks这样的付费网站,但他们也进行了整合。
或者,有没有办法通过api或其他方式使用XBRL加载不同的语句?我不能说我完全理解XBRL是如何工作的,但它似乎是一个XML接口来访问报告的不同语句(由公司自己发布)。
答案 0 :(得分:8)
在研究之后,这是我已经确定的(注意:作为注册会计师和XBRL专家,我的IT知识有限)。美国证券交易委员会提供所有实时XBRL报告的RSS提要。他们还通过服务提供XBRL历史的FTP。我的理解是,如果您知道如何编写FTP脚本,则可以使用它将XBRL加载到SQL数据库中。然后,您可以使用RSS将实时归档收集到SQL数据库中。
FTP:ftp://ftp.sec.gov RSS:http://www.sec.gov/spotlight/xbrl/filings-and-feeds.shtml
如果您正在寻找自动创建XBRL的方法,一些XBRL工具会提供用于从会计和财务报告系统收集数据的API。 XBRL工具将使您能够根据需要从季度到季度“调整”财务报告分类。它还将提供自动验证和报告工具。我最熟悉的XBRL软件是富士通的XWand,但也有其他不错的选择。 XWand具有API功能,可以与Fujitsu相关的BPM工具紧密集成,以管理工作流程(http://www.fujitsu.com/global/services/software/interstage/solutions/xbrl/)。
希望这有帮助,
杰夫
答案 1 :(得分:2)
在回答你的问题时“或者,有没有办法通过api或其他方式使用XBRL加载不同的语句?”我可能会指向Gepsio,这是.NET的XBRL文档对象模型。您可以在.NET应用程序中使用它来使用,验证和报告XBRL文档中的各种条目。
由于Gepsio是一个.NET组件,它也可以在PowerShell中使用,它基本上将XBRL消费和验证带入脚本环境。 This blog post提供了在PowerShell中使用Gepsio的示例。
至于自动使用Edgar文档,您应该知道,当您调用Gepsio的XbrlDocument.Load()方法时,Gepsio可以通过指定XBRL文档的URL来自动使用Web上发布的文档。上面提到的博客文章中显示的PowerShell示例提供了从Web加载XBRL的示例。
发现的博文here也说明了使用C#中的Gepsio。
答案 2 :(得分:-1)
@ user117650您想如何查看数据?
您应该查看www.finviews.com,我们已经为您完成了所有工作。我们拥有所有XBRL数据(10-Q,10-K,20-F,S-1等......),一旦公司向美国证券交易委员会提交报告,您将在不到2分钟的时间内在Excel中获得该数据例如,您可以在之后进行财务建模(查看网站上的视频)。
有两个流: