【问题标题】:iOS App Development with SEC Edgar/Xbrl Integration与 SEC Edgar/Xbrl 集成的 iOS 应用程序开发
【发布时间】:2013-11-23 19:28:18
【问题描述】:

我正在使用 Objective-C 构建一个 iOS 应用程序,该应用程序需要从 SEC 的 Edgar Filings 数据库中提取数据。如何将搜索字段集成到我的代码中,以调用特定公司的财务报表信息以在应用程序中显示?任何有用的建议或资源将不胜感激。谢谢。

【问题讨论】:

  • 这可能很困难,因为没有标准化的方法来查找此信息。 gepsio.wordpress.com/2013/08/24/… 上的博客文章描述了尝试使用标准机制对文件进行审查时遇到的一些问题。
  • 杰夫,感谢您提供的有用信息。因此,假设我最初只想将 Dow 30 集成到我的应用程序中,并构建一个交叉引用列表,例如链接帖子中提到的那个。然后我如何将搜索功能集成到基于 Objective-C 构建的 iOS 应用程序中?
  • 为了能够搜索任何语料库,您需要为其文档编制索引,这通常在服务器上完成,然后查询该服务器以检索要显示给用户的结果。在 iOS 应用程序中尝试这样做既困难又耗费大量资源。如果我知道您想要索引和搜索哪些数据,我可能会为您提供更好的帮助。
  • 如果有帮助的话,我还有一个相当全面的 SEC CIK db 代码。
  • 假设我要拉取最近 4 个季度的损益表数据,并为用户提供显示收入趋势、营业利润趋势和净收入趋势等相关信息的选项。跨度>

标签: ios stocks xbrl


【解决方案1】:

使用 CIK 可能是搜索特定公司文件的最佳方式。

一种方法是让您的应用程序屏幕使用 WebKit 中的一些可用函数(例如评估 JavaScript)来抓取结果。从损益表中提取信息并识别各个损益表行项目将非常困难,因为公司之间的标签会不一致。

在您的代码中,您可以为 Edgar 10-K 文件格式化 http 网络字符串,其中包含这样的损益表

让 CIK="1652044" 让 SECFormName = "Form10K"

让 URLStr = "https://www.sec.gov/cgi-bin/browse-edgar?company=&CIK=" + CIK + "&type=" + SECFormName + "&owner=include&count=40&action=getcurrent"

以上是 Swift 语法,转换为 Objective C 是次要的。

【讨论】:

    猜你喜欢
    • 2023-02-01
    • 2017-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    相关资源
    最近更新 更多