问题标签 [edgar]
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.
python - 我应该如何在 EDGAR 上抓取 idx 文件?
我有一个 idx 文件: https ://www.sec.gov/Archives/edgar/daily-index/2020/QTR4/master.20201231.idx
一年前我可以使用以下代码打开 idx 文件,但现在这些代码不起作用。这是为什么?我应该如何修改代码?
python - 从 EDGAR 下载一个 txt 文件
我想将此文件下载到我的本地驱动器: https ://www.sec.gov/Archives/edgar/data/1556179/0001104659-20-000861.txt
这是我的代码:
那我应该怎么下载文件呢?非常感谢!
xbrl - 从 EDGAR XBRL 文件构建财务表
当公司向 SEC 提交报告时,会提供一些文件。例如最新的 10-K 的AAPL。由此,甚至 SEC 网站(以及许多其他网站)也将表格制作为结构化数据。
我想做的是自己复制它,但被卡住了。有人可以向我指出详细的分步说明如何做到这一点吗?
通常 SO 用户会询问更具体的问题和 OP 尝试过的事情列表,所以,这就是我尝试过的,我理解的:
- 底部的六个文件(示例中的 8-12、15)已使用所有数据。基本上,公司提交的 8-12 和 15 是文件本身的内联 Xbrl 的摘录(示例中的 1)。
- 提取文件 (15) 列出了所有 Xbrl 实例和所有上下文。非常清楚。
- XSD 文件 (8) 包含所有表格和所有公司特定元素的列表。第一个在 link:roleType 块中给出,给出一个定义和它出现的链接库列表(尽管有时它们不出现)。第二个以 <xs:element>-s 的形式给出。
- 演示文件 (12) 具有相同的表格列表。
- 定义 (10) 和标签 (11) 链接库应该给出更多细节,例如特定数据的公司特定标签。
- 计算链接库并不是真正需要的(我猜),它更多的是验证总数确实是如何计算的。
我不明白的是:
- 从这些文件构建表的正确方法是什么?是通过查看 XSD/PRE 表单并在提取文件中找到它们的数据还是相反?
- 无论我多么努力,我都找不到提取文件中的数据点和 LAB 文件中的标签之间的链接(包含所有定位器和弧)。作为人类,它“容易”,但作为机器,名称总是略有不同(例如(a)loc_XYZ 更改为lab_XYZ;(b)名称“XYZ”有自己的版本和“XYZAbstract”版本, (c) 像 XYZ 这样的名称附有数字 XY_123),因此我无法建立“两端”之间的联系。
这就是为什么我想要一步一步的解释,比如:
- 拿文件……先。那里遍历 <...> 标签。对于每个标签,在文件 ... 中找到一个 <...> 标签,其中属性 ... 等于迭代标签的 ... 属性。等等。
谢谢,
PS(我对已经这样做的可用软件和服务不感兴趣,也不对某些特定的库调用。我只是想使用纯文本文件提取信息。)
xbrl - 当一个事实以多种方式总结时,如何建立 edgar 归档计算?
Edgar 文档有一些关于如何处理具有不同维度分解的事实的有限信息。以AAPL年报为例:
在第 29 页,总净销售额 (365,817) 分为产品和服务
在第 37 页上,按照 Apple 产品线划分了相同的总数。
我试图从可用文件中找出应该添加哪些元素才能达到总净销售额。问题是,在 Xbrl 提取文件中,所有维度子元素(产品/服务和 iPhone/Mac/等)都具有相同的标签(us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax)并且都具有非常相似的上下文,其中一段为<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">。唯一的区别是其中一个维度集在 us-gaap: 命名空间中,另一个在 aapl: 命名空间中,但我认为这通常还不够。什么,例如,如果在 aapl: 命名空间中有总净销售额的三分之一,国内与国外。
该手册所说的是关于Edgar Filer Manual的第 6.14.5 章中的计算规则,即计算中的事实必须出现在相同的表示中,但在这种情况下,没有用于添加维度元素的计算。例如,如果单击 iPhone 值,则它不会显示它加起来是总净销售额,但它加起来是毛利润,因为它不是一个单独的事实,它只是与相同事实的一个维度总数。
我找到参考的另一个地方是 6.15.3,但它又是在谈论将不同的事实相加以获得相同的总数,但如上所述,它不是相加的事实,而是唯一的维度同样的事实。
我可能可以根据这些值在演示文稿中出现的位置进行分离,但我认为确定什么是一组维度,什么是另一组,可以做得更好。
xbrl - 从命令行启动 arelle Edgar Renderer ixviewer
请问如何从命令行启动 edgar 渲染器查看器以启动浏览器?当我使用 edgar 渲染器插件从 arelle GUI 打开一个 ixbrl 文件时,它会打开一个浏览器内联查看器。请问如何使用命令行界面执行此操作?我已经尝试过了,但它只验证并生成输出。我也尝试了其他 api 的各种组合,但似乎没有一个有效。
python - sec-api 模块中的ExtractorApi 可以用于10-Q 归档吗?
我正在尝试使用 sec-api 模块中的 ExtractorApi 从 10-Q 报告中提取特定部分。该模块适用于 10-K,但在 10-Q 的某些部分会失败。例如,如果我想从 10-Q 中提取第 3 项,以下代码可以完美运行:
但是当我尝试提取项目 1A 时。风险因素,下面的代码返回“未定义”:
是否有一种解决方法可以从 10-Q 文件中提取这些部分?
谢谢
r - 使用 R 中的 Edgar 包下载 MD&A 时出错
我正在尝试使用 R Edgar 包来检索 MD&A:
out <- getMgmtDisc(cik.no=c(1439222), filing.year=2021, "myemail@university.edu")
我收到以下错误:
从 SEC 服务器下载 2021 年的主索引 ... decompressFile.default 中的错误(文件名 = 文件名,...,ext = ext,FUN = FUN):没有这样的文件:Master Indexes/2021QTR1master.gz
为什么?