本页会反复提到三种文件,先记住它们是什么:
另外两种在讲股本时必用:DEF 14A(委托书,股东大会前寄给股东的材料,里面有持股表)和 Form 4(内部人买卖申报,董事高管动一股都要报)。
Intrusion Inc. 的 CIK 是 0000736012(前面的零可以省,写成 736012 也行)。有了它,两个地址就能拿到这家公司的全部公开资料:
accession 号是每一份申报的唯一编号,长得像 0001683168-26-006929。把横线去掉就是 000168316826006929,拼进上面第二个地址,就能看到那份申报里的所有文件——正文、附件、图片、XBRL 数据包。
本页的第一个真数字:从上面那份 JSON 里数出来,INTZ 从 1996-06-28 到 2026-09-15 一共报过 901 份文件。这个数很重要——它是后面所有「一共几次」「有没有」这类问题的分母。
那份 JSON 里有一个字段叫 filings.recent,很多人直接拿它当全量。但对申报多的公司,SEC 会把清单切片:recent 只是最近的一批,其余放在 filings.files[] 里的分片文件中,每个分片有自己的 filingCount,必须逐个累加。
本票的情况:filings.files 是一个空数组,说明 INTZ 没有分片,901 份全在 recent 里。这是本席实际检查过的,不是假设。
如果不检查会怎样:换一家申报更多的公司,recent 可能只有 1,000 份而全量有 5,000 份。你拿 1,000 当分母说「全库只有 3 次」,那个「全库」是假的。
还有一条:统计某种表单有几份,一律按 JSON 里的 form 字段数,不要按本地文件名数。文件名里 / 和空格常被换成 - 或 _(8-K/A 变成 8-K-A、SC 13G 变成 SC_13G),按名字筛既会漏也会多。
拿 INTZ 2026 年第二季度的季报当例子。这一份文件里就有三个不同的股数,位置不同、含义不同、日期也不同:
| 位置 | 数字 | 日期 | 它到底是什么 |
|---|---|---|---|
| 封面(第一页底部) | 24,506,953 | 2026-08-11 | 最精确、最新。规则要求公司在封面写「截至最近可行日期」的在外股数,通常就是报送日 |
| 资产负债表股东权益节 | 22,757 千股 | 2026-06-30 | 会计期末的数,单位是千股,所以精度只有千位。它和封面差了 6 周 |
| 同上,「已发行」一行 | 22,758 千股 | 2026-06-30 | 已发行 = 在外 + 库存股。本票库存股约 1 千股,所以差 1 |
三个都对,但用错会出事。如果你想算「今天的市值」,要用封面那个(24,506,953);如果你想算「每股净资产」,要用资产负债表那个(22,757 千股),因为分子(股东权益)也是 6/30 的。分子分母必须同一天。
The number of shares outstanding of the Registrant's Common Stock, $0.01 par value, on August 11, 2026, was 24,506,953.
公司开股东大会要定一个记录日(record date),那天收盘时在册的股东才有投票权。委托书里必须写清楚那天一共有多少股,因为这决定了法定人数和过半数的门槛。
INTZ 的例子:2026-07-20 的委托书写着:
On the record date, the Company had 22,757,075 outstanding shares of Common Stock.
记录日是 2026-06-30。注意这个数是精确到个位的 22,757,075,而资产负债表只给到 22,757 千股。两者一致,但委托书的精度高一个量级。
怎么用它交叉核对:2026-08-28 的 8-K 报股东大会结果时说,出席股数 13,608,357 股,约占「有表决权的 59.79%」。反推:
这就是交叉核对该有的样子:两个独立位置的数字互相能推出来,差异能用精度解释干净。如果差得解释不了,那就说明至少有一个数有问题,必须查。
并股不改变你手里那份钱的价值(理论上)。它改变的只有两件事:股数和每股价格。公司做这件事通常只有一个目的——把股价抬到交易所的最低要求之上。
| 项 | 并股前 | 并股后 | 倍数 |
|---|---|---|---|
| 在外股数(公司封面数) | 34,401,395 (2023-11-13) | 1,944,675 (2024-03-25) | ÷ 17.7 * |
| 2024-03-22 收盘价(并股前最后一个交易日) | $0.2289 | — | — |
| 2024-03-25 收盘价(并股后第一个交易日) | — | $3.74 | — |
| Nasdaq 最低买价要求 | $1.00 | $1.00 | 不变 |
* 为什么不是正好 20?因为这两个日期之间隔了四个月,中间公司又发了新股(2023-12-19 换股 870,322 股、2024-03-07 换股 1,044,932 股等)。并股本身是严格的 20:1,中间的股数变化是另一回事。要验证并股比例,得用同一天的数据,或者看章程原文。
这是读 INTZ(以及任何做过并股的票)时最实际的坑。同一批 2022 年 9 月发出的权证,在四份 8-K 里出现过四个数:
| 8-K 日期 | 写的数 | 口径 | 相对并股 |
|---|---|---|---|
| 2024-03-06 | 1,378,677 | 并股前 | 并股前 19 天 |
| 2024-04-05 | 1,212,593 | 并股前 | 并股后 11 天 ← 注意 |
| 2024-04-12 | 60,629 | 并股后 | 并股后 18 天 |
| 2024-11-27 | 52,482 | 并股后 | 并股后 8 个月 |
坑在哪:4/5 和 4/12 只差七天,讲的是同一次权证诱导方案,两份件都没有写「并股前」或「并股后」。如果你把 1,212,593 和 60,629 当成两个时点的余额相减,会得出「七天内掉了 115 万份权证」的错误结论——实际上什么都没发生。
怎么避免:①看到任何跨越 2024-03-25 的股数比较,先问「这是哪一边的口径」;②用比值检验:如果两个数的比接近 20(或接近 1/20),基本可以断定是口径问题,不是真实变化;③回原文看有没有「post-split」「split-adjusted」这类词——本票的这几份都没有,所以只能靠比值判断。
2023 年 11 月那批同理:8-K 2024-03-22 写 8,718,748(并股前),8-K 2024-04-12 写 435,937(并股后)。8,718,748 ÷ 20 = 435,937.4 ✓
问题:你打开任何一个行情源,看到 2024-03-22 那天的 INTZ 收盘价,它是 $0.2289(当天实际成交的价)还是 $4.578(换算到今天口径的价)?
验法:找一个公司在一手件里白纸黑字写过的事实,去比。本票有两个可用的锚点:
注意锚点二单独用不够:它只能证明「除以 20 之后与一手件相符」,不能排除「序列本来就是盘面价而 2023 年真的是 $16」——要排除这一支,必须靠锚点一的连续性检验。两个锚点合起来才成立,单独任何一个都不够。
为什么这件事非验不可:如果你以为序列是实际盘面价,你会认为 INTZ 在 2023 年 9 月股价 $16,那整段历史的解读全错。不同数据源的口径不一样,必须用一手件里的锚点去校。
本页的处理:所有跨 2024-03-25 的价格比较都在「并股调整后」这一个口径里做;凡引用当时的实际盘面价,都会单独标出来(比如「$0.2289(盘面实际)」)。
先分清两个词:
并股把在外股数除以 20,这一点没有争议。但授权股会不会也除以 20,完全取决于章程修正案怎么写。两种写法都合法,公司可以选。
| 写法 | 在外股数 | 授权股 | 后果 |
|---|---|---|---|
| A:同步缩 | ÷ 20 | ÷ 20 | 发新股的相对空间不变 |
| B:不缩 | ÷ 20 | 不变 | 发新股的相对空间放大 20 倍 |
The authorized number of shares, and par value per share, of Common Stock shall not be affected by the Reverse Stock Split.
后来发生了什么:并股后两年半,在外股数从 194 万涨到约 2,651 万,涨了 13.6 倍,用掉授权余量 2,457 万股。到今天还剩 5,349 万股。
全队有一条硬规矩:每一次并股都必须单独查一手件,不许类推。理由不是谨慎,是有实际反例。
反例:GDC(同一批研究里的另一只票)2022 年做 1:30 并股,没有缩授权股;2026 年做 1:250 并股,缩了。同一家公司,两次不同。如果你在 2026 年按 2022 年的做法推,会把授权余量算错一个量级。
去哪查,按优先级:
三种特殊情况要写明,不能硬套公式:
| 词 | 英文 | INTZ 的数(2026-06-30) | 含义 |
|---|---|---|---|
| 授权 | authorized | 80,000,000 | 章程允许发行的上限。不是已经发了这么多 |
| 已发行 | issued | 22,758,000 (千位精度) | 历史上一共发出去过多少股 |
| 在外 | outstanding | 22,757,075 (委托书精确数) | 已发行 − 库存股。算市值、算每股收益用这个 |
| 库存股 | treasury | 约 1,000 | 公司买回来自己持有的股,不参与投票也不算每股收益 |
| 流通盘 | float | 本席估 ≈ 20,601,681 (按 2026-09-19 重建口径) | 在外股数里,今天法律上可以自由买卖的那部分。公司不直接披露,要自己算 |
前四个词是会计概念,公司直接写在报表里;第五个是法律概念,公司不给,你得自己拆。怎么拆是第 7 步的内容。
INTZ 的报表里,优先股授权数在不同年份被标成 5,000,000 和 20,000,两个都对,指的是两层东西:
公司在 XBRL 里的标法变过:2024 年 5 月、8 月、11 月三期 10-Q 把 PreferredStockSharesAuthorized 标成 20,000(系列数),2025 年起又标回 5,000,000(总数)。如果你机械地拉 XBRL 做时间序列,会看到一个从 500 万掉到 2 万再跳回 500 万的「诡异变化」,实际上章程一次都没改。
教训:XBRL 是公司自己打的标签,标错或改标法都很常见。凡是发现某个字段出现量级跳变,第一反应应该是「标法变了吗」,而不是「公司真改了吗」。去看同期报表正文,一分钟就能判清。
本票 Series A 的结局:2024 年 3 月为换债发出 9,275 股,年内通过九次换股/赎回降到 3,587 股,2025 年 1 月全部换完或赎完。今天发行在外的优先股是 0 股。
公司发股时常常「送」权证:你今天按 $0.60 买一股,再白送你一张券,允许你在五年内随时按 $0.60 再买一股。对买方是白送的上涨期权;对公司是未来的潜在增发。
三个关键参数,看任何一份权证都先找这三个:
| 批次 | 份数 | 行权价 | 何时可行权 | 相对 9/18 收盘 $0.61 |
|---|---|---|---|---|
| 存量老权证(未参加 8 月诱导的部分) | 1,537,131 | 加权平均 $3.26 | 已可行权 | 深度价外(要涨 4.3 倍才有意义) |
| 2026 年 8 月新发权证 | 1,660,954 | $0.67 | 发出后6 个月零 1 天才可行权,约 2027-02 下旬 | 接近平价(高 9.8%) |
当股价跌到远低于行权价时,权证变成废纸,持有人不会行权,公司也拿不到钱。这时公司可以开一个限时窗口:「你现在行权,我把行权价临时降到某个低价;作为交换,我再送你一张新的权证。」
公司得到:现金,而且是马上到账。
持有人得到:按低价拿到股票,外加一张新券。
其他股东承担:在外股数增加,且新券挂在那里将来还会再增加。
那个 $0.125 是干什么的?这是为了满足 Nasdaq 规则。Nasdaq 5635(d) 要求私下发行的定价不得低于「最低价」(Minimum Price),而新权证的行权价 $0.67 低于当时的市价基准。做法是:把总对价 $0.795 拆成「买股票的 $0.67」+「买新权证的 $0.125」,这样新权证就是被买下来的,不是白送的,其行权价 $0.67 加上购买价 $0.125 合计 $0.795 就满足了最低价要求。这是一个标准的合规结构,不是会计花招,但你得知道它在算什么,否则会把 $0.795 误当成股票的实际发行价。
为什么新权证要锁 6 个月零 1 天?同样是 Nasdaq 规则。若权证在发出后 6 个月内即可行权,按 Nasdaq 的指引要把它算进「当下的发行」,从而触发更严的最低价与股东批准要求。锁 6 个月零 1 天可以避开这条。8-K 原文把这句话用大写强调:it will NOT be exercisable until the date that is exactly six (6) months and one (1) day following the date of issuance。
| 时间 | 覆盖哪批 | 降到 | 新权证 | 实际行权 | 收到现金 | 原件 |
|---|---|---|---|---|---|---|
| 2024-03-04 至 03-19 | 2022-09 批 | $3.80 (当时 $0.19) | 无 | 未单独公布 | — | 8-K |
| 2024-03-11 至 03-29 | 2023-11 批 | $4.00 (当时 $0.20) | 无 | 未单独公布 | — | 8-K |
| 2024-04-02 至 04-23 | 全部 | $3.04 | $2.91 | 180,668 股 | $549,230.72 | 8-K |
| 2024-11-21 至 12-27 | 全部 3,198,082 份 | $0.76 | $0.63 | 约 369 千份 | 约 $0.3 M | 8-K |
| 2026-08-17 至 08-28 | 全部 3,198,085 份 | $0.795 | $0.67 | 1,660,954 份 | $1,320,458 | 8-K |
看出来的三条:
一个数值上的注意点:2024-11 的 8-K 写「3,198,082 份」,2026-08 的 8-K 写「3,198,085 份」,两年间只差 3 份。中间明明发生过 2024-12 的行权(约 369 千份)与新权证发放(约 380 千份)。公司从未公布过分批明细,所以这两个数之间的对账做不出来。这是本票一个真实的、无法闭合的口径缺口,本席在梳理页与股本页都列进了不确定项,而不是硬凑一个解释。
差别在于这批股当初是怎么发出来的:
| 发行方式 | 拿到的股 | 能不能马上卖 |
|---|---|---|
| 注册发行(有生效的注册书,如 IPO、注册直投、ATM) | 自由股 | 能(非关联方) |
| 豁免发行(Section 4(a)(2)、Reg D 506、Reg S 等) | 受限证券 股票上带「限制性图例」 | 不能,要先满足 Rule 144 |
| 3(a)(9) 换股(与既有债权人交换,不给新对价) | 受限证券,但持有期可回溯到原债权取得日 | 看原债权什么时候取得 |
闸门一:持有期。公司是持续申报的报告公司(INTZ 是)→ 6 个月;不是 → 12 个月。持有期从你付出对价那天起算。
闸门二:你是不是「关联方」(affiliate)。大致就是董事、高管、控股股东这些能影响公司的人。
这是第 5 步那个「流通盘要自己算」的具体做法。步骤是:从在外总数出发,逐块减掉今天不能自由卖的部分。
第三步那个「减去重复」必须做。四位内部人在 8 月诱导里按 $0.795 行权拿到的 95,396 股(Scott 62,894、Pinson 18,334、LeVecchio 8,334、McCallum 5,834),既在「诱导行权 1,660,954」里,也在「内部人持股 1,973,568」里。不扣就会把同一批股减两次,自由流通盘被低估 95,396 股。
什么时候闸门打开:
为什么持有期从「行权日」起算而不是「拿到权证那天」:Rule 144(d)(3) 允许在无现金行权(cashless)时把持有期回溯到权证取得日,因为你没有新掏钱。但这次是现金行权(8-K 写明 exercise for cash,公司收到 $1,320,458),掏了新钱就是新的投资决定,持有期从那天重新起算。
| 方式 | 怎么运作 | 要不要提前公告 | INTZ 的实例 |
|---|---|---|---|
| ATM At-The-Market | 公司委托券商在公开市场上按市价一点一点卖,像普通卖单一样混在盘口里 | 不用。事后在季报/年报里披露卖了多少 | 2025-06-12 与 H.C. Wainwright 签,额度 $50.0 M,佣金最高 3.0%。截至 2026-06-30 一股未卖 |
| SEPA / ELOC 备用股权购买协议 | 找一家机构签「承诺书」:我随时可以要求你按折扣价买我的股,你必须买 | 签约时要报 8-K,每次用不用另说 | 2024-07-03 与 Streeterville 签 $10.0 M,24 个月,价格 = 三日最低 VWAP 的 95% |
| 注册直投 Registered Direct | 用已经生效的货架注册书,一次性卖给一两个机构投资人。买家拿到的是自由股 | 要报 8-K + 424B5 | 2025-01-06 向单一机构卖 653,000 股 @$3.05 + 1,806,016 份预付权证,毛 $7.5 M |
| 私募 Private Placement | 不用注册书,按豁免条款卖给合格投资者。买家拿到的是受限证券 | 要报 8-K(Item 3.02) | 2023-11-08 卖 4,359,374 股 @$0.60(每股配两份权证);2024-04-22 卖 1,348,569 股 @$1.95(每股配两份权证) |
对小股东最需要留意的是 ATM:它不需要提前公告,卖出的股当天就混在正常成交里。你在盘口上看到的买卖,可能有一部分对手方就是公司自己。唯一能发现它的办法是对比两期报告的在外股数——如果股数涨了而没有任何 8-K 解释,ATM 是头号嫌疑。
这是本席在做这份研究时真实遇到的一个缺口,把排查过程完整写出来,因为方法比结论有用。
三个候选解释,以及各自的证据强度:
正确的写法:把三个候选都列出来,说明哪个最可能、为什么,并明确写「没有一手件可证」。不要挑一个写成结论,也不要因为不确定就把这 137 万股从分析里删掉——它确实在 10-Q 封面的 24,506,953 里,这一点没有疑问。
什么时候会有答案:Q3 季报(预计 2026 年 11 月)的「ATM Offering」一节和现金流量表。
问题全在两个数怎么定。
小盘股的成交量经常被一两天的异常放量拖偏。看 INTZ 最近 20 个交易日:
| 日期 | 成交量 | 占 20 日总量 |
|---|---|---|
| 2026-08-27 | 1,199,456 | 23.0% |
| 2026-08-28 | 836,142 | 16.0% |
| 2026-08-31 | 588,825 | 11.3% |
| 其余 17 天合计 | 2,593,121 | 49.7% |
| 20 日总量 | 5,217,544 | 100% |
只报「含极值均量」会高估市场的消化能力 47%。这不是理论问题——全队见过更极端的:TPET 那只票,某一天单日占 20 日总量的 72.7%,只报含极值均量会高估消化速度 3–6 倍。所以规矩是三档都给,并写明是否存在单日极值、占比多少。
| 分子 | 股数 | ÷ 含极值 260,877 | ÷ 剔极值 211,478 | ÷ 中位数 177,216 |
|---|---|---|---|---|
| ① 只算新增供给 | 6,129,292 | 23.5 天 | 29.0 天 | 34.6 天 |
| ② 含在外全部可售 | 20,601,681 | 79.0 天 | 97.4 天 | 116.3 天 |
为什么两个都要给:它们回答的是两个不同的问题。①问「最近新发出来的这批要多久才能被市场吸收」;②问「如果所有能卖的人同时卖,要多久」。①太窄(忽略了老股东也可能卖),②太宽(假设全体清仓)。真实情况在两者之间,但没人知道在哪。所以两个都报,让读的人自己判断。
最要紧的一条:两个人算出来的消化天数不一样时,先比分子的定义,不要直接说对方算错。绝大多数分歧来自分子口径不同,不是算术错误。
消化天数最容易被误读成预测。它不是。
分子①的问题:6,129,292 股里,今天真正能卖的只是一部分。收购对价的 2,372,780 股要等 2026-12-29,诱导行权的 1,660,954 股要等 2027 年 2 月。今天就能卖的新增供给,严格说只有那 1,370,143 股未溯源增量(如果它确实是注册股)加上内部人手里的 379,735 股,合计 1,749,878 股。
分子②的问题:2,060 万股里绝大部分是 2026 年 6 月之前就在外的老股,持有人分散,没有任何一手件说他们要卖。把它当待消化供给,等于假设全体股东同时清仓。
那这个指标到底有什么用:它告诉你流动性的量级。INTZ 一天中位数只成交 177,216 股。任何一笔一百万股级别的供给,就相当于五六个交易日的全部成交量。这是这只票的结构性事实,和谁想不想卖无关。把消化天数当成「流动性有多薄」的刻度,而不是「几天后会跌完」的预测。
| 口径 | 6/30 当天 | 60 日区间最大 | 会得出的结论 |
|---|---|---|---|
| 只看收盘价 | $0.6805 → $0.9287 +36.5% | $0.6601 → $1.02 1.545 倍 | 「涨了三成多」,像一次普通的消息反应 |
| 盘中最高 ÷ 盘中最低 | $0.6747 → $1.08 1.601 倍 | $0.593 → $1.08 1.821 倍 | 盘中曾经 +60%,区间振幅 82% |
531 倍是什么概念:这只票平常一天成交约 20 万股,那天成交 1.06 亿股。如果用均值做分母会得出一个小得多的倍数——因为那 1.06 亿股本身就把均值拉高了。比常态必须用中位数。
只报「涨了多少倍」是不完整的。同样是 1.6 倍的涨幅,「涨上去站住了」和「涨上去全吐回来了」是两件完全不同的事。
| 时点 | 收盘 | 相对起涨日 | 说明 |
|---|---|---|---|
| 2026-06-29(起涨前一日) | $0.6805 | 基准 | 量 37,204 股,常态 |
| 2026-06-30 | $0.9287 | +36.5% | 盘中最高 $1.08,量 1.06 亿股 |
| 2026-07-13 | $1.02 | +49.9% | 区间收盘最高点 |
| 2026-08-25 | $0.60 | −11.8% | 52 周最低 |
| 2026-08-31 | $0.90 | +32.3% | 诱导行权窗口刚关 |
| 2026-09-18 | $0.61 | −10.4% | 比起涨前还低 |
所以准确的说法是:「6 月底到 7 月中拉过一轮,盘中最多 1.6 倍,随后九周单边回落,现在比起涨前还低 10.4%,离 52 周盘中最低只有 2.9%。」
不准确的说法有两种,都要避免:
| 日期 | 发生了什么 | 用不用它当 T0 |
|---|---|---|
| 2024-03-21 08:28 AM | 章程修正案报到特拉华州务卿 | 不用 |
| 2024-03-22 16:00 ET | 州法上生效 | 不用 |
| 2024-03-25 开盘 | Nasdaq 上按拆后价交易 | 用这个 |
如果只报「3.03 倍」而不报时序,读的人会自然理解成「涨了三倍」。实际是从 $4.60 跌到 $1.52,跌了 67%。同一个数字,两个相反的意思。
口径:价格列为并股调整后(Nasdaq 官方历史日线,2024-03-25 之前的原始盘面价已 ×20)。最后一列给并股前的盘面实际价(高/低 ÷ 20)。
| 位置 | 日期 | 开 | 高 | 低 | 收 | 量 | 高÷低 | 盘面实际 高/低 |
|---|---|---|---|---|---|---|---|---|
| T-15 | 2024-03-04 | 3.8660 | 3.8900 | 3.6020 | 3.8400 | 18,797 | 1.080 | 0.1945 / 0.1801 |
| T-14 | 2024-03-05 | 3.9600 | 3.9880 | 3.6800 | 3.8400 | 23,570 | 1.084 | 0.1994 / 0.1840 |
| T-13 | 2024-03-06 | 3.9960 | 3.9960 | 3.8440 | 3.9680 | 9,148 | 1.040 | 0.1998 / 0.1922 |
| T-12 | 2024-03-07 | 3.9980 | 4.0800 | 3.9120 | 4.0000 | 12,506 | 1.043 | 0.2040 / 0.1956 |
| T-11 | 2024-03-08 | 3.8220 | 4.0980 | 3.8020 | 4.0200 | 9,212 | 1.078 | 0.2049 / 0.1901 |
| T-10 | 2024-03-11 | 4.0000 | 4.0980 | 3.8940 | 4.0000 | 10,093 | 1.052 | 0.2049 / 0.1947 |
| T-9 | 2024-03-12 | 4.0600 | 4.0980 | 3.8200 | 3.9000 | 6,906 | 1.073 | 0.2049 / 0.1910 |
| T-8 | 2024-03-13 | 4.0340 | 4.0900 | 3.8400 | 4.0680 | 20,878 | 1.065 | 0.2045 / 0.1920 |
| T-7 | 2024-03-14 | 4.1000 | 4.1800 | 3.8040 | 3.9200 | 10,651 | 1.099 | 0.2090 / 0.1902 |
| T-6 | 2024-03-15 | 3.9800 | 4.0380 | 3.3860 | 3.3860 | 51,056 | 1.193 | 0.2019 / 0.1693 |
| T-5 | 2024-03-18 | 3.4960 | 3.9600 | 3.4000 | 3.9600 | 34,017 | 1.165 | 0.1980 / 0.1700 |
| T-4 | 2024-03-19 | 3.9240 | 4.0180 | 3.8060 | 4.0060 | 25,725 | 1.056 | 0.2009 / 0.1903 |
| T-3 | 2024-03-20 | 4.0000 | 4.0400 | 3.6200 | 3.7480 | 16,827 | 1.116 | 0.2020 / 0.1810 |
| T-2 | 2024-03-21 | 3.8000 | 4.2880 | 3.8000 | 4.2200 | 29,343 | 1.128 | 0.2144 / 0.1900 |
| T-1 | 2024-03-22 | 4.2980 | 4.6000 | 4.1560 | 4.5780 | 47,315 | 1.107 | 0.2300 / 0.2078 |
| T0 | 2024-03-25 | 4.0600 | 4.2764 | 3.2700 | 3.7400 | 106,465 | 1.308 | 同左 |
| T+1 | 2024-03-26 | 3.4200 | 3.5500 | 2.8800 | 3.0500 | 123,300 | 1.233 | 同左 |
| T+2 | 2024-03-27 | 2.8900 | 2.9300 | 2.6800 | 2.7800 | 81,335 | 1.093 | 同左 |
| T+3 | 2024-03-28 | 2.7000 | 3.2500 | 2.7000 | 3.0000 | 134,360 | 1.204 | 同左 |
| T+4 | 2024-04-01 | 3.0400 | 3.1399 | 2.8400 | 2.9100 | 38,013 | 1.106 | 同左 |
| T+5 | 2024-04-02 | 3.0000 | 3.8900 | 2.9200 | 3.7900 | 149,718 | 1.332 | 同左 |
| T+6 | 2024-04-03 | 3.8400 | 4.3600 | 3.4000 | 3.4200 | 223,047 | 1.282 | 同左 |
| T+7 | 2024-04-04 | 3.5300 | 3.5900 | 3.0332 | 3.0700 | 95,006 | 1.184 | 同左 |
| T+8 | 2024-04-05 | 3.1000 | 3.1900 | 2.8600 | 2.9200 | 59,212 | 1.115 | 同左 |
| T+9 | 2024-04-08 | 3.0100 | 3.0700 | 2.6000 | 2.6350 | 125,602 | 1.181 | 同左 |
| T+10 | 2024-04-09 | 2.6900 | 3.0138 | 2.5801 | 2.9699 | 99,001 | 1.168 | 同左 |
| T+11 | 2024-04-10 | 2.9000 | 2.9100 | 2.6100 | 2.6400 | 47,220 | 1.115 | 同左 |
| T+12 | 2024-04-11 | 2.6400 | 2.7500 | 2.6100 | 2.7300 | 34,200 | 1.054 | 同左 |
| T+13 | 2024-04-12 | 2.8500 | 3.3000 | 2.8200 | 2.9100 | 285,941 | 1.170 | 同左 |
| T+14 | 2024-04-15 | 2.9700 | 3.0100 | 2.4100 | 2.4900 | 127,852 | 1.249 | 同左 |
| T+15 | 2024-04-16 | 2.5200 | 2.5200 | 2.2700 | 2.3000 | 41,664 | 1.110 | 同左 |
| T+16 | 2024-04-17 | 3.3300 | 3.4600 | 1.7000 | 1.9400 | 4,548,533 | 2.035 | 同左 |
| T+17 | 2024-04-18 | 1.8700 | 1.8700 | 1.6100 | 1.6800 | 325,849 | 1.161 | 同左 |
| T+18 | 2024-04-19 | 1.6800 | 1.7500 | 1.6500 | 1.7000 | 178,668 | 1.061 | 同左 |
| T+19 | 2024-04-22 | 1.5900 | 1.6500 | 1.5200 | 1.6000 | 186,627 | 1.086 | 同左 |
| T+20 | 2024-04-23 | 1.6300 | 1.8700 | 1.5500 | 1.7900 | 158,604 | 1.206 | 同左 |
| T+21 | 2024-04-24 | 1.8100 | 1.8799 | 1.7301 | 1.7900 | 128,102 | 1.087 | 同左 |
| T+22 | 2024-04-25 | 1.8700 | 1.9900 | 1.8200 | 1.9200 | 524,704 | 1.093 | 同左 |
| T+23 | 2024-04-26 | 2.0300 | 2.0499 | 1.9311 | 1.9800 | 190,548 | 1.062 | 同左 |
| T+24 | 2024-04-29 | 2.0000 | 2.0000 | 1.8300 | 1.8900 | 148,836 | 1.093 | 同左 |
| T+25 | 2024-04-30 | 1.8900 | 2.0100 | 1.6800 | 1.7400 | 1,010,491 | 1.196 | 同左 |
| T+26 | 2024-05-01 | 1.7800 | 1.7890 | 1.6700 | 1.7100 | 110,561 | 1.071 | 同左 |
| T+27 | 2024-05-02 | 1.7700 | 1.8600 | 1.7600 | 1.8500 | 211,549 | 1.057 | 同左 |
| T+28 | 2024-05-03 | 1.8500 | 1.8799 | 1.5200 | 1.6200 | 255,127 | 1.237 | 同左 |
| T+29 | 2024-05-06 | 1.6200 | 1.6800 | 1.5700 | 1.6000 | 221,611 | 1.070 | 同左 |
| T+30 | 2024-05-07 | 1.6500 | 1.6700 | 1.5500 | 1.5600 | 149,860 | 1.077 | 同左 |
黄底 = 窗口盘中最高(T−1);蓝底 = 窗口盘中最低(T+19);红框 = 落地日 T0。
练习:①找出全窗口日内振幅最大的一天(提示:看「高÷低」那一列,答案是 T+16 的 2024-04-17,2.035 倍);②算出 T0 当天的量是前 15 日均量的几倍(106,465 ÷ 21,736 = 4.9 倍);③算出后 30 日均量是前 15 日的几倍(333,838 ÷ 21,736 = 15.4 倍)。
第三题的含义:并股之后成交量放大了 15 倍。这不是因为公司变热门了,而是因为股数少了 20 倍,同样的资金量对应的股数变了——但 15 倍 < 20 倍,说明按金额计的换手其实是下降的。这种「先换算再比较」的习惯,在所有做过并股的票上都要有。
很多票在你看的区间里一次并股都没有。这时候不能什么都不写,要写清楚三件事:
INTZ 现在正好同时具备第 1 条和第 3 条(第 2 条没有):
研究里最危险的一类句子是否定句:「全库搜过,没有」「N 份里 0 笔」「未见」。它们看起来最干净,实际上最容易出错——因为搜索失败和「东西不存在」在输出上长得一模一样。
报任何否定结论之前,必须先报这四样:
| # | 要报什么 | INTZ 的实际值 |
|---|---|---|
| 1 | 分母,三态分开:取件失败(带状态码) / 取到但解析失败 / 解析出值 | 2024-01-01 起:官方 152 份、解析出值 152 份、取件失败 0 份。「已扫 N」只能等于解析出值,不能用文件清单的长度 |
| 2 | 筛法,而且要用阳性对照件验过:两类断标签(词与词之间断、词内断)都要能命中,再加一份阴性件必须零命中 | 本票用三路互证:EDGAR 全文检索、8-K 的 items 字段、XBRL 股数不连续检测 |
| 3 | 对照件的分母靠读原文定,不能用管线自己数(那是自证) | 判据件是章程修正案 EX-3.1,只有几千字节,整份读完,结论直接引原句 |
| 4 | 命中不等于结论,每个命中都要回原文再决定 | 2026-05-13 的 8-K 命中了「reverse stock split」,回原文确认是条件式表述,不是一次落地,不计入 |
还有一条同样重要:未纳入的部分必须在同一处写明。本票的写法是:
2024-01-01 以来全部 152 份申报里,只有 1 次反向并股落地。未纳入的部分:EDGAR 全文检索不覆盖 2001 年之前的件;本轨语料在 2022-12-31 之前只有 70/685 份(原因是 www.sec.gov/Archives 对本机整机限流)。所以这条否定结论只对 2024-01-01 起成立;1996–2023 年间是否另有并股落地,本席未立结论。
对比一下不合格的写法:「全库搜过,只有一次并股。」——没有分母、没有范围、没有说哪些没纳入。读的人无法判断这句话覆盖了什么。
这一条比较技术,但它造成的错误特别隐蔽,值得单列。
场景一:全文检索(「这句话在不在这份文件里」)。HTML 里的标签必须剥掉,否则 <b>reverse</b> stock split 这样的写法会搜不到。标准做法是:剥 script/style → 剥标签 → 实体还原 → 统一全角半角 → 折破折号、删软连字符 → 折空白 → 转小写 → 再取一份「只留字母数字」的变体作 OR。
场景二:取字段值(「这份文件的受理时刻是多少」)。文件报头里长这样:
这里的标签名本身就是标识符。如果你套用场景一的做法先剥标签,就只剩一串 20260630160525,你不知道它属于哪个字段——文件里还有十几个 14 位数字。
本席在 INTZ 的 286 份语料上跑过反向实验(把被排除的那部分放回去,用来把归因量出来,而不是靠想):
后果的形状值得记住:这个 bug 在正文上吃掉的是片段(你还能察觉句子不通);在受理时刻这种又短又被标签包住的字段上吃掉的是字段本身——下游看到的是「该件没有受理时刻」,看起来像数据源本来就没有。字段越短越危险,它没有「剩下半句」来提示你出事了。
规矩:两套管线各写各的,不要复用归一化函数。取字段值那一路只做实体还原、永不剥标签;全文检索那一路按上面七步走。
本页所有数字都来自 INTZ 的公开申报件与 Nasdaq 官方历史日线,每一步末尾都有原件直链。发现任何一处与原件不符,以原件为准。