AMPARIES

微盘轨第四期:把「仓位百分比」翻译成「手数」——整手、板块权限,与 3 万块钱的取舍

2026-10-13 · 数智实践 · 微盘轨迭代第四期

前三期都在讲「买什么」。这一期讲一件更落地、也更少被谈起的事:买多少。

策略层给出的目标仓位是一个百分比——本期是 37%。但券商下单界面不认百分比,它只认手。把这 37% 翻译成一张能照着敲的手数表,中间会撞上三道非常硬的约束:整手、板块权限、最低佣金。撞完之后你会发现,所谓「按比例等权买入」在 8 万本金这个量级上根本执行不了——这才是本期要记录的东西。

顺带公开一个我们自己写出来的缺陷:早期的手数分配在余额上做贪心,结果把近三成资金压在了最便宜的那一只上,与「等权」名不副实。

一、本期卡片

项目读数说明
目标形态微盘 Top10 · 双周频 · 连续宽度门控单腿,不加转债
门控 breadth200.25831 个申万行业中 8 个站上 20 日均线
目标仓位36.8%由 breadth20 连续映射(弱势档)
本金 / 本期可投入80,000 元 / 29,419 元剩余留现金,不满仓是策略的一部分
数据截止 / 清单日期2026-10-13 / 2026-10-12价格为 2026-10-13 收盘(不复权)

二、为什么「按比例下单」执行不了

29,419 元摊到 10 只股票,理论上是每只 2,942 元。但真要下单,三道约束会立刻把它撕开:

约束内容后果
① 整手主板 / 创业板买入必须是 100 股(1 手)的整数倍2,942 元 ÷ 单价 39 元 = 75 股,只能取 0 手或 1 手;单价越高,颗粒度越粗
② 板块权限科创板(688/689)单笔买入最低 200 股,且需单独开通交易权限一个不适合买科创板的账户,会把候选池里排名第 3、第 5、第 15、第 30 的四只整体作废
③ 最低佣金佣金 = max(5 元, 成交额×万分之 2.5),逐笔计算单只金额低于 2 万元时,最低佣金在吃收益——持仓只数越多、单只越薄,摩擦越重

这三条合起来说明一件事:手数表不是「把金额除以股价」就能算的,它是一个带整数约束的组合分配问题;而约束的松紧与本金量级强相关。同一套策略,8 万本金和 800 万本金的执行形态本来就该不一样。

三、公开一个缺陷:剩余资金「堆给最便宜的那只」

最早的手数分配实现很朴素:每只先保底 1 手,然后把剩下的钱一次次加给单价最低的那只,直到加不动为止。

它跑得通,但结果不对。本期名单下它会给出这样的分配:

口径最低价那只(3.23 元)该只权重其余 9 只
贪心补齐(旧实现)12 手 = 3,876 元13.3%(在高价股上甚至可达 29%)各 1 手
等权轮转(现口径)7 手 = 2,261 元7.7%2~3 手

旧实现的偏差方向是单调的:单价越低越被加仓,组合实际变成了「微盘 + 低价因子」的混合体——而我们从未验证过低价因子,等于在不知情的情况下引入了未经验证的风险暴露。现口径改为等权轮转:每次把一手加给「当前市值最小、且加得起」的那只,直到资金耗尽,使最终权重尽量贴近日标等权。

这个过程值得记录的地方在于:它不产生任何报错。回测用的是等权,实盘按手数表下单,两者悄悄偏离——属于典型的「静默失效」,只能靠把表打出来逐行核对发现。

四、主表:剔除不可交易标的后补位的 10 只

原 Top10 里第 3、第 5 名是科创板,按上面的第②道约束整体剔除,用后续名次依次补位(第 11、12 名递补)。价格取 2026-10-13 收盘的不复权名义价。

名次代码名称板块最新价当日涨跌手数股数金额(元)权重
1300730科创信息创业11.07−0.27%22002,2147.57%
2001260坤泰股份主板18.80+0.53%22003,76012.86%
4300141和顺电气创业10.21+0.59%33003,06310.48%
6300926博俊科技创业16.31−2.22%22003,26211.16%
7301336趣睡科技创业39.23+0.80%11003,92313.42%
8002209达 意 隆主板12.92+0.70%22002,5848.84%
9301159三维天地创业32.41+1.44%11003,24111.09%
10300665飞鹿股份创业8.56+1.30%33002,5688.79%
11002060广东建工 补位主板3.23+1.25%77002,2617.74%
12300406九强生物 补位创业11.77−1.26%22002,3548.05%

合计投入 29,230 元 · 剩余现金 189 元 · 单只权重 7.6%~13.4%

可以看到:整手约束下权重天然发散(7.6%~13.4%),最贵的那只(趣睡科技 39.23 元)只能买 1 手却占了 13.4%——这就是小资金的颗粒度代价,无法靠算法消除,只能选择接受它、或者拉长名单。

五、更分散的选择:延展到后段 16 只

原文的诉求之一是「后面再排出 20 只可投入的」。池内 30 只剔除 4 只科创板后剩 26 只,其中排名第 11~30 段(第 15、30 名为科创板)共 16 只。同样的 29,419 元摊到这 16 只上:

名次代码名称板块最新价当日涨跌手数股数金额(元)权重
13002117东港股份主板8.01−0.99%11008012.73%
14301125腾亚精工创业14.20−0.84%11001,4204.83%
16600097开创国际主板9.27+1.76%11009273.15%
17002054德美化工主板7.05+1.73%22001,4104.80%
18300278华昌达创业3.450.00%33001,0353.52%
19605588冠石科技主板41.73−0.29%11004,17314.20%
20001306夏厦精密主板52.35−2.89%11005,23517.82%
21301202朗威股份创业32.40−1.55%11003,24011.03%
22002526山东矿机主板2.62+1.16%33007862.68%
23603809豪能股份主板8.38−0.59%11008382.85%
24000663永安林业主板6.08+2.70%22001,2164.14%
25300447全信股份创业13.83+2.67%11001,3834.71%
26600195中牧股份主板6.66+0.15%22001,3324.53%
27002469三维化学主板6.24+1.46%22001,2484.25%
28301368丰立智能创业36.12−0.61%11003,61212.29%
29600425青松建化主板3.63−0.27%22007262.47%

合计投入 29,382 元 · 剩余现金 37 元 · 单只权重 2.7%~17.8%

分散到 16 只并没有让权重更均匀,反而更悬殊:两只高价股(41.73 元、52.35 元)各 1 手就吃掉 32%。这是「1 手」这个最小单位相对 29,419 元太大的必然结果。名单越长、越受整手颗粒度的支配——这一条如果不在动手前算一遍,很容易把「分散」做成了「集中」。

六、全池 30 只原始排名(含不可交易标注)

为完整性起见,把池内 30 只全列出来。科创板 标记的 4 只属于本期不可交易标的(单笔最低 200 股 + 需单独权限),已在所有方案中剔除。

名次代码名称板块最新价当日涨跌可否买入
1300730科创信息创业11.07−0.27%可买
2001260坤泰股份主板18.80+0.53%可买
3688078龙软科技科创29.06+1.50%科创板
4300141和顺电气创业10.21+0.59%可买
5688051佳华科技科创24.57−0.12%科创板
6300926博俊科技创业16.31−2.22%可买
7301336趣睡科技创业39.23+0.80%可买
8002209达 意 隆主板12.92+0.70%可买
9301159三维天地创业32.41+1.44%可买
10300665飞鹿股份创业8.56+1.30%可买
11002060广东建工主板3.23+1.25%可买
12300406九强生物创业11.77−1.26%可买
13002117东港股份主板8.01−0.99%可买
14301125腾亚精工创业14.20−0.84%可买
15688618三旺通信科创25.28−1.02%科创板
16600097开创国际主板9.27+1.76%可买
17002054德美化工主板7.05+1.73%可买
18300278华昌达创业3.450.00%可买
19605588冠石科技主板41.73−0.29%可买
20001306夏厦精密主板52.35−2.89%可买
21301202朗威股份创业32.40−1.55%可买
22002526山东矿机主板2.62+1.16%可买
23603809豪能股份主板8.38−0.59%可买
24000663永安林业主板6.08+2.70%可买
25300447全信股份创业13.83+2.67%可买
26600195中牧股份主板6.66+0.15%可买
27002469三维化学主板6.24+1.46%可买
28301368丰立智能创业36.12−0.61%可买
29600425青松建化主板3.63−0.27%可买
30688130晶华微科创22.67−0.66%科创板

如果要「全买」,剔除科创板后剩 26 只,每只保底 1 手合计就需约 4.2 万元——超出本期可投入的 29,419 元。此时只有两个选择:要么按名次自上而下保底、能买几只算几只(本期约 19 只),要么接受更高的单只集中度。这正是开场那句话的另一面:本金量级决定了组合的形态。

七、口径与执行纪律

  1. 名义价口径:买入价按不复权名义价(即券商界面价)计算,与复权价的计算口径不同。名义价的当日行情落库比复权价晚一个时段,因此本表用「上一可得名义价 ×(当日复权收盘 / 上一复权收盘)」推导当日名义价。该方法用最近两个双表齐备的交易日做过自检,相对误差在机器精度量级(中位数 0)。
  2. 执行时点:清单发布后的次一交易日早盘 09:35–10:00 分笔执行,避免开盘瞬时冲击;先卖后买。
  3. 止损:每只成交后立即挂 −15% 条件单(唯一自动层,务必挂)。
  4. 时间退出:持有满 20 个交易日随换仓卖出;组合自峰值回撤 −10% 减半仓。
  5. 频率:双周一次(约每 10 个交易日),其余时间不操作。
  6. 不满仓:当前门控只允许 37% 仓位。这是策略的一部分——把最大回撤从 −39% 压到 −17% 的主要来源就是这个连续门控,请勿自行加仓到满仓。

八、下一步

本文为个人量化研究实验记录,不构成任何投资建议;文中提及的个股仅为因子输出的时点快照,会随行情变动,不构成推荐。微盘个股的波动与流动性风险显著高于市场平均,历史统计不代表未来表现。涨跌配色遵循 A 股惯例(红涨绿跌)。