LZLZL/预测市场/盘口与微结构
免费深 · 动手 丁 盘口与微结构执行

最小 5 股
为什么 $5 是唯一稳的固定注额

2026-08-21 · 一条硬约束,和它引出的一堆连锁问题

撮合层有一条硬约束:最小成交单位 5 股。 听起来只是个小限制,实际上它决定了一件大事 —— 低于 $5 的「固定注额」在这里根本不存在。 你以为在等额下注,其实注额随价格上下漂,而这足以让回测和实盘对不上。

问题

你想每笔固定投 $1。价格不同,能买到的股数就不同:

成交价$1 能买够 5 股吗实际会发生
0.1010 股正常成交 $1
0.205 股刚好正常成交 $1
0.502 股不够被补到 5 股 → 实付 $2.50
0.901.1 股不够被补到 5 股 → 实付 $4.50

于是「每笔 $1」变成了:便宜的窗口投 $1,贵的窗口投 $4.50。 注额和价格绑在了一起 —— 而价格通常和你想研究的东西也相关。

为什么 $5 是地板

5 股 × 0.99 = $4.95 最贵的情况都在 $5 以内,所以 $5 在任何价位都买得到至少 5 股

只要注额 ≥ $5,无论价格是 0.01 还是 0.99,你都能买到至少 5 股, 不会触发补足,注额就是你定的那个数。

注额在 0.99 处能买结论
$11.0 股被补足,注额漂移
$4.955.0 股临界值
$55.05 股任何价位都成立

所以想做等额下注,$5 是数学上的最低值,不是经验值。

注额漂移为什么危险

不是「多花了一点钱」这么简单。它会污染整个统计

后果说明
不同窗口不可比一笔押 $1、一笔押 $4.50,两笔的权重差 4.5 倍
回测和实盘分家回测按固定注额算,实盘按补足后算,逐笔都对不上
产生一个隐藏的加权贵的窗口自动被加大仓位——你没这么设计,但事实如此
盈亏归因失效分不清赚的是判断对了,还是恰好在被加权的那一侧

第三行最阴险:它是一个你没打算加的权重。 统计里所有「没打算加但确实存在」的权重,最后都会以某种方式误导你。

连带的几件事

① 部分成交

挂单可能只被吃掉一部分。所以「我挂了 100 股」和「我有 100 股」是两回事。 写程序的必须处理部分成交,否则账从这里开始就错了。

② 小额测试的下限

想用最小成本验证整条链路能不能跑通,那么最小的一次完整测试就是 $5 左右。 比这更小的金额没法测出真实行为 —— 因为它会走到补足那条分支上去。

③ 多结果盘上要乘以 N

如果要在一个 N 档的盘上凑齐一整套,每一档都要满足 5 股下限。 档位越多,最小可行规模越大。互补集与 NegRisk 里那些 「纸面上有价差」的机会,很多就是死在这里 —— 冷门档要么买不到,要么为了满足下限必须超配。

一条更一般的教训

回测在某个条件上分类,实盘必须在同一个条件上取数

最小 5 股这件事,本质上是「执行层有一条回测里不存在的规则」。 这类分歧不止一处,它们的共同特征是:单看都很小,合起来足以让符号反过来。

我们的检查方法是逐笔对账:拿实盘的每一笔,和回测在同一时刻、 同一条件下算出来的那一笔比对。对不上的地方,就是执行层多出来的规则。

这一步做过之后,才有资格说「回测和实盘之间没有缝」。 没做过就假设没缝,是判死档案里最常见的死因之一。

一句话记住

$5 不是「建议起投额」,是数学上的地板 —— 低于它,你以为的固定注额会变成一个跟着价格走的变量, 而那个变量恰好和你想研究的东西相关。 这是最便宜的一次教训:改个常数就能避免。

证据怎么自己核对

最小 5 股 撮合层硬约束;低于此额的单会被拒或被补足。
$5 是地板 5 × 0.99 = $4.95 < $5,因此 $5 在 0.99 以内任意价格都能买到至少 5 股。可自行验算。
补足导致的漂移 $1 在 0.50 处只买得到 2 股,补到 5 股即实付 $2.50;0.90 处实付 $4.50。
逐笔对账 用实盘每一笔与同时刻同条件的回测结果比对,差异即执行层多出的规则。
复核日期 2026-08。撮合参数可能变更,使用前请自行复核。

相关接着读什么

丁 · 盘口微结构
吃穿订单簿:另一条回测里没有的规则
甲 · 基础概念
一笔交易从下单到结算
丙 · 链上机制
多结果盘上要乘以 N
癸 · 判死档案
$5 注额的真钱线,全账公开
本文属教育与研究记录,不构成投资建议,不承诺任何回报。规则与接口行为以官方文档为准,本文标注考证日期, 随时可能变更。预测市场在部分国家和地区受限制或不可用,参与前请自行确认当地法规。