全程只用 DEFSEC Technologies(原 KWESST)自己申报文件里的数字。
每一步都给算式,推导放抽屉,步末给原件直链——你可以逐步自己复算一遍。
第二个数除以第一个数 = 151.8%。一句话:刚放开转售的量,是全部在外股的一倍半。 这是这张票目前最重要的事实,后面十四步都是在把这句话拆开讲明白。
反向并股(reverse split,加拿大文件里叫 consolidation)= 把 N 股旧股换成 1 股新股,同时股价理论上乘 N。 你手里的钱不变,公司的价值不变,只是"切片"变少变厚了。
DFSC 做过三次,用它自己公告里的数字看最清楚:
三次累计:70 × 10 × 21 = 14,700。也就是说,2022 年 10 月之前的 14,700 股,今天是 1 股。
为什么公司要这么做?两次公告都写了同一个理由:Nasdaq 要求股价不能长期低于 1 美元。 股价低了不能改,就把股数除掉、让股价乘上去。
15,791,742 ÷ 10 不是整数,多出来的 0.2 股怎么办?公告写得很具体 (2024-10-21 6-K):
No fractional post-Consolidation Shares will be issued as a result of the Consolidation. Fractional Shares will be rounded up to the next nearest whole number of Shares if the fraction is at least half of a Share and rounded down to the nearest whole number of Shares if the fraction is less than half a Share.人话:不足半股向下舍掉,半股及以上向上进一股。所以总数会有几股的误差,不影响量级。
并股还会换新的证券代码(CUSIP / ISIN),因为严格说这是"换了一批新证券":
初学者容易以为"并股一定要开股东会"。这张票上两次不一样:
2024 年那次:不需要股东批准。公告原句(2024-10-21 6-K):
The Consolidation was effected pursuant to a resolution of the board of directors of the Company dated October 9, 2024. No shareholder approval was required for the Consolidation to come into effect.同一批文件还提到,公司原本打算开股东会争取更大比例,后来放弃开会、直接按 1:10 做:
Accordingly, the Company opted not to hold its special meeting of shareholders pursuant to which it was seeking a consolidation of its Shares on a greater basis.2025 年那次:开了股东会。2025-03-31 股东会授权"至多 1:25、12 个月内、比例与时点由董事会定" (会议通知),董事会 2025-04-02 决议定为 1:21 (2025-04-21 公告)。
学到的东西:看到"股东会没有并股议案",不能推出"不会并股"—— 2024 年那次就是董事会自己做掉的。这是本票的一个真实教训。
原件:2024-10-10 宣布 1:10·2024-10-21 生效日·2025-04-21 宣布 1:21·2025-04-23 澄清与停牌
这是初学者最容易漏掉的一环。反向并股不给公司一分钱——它只是换切片。 公司缺钱就还得发新股,于是股数又涨回去。DFSC 的两段真实数字:
所以"股数少"这件事在这张票上是暂时的。看到一个很小的在外股数, 要先问一句:这是刚并完股的数吗?
| 日期 | 在外普通股 | 发生了什么 |
|---|---|---|
| 2023-01-27 | 4,072,738 | 1:70 并股之后(2022-10-28) |
| 2024-01-17 | 5,616,782 | 一年里靠发行涨了 38% |
| 2024-10-23 | 1,579,174 | 1:10 并股,压下去 |
| 2024-12-23 | 7,187,223 | 11 月两笔发行,两个月涨 4.55 倍 |
| 2025-04-21 | 11,137,638 | 继续涨(2 月私募 + 权证行权) |
| 2025-04-23 | 530,363 | 1:21 并股,再压下去 |
| 2025-09-30 | 1,396,321 | 7 月公开发行 |
| 2025-12-29 | 1,993,626 | 12 月注册直销 |
| 2026-08-12 | 2,666,632 | 6 月注册直销 |
| 2026-08-18 [推算] | 3,471,316 | 8 月私募 |
一个值得注意的数:FY2025 全年新增的股份里, "认股权证行权转股"588,310 股,和"公开发行"676,894 股几乎一样多 (20-F 附注 16(a))。 也就是说权证不是"将来也许会摊薄"的远期风险,它是过去一年实际发生的主要摊薄渠道之一。
如果你去看行情软件,会发现 DFSC 在 2024 年 1 月的价格显示成 205 美元左右, 而当时真实成交价约 1 美元。这不是错,是复权:
为什么要复权:不复权的话,并股当天会出现"价格一夜涨 10 倍"的假断崖,没法比较。
怎么确认你手上的数据复权了没有:去看并股落地日前后有没有断崖。本页实测:
pre-funded warrant(预付权证)= 买家已经把股价的钱几乎全部付掉了, 只留一个象征性的行权价,想变成股票的时候随时补那一点点钱就行。
DFSC 2026 年 8 月那笔的真实条款(2026-08-17 公告):
所以在经济上,1 份 pre-funded warrant ≈ 1 股股票。算"有多少股可能砸下来"的时候 必须把它算进去,否则会严重低估。
8 月那笔的 1,951,219 份额度,实际拆成了两块(F-3 费用表):
答案在证券购买协议里写得很直白(SPA §2.1):
...provided, however, that, to the extent that a Purchaser determines, in its sole discretion, that such Purchaser (together with such Purchaser's Affiliates ...) would beneficially own in excess of the Beneficial Ownership Limitation, or as such Purchaser may otherwise choose, in lieu of purchasing Shares such Purchaser may elect to purchase Pre-Funded Warrants in lieu of Shares in such manner to result in the same aggregate purchase price being paid by such Purchaser to the Company.人话:有一条规则限制单个买家的持股上限(下面第 8 步讲的 blocker)。 买家想投更多钱,但不想让"持股比例"超线——于是把超出的部分买成 pre-funded warrant。 权证在没行权之前不计入持股比例,所以钱投进去了、比例没超。
这解释了一个初学者常见的困惑:为什么 13G 上这些基金的持股永远贴着 4.99% 或 9.99%? 因为超出的部分都装在权证里,没有显示出来。
普通认股权证有到期日(这张票上是 5 年或 60 个月),到期不行权就作废。 pre-funded warrant 不一样——因为钱已经付了,持有人没有"用不用"的两难, 只有"什么时候转成股票去卖"的选择。
DFSC 账上还有一批老的 pre-funded warrant 余量(F-3 note (1)):
这一小块说明:看到"份数"一定要再看"能换多少股",下一步专门讲这件事。
这是这张票上最容易读错的一处。先看一手件写的数(F-3 note (1),2026-08-12 口径):
差 8 倍,原因是并股对挂牌权证的处理方式。2025 年那次 1:21 的公告专门澄清了这件事 (2025-04-23 6-K):
现在 DFSCW 这批权证值多少?以 9/18 收盘 US$1.21 对比行权价 US$1,050:
结论:这批挂牌权证在经济上已经死了,但它仍然在 Nasdaq 以 DFSCW 挂牌交易, 而且"份数"仍然留在权证总数里。所以看到 2,085 万这个数不要慌,要看"可换股数"那一列。
权证表格里的调整条款是这么写的(2026-06 权证表格 §3(a)):
...then in each case the Exercise Price shall be multiplied by a fraction of which the numerator shall be the number of Common Shares ... outstanding immediately before such event and of which the denominator shall be the number of Common Shares ... outstanding immediately after such event, and the number of shares issuable upon exercise of this Warrant shall be proportionately adjusted such that the aggregate Exercise Price of this Warrant shall remain unchanged.拆开算一遍(假设你有 210 份、原行权价 US$5.00):
直观理解:并股让每股变贵了 210 倍,所以权证能换的股数要除以 210、每股要付的钱要乘 210。 你要付的总钱数没变,但能拿到的股票少了 210 倍——而股票也贵了 210 倍,所以理论上不亏不赚。 真正让这批权证变废纸的不是并股,是并股之后股价又跌了。
错法一:把份数当股数(高估 8 倍)。 看到"20,855,982 份权证"就说"要多出 2,085 万股"——错。实际只能换 2,595,057 股。 正确做法:读 note (1) 里的"to purchase X Common Shares"那个数。
错法二:只看在外股数,漏掉 pre-funded warrant(低估)。 看到"在外 2,666,632 股"就说"盘子很干净"——漏了 8 月那 1,146,535 份行权价 CAD$0.001 的 pre-funded warrant,那在经济上就是股票。
正确做法是分三层数:
| 层 | 股数 | 说明 |
|---|---|---|
| ① 已在外 | 3,471,316 | 推算(2,666,632 + 804,684) |
| ② 经济上等同股票 | 1,146,535 | CAD$0.001 的 pre-funded warrant |
| ③ 名义存量(价外,现在不算供给) | ≈ 2,595,057 | 含 210:1 的挂牌权证与 CAD$3.30 以上各批 |
算"现在能砸多少"用 ①+②;算"最坏情况总股数"用 ①+②+③。不要混着用。
DFSC 从 2025 年 12 月起做了三笔融资,结构一模一样。看懂模板比记住每笔的数字重要:
| 时间 | 发行价 | 权证行权价 | 比值 | 规模 |
|---|---|---|---|---|
| 2025-12-18 | CAD$3.64 | CAD$4.27 | 117.3% | 566,040 股 |
| 2026-06-26 | CAD$3.74 | CAD$4.39 | 117.4% | 673,006 股 |
| 2026-08-18 | CAD$2.84 | CAD$3.30 | 116.2% | 1,951,219 股/份 |
比值稳定在 116–117%,说明这是同一个承销商的标准模板,不是每次重新谈的。
承销商报酬怎么算(8 月那笔,交割公告):
注册直销(registered direct):股票是从公司已经生效的"货架"(F-3)里卖出去的, 买家拿到的股票一出手就是自由流通股,不需要再登记。
私募(private placement):走豁免(Section 4(a)(2) / Reg D),不占货架额度, 但买家拿到的是受限证券,要卖必须等公司事后帮它做转售登记。
8 月为什么换成纯私募?因为货架额度不够了。公司 6 月自己算给了 (2026-06 424B5):
We are thus currently eligible to offer and sell up to an aggregate of US$1.77 million of our securities pursuant to General Instruction I.B.5 of Form F-3.这就是第 12 步要讲的 baby shelf 为什么没挡住 8 月那笔。
2025-12-18(424B5 封面):
...is offering 566,040 common shares, no par value per share ... at an offering price of CAD$3.64 per share directly to certain accredited investors ... In a concurrent private placement, we are also offering to the purchasers of the Common Shares 566,040 warrants ... Each Warrant has an exercise price of CAD$4.27 per common share. The Warrants will expire five years following the date of issuance. The Warrants and the Warrant Shares are not being registered under the Securities Act...2026-06-26(424B5)定价表逐行:
承销商权证在季报里补出(Q3 MD&A): 50,475 份、行权价 CAD$4.675、5 年。验算:50,475 ÷ 673,006 = 7.5% ✓
私募买来的股票是受限证券,不能马上在市场上卖。变成能卖有两条路:
9 月 9 日就是这张票上最重要的一个日期。在那之前,8 月那批买家手里的东西卖不掉; 在那之后,4,048,779 股(= 8 月 12 日在外股 2,666,632 股的 151.8%)获得了转售资格。
后面 7 个交易日发生了什么:
本页不主张因果(下跌可能有别的原因),只把时间上的先后与幅度摆出来。
注册权协议的存在写在 8/18 那份 6-K 的附件清单里(原件):
公告里也写了这项义务(8/17 公告):
Pursuant to a registration rights agreement, the Company has agreed to file one or more registration statements with the Securities and Exchange Commission covering the resale of the unregistered securities to be issued in the Offering.那 4,048,779 股具体是什么?F-3 的费用表拆得很清楚(EX-FILING FEES):
Represents 4,048,779 Common Shares consisting of (a) 804,684 Common Shares, (b) Common Shares underlying 1,146,535 pre-funded warrants, (c) Common Shares underlying 1,951,219 common share purchase warrants and (d) Common Shares underlying 146,341 placement agent's warrants...学到的东西:看到"登记了 400 万股"不要直接当成"400 万股要砸下来"。 要按行权价拆开:价内的算供给,价外的先放一边。
EDGAR 上有一种叫 EFFECT 的申报(申报人代码 9999999995),就是"生效通知"。 DFSC 一共 11 份 EFFECT。跟本页有关的两份:
为什么要看 EFFECT 而不是看报送日:报送(filing)只是交上去, 生效(effective)才是闸门真正打开。这张票上 F-3 从报送到生效隔了 7 天。
一个可以自己做的练习:2026-07-22 那份 F-1 登记了多少股? 正文我在限流期间没取到,但可以用 SEC 的费用数据反推:
两个独立约束同时成立(份数加总对、457(c) 价格对),所以这个推算可信度很高。 但它仍然是推算,我在页面上标了这一点——推算和原件明示要分开标,这是纪律。
beneficial ownership blocker(受益所有权上限)= 合同里约定,持有人行权后的持股比例 不得超过某个百分比。超过的部分就不让你行权。
DFSC 8 月那笔的原文(SPA §2.1):
The "Beneficial Ownership Limitation" shall be 4.99% (or, at the election of a Purchaser at Closing, 9.99%) of the number of Common Shares outstanding immediately after giving effect to the issuance of the Securities on the Closing Date.这解释了一个看起来矛盾的现象:F-3 转售表里大多数买家显示 4.99%, 而 Lind Global 的 13G 报 9.99%。不是数据冲突,是同一条款的两个档位。
最重要的一句:blocker 不限制卖出。 它只管"你最多能持多少",不管"你能卖多少"。 所以在下跌行情里,blocker 对股价没有任何保护作用; 反过来,持有人要继续行权还得先把已有的股卖掉腾出额度——这反而是卖压的来源。
F-3 转售表的"发行前受益持股"那一列,数字都贴着 4.99%。 但脚注写明了被排除的部分(原件):
脚注原句(以 Lind 为例):
The Common Shares shown to be beneficially owned before this offering exclude 746,010 Common Shares issuable upon exercise of the Investor Warrants ... because such Investor Warrants contain a blocker provision under which the holder thereof does not have the right to exercise the Investor Warrants to the extent (but only to the extent) that such exercise would result in beneficial ownership by the holder thereof ... of more than 4.99% of the outstanding Common Shares.所以看到 13G 上"某基金持股 4.99%",千万不要读成"他们只持这么点"。 真实经济敞口可能是显示值的好几倍,超出的部分装在权证里。
Ayrton 那份 13G/A 更直接,它的持仓全部是权证可换股 (原件):
Represents (ii) 102,907 shares of Common Stock issuable on the exercise of certain warrants (the "Warrants") held by the Reporting Persons. The issuable shares of Common Stock related to the exercise of the Warrants are subject to a 9.99% beneficial ownership blocker.小市值公司的摊薄之所以有时会失控,关键在工具的定价方式:
| 类型 | 行权/转股价怎么定 | 股价下跌时会怎样 |
|---|---|---|
| 固定价 | 签合同时定死,例如 CAD$3.30 | 变成价外、不会行权。摊薄不增加 |
| 浮动价 / 可重置 | 按近期市价打折,或到期重置 | 越跌 → 转股越多 → 卖压越大 → 更跌,形成螺旋 |
DFSC 属于哪一种?我全库查过:属于固定价。
权证的调整条款只覆盖结构性事项:股票股利、拆细、合并(含反向并股)、重分类, 而且调整后"权证的总行权金额保持不变"(原句见第 4 步抽屉)。
直接含义:CAD$3.30 就是 CAD$3.30。现价约 CAD$1.68,这批权证是真的价外, 不会因为股价继续跌而自动变成更多股票。这是这张票股本结构里少见的一处有利条款。
2026-08-16 的证券购买协议 §4.12 加了两条限制(原件)。 生效日 = F-3 的 EFFECT 日 2026-09-09:
Variable Rate Transaction 的定义覆盖面很宽,原句:
...(i) issues or sells any debt or equity securities that are convertible into ... at a conversion price, exercise price or exchange rate or other price that is based upon, and/or varies with, the trading prices of or quotations for the Common Shares ... or (B) with a conversion, exercise or exchange price that is subject to being reset at some future date ... or (ii) enters into, or effects a transaction under, any agreement, including, but not limited to, an equity line of credit or an "at-the market offering", whereby the Company may issue securities at a future determined price...人话:到 2027-09-09 之前,公司不能发浮动价可转债、不能搞股权额度融资(ELOC)、 不能做 ATM(除了跟承销商那一家的例外)。最凶的那条摊薄路径被合同堵住了。
但要把话说全:这两条都不禁止再做一笔和 8 月一样的"固定价私募 + 固定价权证"。 静止期一过(约 2026-10-09),同一个模板可以再来一次,只是价格会更低。
8 月这笔有 lock-up 协议,但看清楚锁的是谁(SPA §4.11):
No later than the Closing Date, the Company will cause each of its officers and directors to enter into Lock-Up Agreements that prohibit the transfer of their Common Shares or any of their securities exercisable, exchangeable or convertible into Common Shares for a period of 30 days following the Effective Date ("Lock-Up Period").所以"这笔交易有锁定协议"这句话,如果不问"锁的是谁",会给出完全相反的印象。 锁的是持 0.25% 的内部人,不是持一倍半在外股的买家。
这也是我自己在本次研究里犯过并更正的一个错:初稿我写"未见 lock-up", 因为我以为那份协议没取到(限流 503)。后来发现它其实已经取到了,只是我没读。 读完才知道:不是"没有锁定",而是"锁的不是买家"。 "取不到"和"取到了但没读"在自己的日志上长得一样——这条教训我写进了页面。
消化天数 = 要卖的股数 ÷ 每天的成交量。看起来很简单,坑全在分母上。
先把分子说清楚(两种口径都要给):
分母用最近 20 个交易日(2026-08-21 至 2026-09-18,20 天数据齐全):
| 分子口径 | 分子 | 含极值 | 剔极值 | 中位数 |
|---|---|---|---|---|
| 只算新增供给 | 1,951,219 | 7.7 日 | 13.0 日 | 13.8 日 |
| 含在外全部可售 | 4,617,851 | 18.2 日 | 30.8 日 | 32.7 日 |
为什么要给三档?因为均量很容易被一两天的暴量抬高, 只报"含极值均量"会让人以为盘子吃得下。这张票上有一个极端例子:
同一只票、同一套方法,只因为窗口里含不含 8 月 13 日那一天,结论差 30 倍。 这就是为什么每张表上方都必须写明:分子是什么、分母是哪个窗口、数据源是谁。
| 交易日 | 成交量 | 是否被剔 |
|---|---|---|
| 2026-08-21 | 267,919 | |
| 2026-08-24 | 177,842 | |
| 2026-08-25 | 868,832 | 剔 |
| 2026-08-26 | 851,450 | 剔 |
| 2026-08-27 | 385,218 | |
| 2026-08-28 | 130,750 | |
| 2026-08-31 | 67,048 | |
| 2026-09-01 | 127,544 | |
| 2026-09-02 | 95,657 | |
| 2026-09-03 | 75,549 | |
| 2026-09-04 | 152,065 | |
| 2026-09-08 | 98,748 | |
| 2026-09-09 | 71,980 | |
| 2026-09-10 | 809,109 | 剔 |
| 2026-09-11 | 82,662 | |
| 2026-09-14 | 191,334 | |
| 2026-09-15 | 213,127 | |
| 2026-09-16 | 125,662 | |
| 2026-09-17 | 180,823 | |
| 2026-09-18 | 106,833 | |
| 合计 | 5,080,152 |
有人会说:"8 月 13 日一天就成交 1.14 亿股,400 万股算什么?"
这个算法错在把一次性事件的量当成长期能力。看数:
用一次性脉冲的量做分母,等于假设那种日子会天天有。 全队口径里引用的 TPET 案例就是这个教训:单日占 20 日总量 72.7%, 只报含极值均量会把消化速度高估 3–6 倍。本票在 60 日窗上高估了 30 倍,比那个案例更极端。
原件与数据源:Nasdaq 官网历史日线(api.nasdaq.com,2026-09-19 取)· 在外股数 F-3 note (1)·供给拆分 F-3 费用表
这是本票最实用的一课。判断"有没有被 pump"要用盘中最高价和成交量,按交易日计。 只看收盘会漏掉盘中的脉冲。
以 2026-08-13 为例:
差别很大。所以筛选口径写的是"盘中最高价与成交量、按交易日计"。
第二件事:拉完之后回到哪。这比"拉了多少"更重要:
结论:这一轮不是"拉上去还没回来",是已经全部吐回、还比起涨前更低。
用均量会严重低估异常程度,因为那一天自己就占了均量的大头。 判断"异常"要用中位数做基准,中位数不受单个极值影响。
启席清单给的是"约中位数的 1,262 倍",我自算是 1,234 倍, 差 2.2%,来自中位数窗口定义不同。这种小差异我并列保留、不抹平—— 成交量数据源或窗口不同导致的差异,写明就好,不要把方法差异说成对方算错。
两个口径差 2.8 个百分点,都对,只是一个用盘中、一个用收盘。 页面上并列写明,读者才知道你用的是哪个。
一个交叉验证的小技巧:公司 2025-12-18 的招股补充文件自己写了 "US$5.25 是 2025-10-31 的收盘价,也是此前 60 天内最高收盘价" (原件)。 我的行情表在那一天正好是 5.250——分毫不差。 拿公司文件里提到的具体价格去对自己的行情表,是验证数据源口径最省事的办法。
原件与数据源:Nasdaq 官网历史日线·8/13 业绩新闻稿(当日催化剂)
baby shelf(小额货架限制,Form F-3 General Instruction I.B.5): 公众流通市值低于 US$7,500 万的公司,12 个月内用货架做公开主要发行 不得超过公众流通市值的 1/3。
DFSC 自己算的(2026-06 424B5):
但 8 月那笔毛额 US$4.0M,超了一倍多。怎么办?走私募。 baby shelf 管的是"公司通过货架公开卖股票",管不住"公司先私募、再帮买家登记转售"—— 转售登记里公司一分钱都不收:
We will not receive any proceeds from the sale of the Common Shares by the Selling Securityholders.这就是这道闸门的边界。它不是漏洞,是规则本来的适用范围;但初学者容易以为 "baby shelf 卡住了就发不出股了"——不对。
MVLS(已挂牌证券市值):公司在季报里自述了一条 2026 年 7 月的新规 (Q3 MD&A):市值低于 US$500 万连续 30 个营业日, 立即退市、没有宽限期;该规则 2026-07-29 被暂缓,但"可能随时被解除或修改"。
这里有个口径分歧必须说明:用哪个股数算市值,结论相反。 用第三方的 6,569,070 股 → 市值 795 万、在门槛之上; 用一手件推算的 3,471,316 股 → 市值只有 420 万,已低于门槛。 本轨无法裁定 Nasdaq 实际用哪个股数,所以这一条结论是有条件的。 遇到这种情况,正确做法是把两个算法都写出来,而不是挑一个看起来顺眼的。
2024 年那次(公告):
The Company believes that the Consolidation is in the best interests of shareholders as it will allow the Company to ensure continued compliance with the NASDAQ Stock Market minimum bid price requirements.2025 年那次(公告):
The Meeting was called as part of the Company's efforts to regain compliance with the minimum bid price requirement set forth under Nasdaq Listing Rule 5550(a)(2).一个词的差别:"ensure continued"=当时还合规,先手预防; "regain"=已经不合规了,要拿回来。读公告要抓这种动词。
诚实说明一点:上面这些规则内容全部来自公司自己的文件表述, 我没有去取 Nasdaq 规则原文或 SEC 批准令。 按纪律这应该标成"发行人自述,待回规则一手件"。 引用规则条文本来应该回规则原件,这是我这次没做到的一处,页面上也这么写了。
规则很简单:在外股数只认发行人自己写的那句 "X Common Shares were issued and outstanding as of <日期>"。 第三方(数据商、别人的申报件)的转述只能用来交叉检查。
本次遇到一个真实案例。Ayrton 那份 13G/A 写(原件):
The percentages below are based on (i) 3,390,113 shares of Common Stock of the Issuer that were outstanding as of July 20, 2026; and (ii) 102,907 shares of Common Stock issuable on the exercise of the Warrants ... The amount of shares outstanding was based upon a F-1, file...而 F-3 明写(note (1)):2,666,632 股,截至 2026-08-12。
原因找到了:13G 填报人取的是 F-1 封面上"本次发行后在外股数"那个数—— 那是假设登记的权证全部行权之后的备考数(pro forma),不是当时实际在外股数。
学到的东西:招股书封面常有两个股数——"现在在外"和"发行后在外"。 后者是假设性的。第三方引用时经常混淆这两个,而且会把错误传播下去 (别人再引用这份 13G,就继续错)。所以:股数一律回发行人原文。
Nasdaq 行情页给的市值是 US$7,948,575,用 9/18 收盘 US$1.21 反推:
判断:第三方大概把价外的认股权证也算成在外股了。 现价约 CAD$1.68,CAD$3.30 的权证深度价外,理性上不会行权,不该计入在外股。
但注意我的写法:我只写"差额恰等于某一块",没有写"第三方算错了"—— 因为我没有第三方的口径文档,不知道它到底怎么算的。 差异定位到了、原因没证实,就只报差异构成,把它列进不确定项。 这个习惯很重要:把"我算出来的"和"我确认的"分开。
把每个数标上"一手件明示"还是"推算",链条就清楚了:
| 日期 | 在外股 | 性质 |
|---|---|---|
| 2025-09-30 | 1,396,321 | 一手件 20-F 附注 16(a) |
| 2025-12-29 | 1,993,626 | 一手件 20-F 正文 |
| 2026-06-24 | 1,993,626 | 一手件 424B5 |
| 2026-06-26 | 2,666,632 | 推算 +673,006 |
| 2026-08-12 | 2,666,632 | 一手件 F-3 note (1) ← 锚点 |
| 2026-08-18 | 3,471,316 | 推算 +804,684 |
注意 2026-06-26 那一行的验证:我推算 6 月发行后是 2,666,632, 而一个半月后 F-3 明写 8/12 在外就是 2,666,632——推算被后来的一手件证实了。 这种"推算 → 后续原件验证"的闭环,是检验自己算法对不对最好的办法。
页面上凡是"未见""N 份里 0 笔"这种话,报结论之前必须先报四样东西。 这一步教你怎么看别人的否定结论可不可信,也教你自己怎么做。
| 门 | 要报什么 | 本页实际做的 |
|---|---|---|
| ① 筛法闸门 | 先用阳性对照件验证自己的检索能命中各种断裂形态,再用阴性件验证不误报 | 5 份对照件,四种断裂形态各由不同路径命中,阴性件 0 命中 |
| ② 分母三态 | 取件失败 / 取到但解析失败 / 解析出值 分开报;"已扫 N"只能等于解析出值 | 并股扫描 1,340 / 0 / 0;权证条款扫描 1,250 / 0 / 0 |
| ③ 对照件读原文 | 对照件的内容要整份人读,不能靠管线自己数(那是自证) | 5 份对照件各 170–218 字节,全部整份读过 |
| ④ 命中复核 | 命中不等于结论,要回看原文再决定 | 64 个 accession 命中并股短语,逐个回看后发现绝大多数是历史陈述 |
HTML 会把一句话切碎,切法不同、需要的破解方法也不同。我造了 5 份对照件实测:
看第二行和第三行:各有一条路径是唯一能命中的。
rev<span>erse</span>):剥掉标签会变成 "rev erse",
常规检索找不到 "reverse"。只有把非字母数字全删掉再比,才能命中。所以三条路径都是承重的,不是冗余。只用常规检索就下"没有"的结论, 在这两种形态上都会漏判——而且漏判的时候输出跟"真的没有"一模一样。
常见的假分母写法:
如果有 300 个文件读失败,实际只扫了 1200,但报出来是 1500。 这不是"漏扫几个文件",是那个 0 命中失去了支撑—— 你不知道漏掉的那 300 个里有没有。
正确写法:三个计数器分开。本页的两次扫描输出:
还有一个附带好处:分母非零本身就是"这次扫描跑到了结尾"的证据。 被打断的查找和"东西不存在"在输出上完全一样——都是空的。 如果看到 parsed_ok=0 且 hits=0,那是查找失败,不是"没有"。
本页真实遇到过一次。我在委托书里搜 "Name, Residence and Title" 得到空输出。 先验证查找有没有跑完:打印文本长度 = 252,991,说明文件读进来了、查找跑完了。 那就是这个字节序列真的不存在——原文在 "Residence" 和 "and Title" 之间有一个换行。 折掉空白之后立刻命中。空输出先查"是不是没跑成",再查"是不是真没有"。
我要确认"有没有把 SEC 的限流页当成申报文件存下来",用的指纹是 "maximum allowable requests per second"。全库扫描结果 0 命中。
但光有 0 命中不够,要两头都验:
第②条说明:命中不能直接当作"这是限流页、删掉它"的依据。 财报里相邻单元格被粘成一句话的情况并不罕见。 本次因为 0 命中,不需要裁决;但如果有命中,必须回看原文再决定。
本页另一个第④门的实例:并股类短语命中了 64 个 accession。 如果直接报"61 次并股"就大错了——逐个回看原文后发现: 绝大多数是历史陈述(招股书回顾过去三次并股); 2026-01-22 与 01-27 那两份 6-K 命中四个短语,但议程六项里没有并股决议, 命中来自文件中回顾历史的段落。真正落地的,2024-01-01 以来是 2 次。
这一步没有原件链接——它讲的是方法,不是这张票的事实。 但它决定了前面十二步里每一句"未见"能不能信。
然后是三条判断的方法,比数字更耐用:
最后一条,也是最容易被跳过的:凡是"未见""没有", 先报筛法闸门、分母三态、对照件读原文、命中复核这四样,再报结论(第 13 步)。 否定式结论如果没有范围,等于把一个残缺样本冒充全量。
本页只讲事实与方法,不做入选/评分/买卖建议。 每一步的数字都能点回原件自己复算;凡是我算出来而不是原件明示的,都标了"推算"。
本页只报事实与直接含义,不做入选/评分/买卖建议。每个数据点标注一手件出处;推算值标 [推算]。
席位 DFSCClaude · 机器 ethan · 2026-09-19 · SEC 请求头使用占位联系串,不含任何个人邮箱