A股涨跌家数 · 10年回测
数据区间:2016-01-26 ~ 2026-10-16,共 2602 个交易日
一、数据来源与计算方法
原始数据
通达信 880005 指数"涨跌家数"——每交易日的上涨股票只数。
全市场总数
通过 baostock 金融数据库获取:
- 一次性调用
query_stock_basic() 拿到所有股票基本信息
- 筛选
type=1(baostock 官方定义的股票,不含指数 / ETF / 基金 / B股)
- 每只股票有
ipoDate(上市日期)和 outDate(退市日期,空 = 永久)
- 本地计算:每日在市股票数 = IPO ≤ 当天 ≤ 退市 的 type=1 股票总数
涨跌比(ratio)
T日涨跌比 = 上涨家数 / 当日在市股票总数
所有数据都是真实统计,没有拟合系数、没有估算、没有线性拉伸。
截至 2026-10-16,baostock 在市 type=1 股票共 5226 只。
ratio 的长期均值约 0.478,不是 0.50。
这是通达信"只统计上涨"口径的固有特征——不代表市场天然偏空,而是因为平盘和下跌合计约 52%。
分析重点是偏离 0.478 的程度和不同维度下的偏差。
二、数据概览
三、状态分类分布
把每个交易日的 ratio 按阈值分成 5 档:极强 / 较强 / 中等 / 较弱 / 极弱。
核心发现:
- 较弱 (0.20-0.45) 最常见,占 36.5%——10年中约 3.5 成时间 ratio 低于均值。
- 偏多状态(较强+极强 = ratio ≥ 0.55)合计 37.9%。
- 极弱 < 0.20 占 12.3%,极强 ≥ 0.80 占 11.0%。
- 整体偏弱居多——较弱+极弱 48.8% vs 较强+极强 37.9%,中等 13.3%。
四、年度趋势
年末上市公司总数(真实值)
年度 ratio 均值
ratio 60日滚动均值(月末日)
五、星期几规律
| 星期 | ratio均值 | 中位数 | ≥0.55概率 | <0.20概率 | 样本数 |
周一效应显著:
- 周一最强,均值 0.52,≥0.55 概率 47.4%——一周中做多机会最高。
- 周四最弱,均值仅 0.45,≥0.55 概率 33.2%。
- 周五偏弱(均值 0.46),<0.20 概率 13.4%——临近周末风险偏好下降。
- 周一到周四逐步走低,呈现典型周内节律。
六、月度规律
| 月份 | ratio均值 | 中位数 | ≥0.55概率 | <0.20概率 | 样本数 |
2月最值得关注:
- 2月均值最高(0.54),≥0.55 概率 46.2%——"开门红"效应最明显的月份。
- 1月均值最低(0.46),9月也偏弱。
- 整体月度差异不大,但 2 月的强势特征稳定存在。
七、动量效应 vs 均值回归
检验前一日极端状态后,次日的 ratio 均值和分布——看是否有动量(强者恒强)或均值回归(极弱后反弹)。
| 前一日状态 | 次日均值 | ≥0.55概率 | <0.20概率 | 样本数 |
极弱后强反弹(均值回归最显著):
- 前一天 <0.20(极弱),次日均值 0.53(比总体均值 0.48 高出 5 个百分点),≥0.55 概率 51.6%——强机会。
- 这是所有信号中最稳健的策略入口。
极强后也有弱动量:
- 前一天 ≥0.80(极强),次日均值 0.52,≥0.55 概率 41.8%——高于全样本 37.9%。
- 但和极弱后的 0.53 / 51.6% 相比,反弹强度还是略低。
- 结论:"跌狠了要涨"比"涨狠了继续涨"更可靠——优先做极弱后反弹。
八、极端行情的持续时间
一个策略的可操作性取决于:极端状态通常持续几天?如果极弱极少连续 2 天以上,那"极弱后次日进场"就几乎总能等到。
极端行情难以持续:
- 较强+极强 ≥0.55 连续最多 8 天(极少),极强 ≥0.80 连续最多 6 天(极少)。
- 较弱+极弱 <0.45 连续最多 9 天(极少),极弱 <0.20 连续最多 3 天。
- 极弱极少连 2 天——10 年里 320 次极弱后只有 44 次再次极弱。
九、总结
1.周一最强,周四周五最弱——周一 ratio 均值 0.52,周四 0.45。一周节律稳定。
2.2月开门红——ratio 均值 0.54,≥0.55 概率 46.2%,全年最高。
3.极弱后抢反弹——<0.20 后次日均值 0.53(+5pct),≥0.55 概率 51.6%。最稳健的信号。
4.极强后有弱动量——≥0.80 后次日均值 0.52,概率 41.8%。但不如极弱反弹。
5.极弱不超过 3 天——10 年里只出现过 6 次三连极弱,绝大多数不会连跌。
葱油鸡饭__