/~learn/s/84d88d56
> 研究日期:2026-07-13 > 数据:创业板综(399102) 2010-08~2025-01,共3506个交易日;沪深300(399300) 2005-04~2025-01,共4814个交易日 > 分析脚本:intraday_analysis.py > 可视化图表:output/ 目录(含综合仪表盘 dashboard.html)
---
你的原始假设部分正确,部分需要修正:
| 原始假设 | 验证结果 | 评级 |
| --------- | --------- | ------ |
| 9:30-9:50涨幅最高 | ✅ 确认,这是全样本统计意义上最强的上涨区间 | ⭐⭐⭐ |
| 9:50-10:20次高 | ✅ 确认,两个指数均显著 | ⭐⭐⭐ |
| 9:30-10:20占70-80%涨幅 | ⚠️ 修正:创业板综占99%,沪深300占67%——比例比你想的更高(创业板综几乎所有日内alpha都在早盘前50分钟) | ⭐⭐ |
| 14:00-14:30跌幅最大 | ⚠️ 部分确认:创业板综显著下跌(-2bp),沪深300不显著(-0.7bp)。但真正的系统性下跌在13:02-13:07(午后开盘回落),这是你没注意到的 | ⭐⭐ |
| 尾盘14:30-15:00下跌 | ❌ 证伪:尾盘整体是上涨的,特别是14:55-15:00存在极其强烈的"尾盘拉升"效应(全样本最显著的分钟级效应之一) | ❌ |
| 牛熊市有差异 | ✅ 确认,而且差异很大 | ⭐⭐⭐ |
| 有时效性漂移 | ✅ 确认,早盘效应在牛市年极强,熊市年消失甚至反转 | ⭐⭐⭐ |
---
创业板综(399102,2010-2025):
| 区间 | 均值(bp) | t统计量 | p值 | 胜率 | 显著性 | 成交量占比 |
| ------ | --------- | -------- | ----- | ------ | ------- | ---------- |
| 09:30-09:50 | +8.73 | +7.52 | 0.0000 | 57.5% | *** | 19.6% |
| 09:50-10:20 | +4.65 | +4.68 | 0.0000 | 52.7% | *** | 16.4% |
| 10:20-11:30 | +0.62 | +0.46 | 0.647 | 49.9% | 23.1% | |
| 13:00-14:00 | +0.94 | +0.80 | 0.426 | 49.4% | 17.5% | |
| 14:00-14:30 | -1.98 | -2.47 | 0.014 | 47.9% | * | 9.4% |
| 14:30-15:00 | +0.20 | +0.25 | 0.801 | 54.7% | 14.1% | |
| 全天 | +13.49 | +4.56 | 0.0000 | 54.1% | *** | 100% |
沪深300(399300,2005-2025):
| 区间 | 均值(bp) | t统计量 | p值 | 胜率 | 显著性 | 成交量占比 |
| ------ | --------- | -------- | ----- | ------ | ------- | ---------- |
| 09:30-09:50 | +5.04 | +6.49 | 0.0000 | 54.5% | *** | 15.2% |
| 09:50-10:20 | +2.25 | +3.23 | 0.001 | 50.0% | ** | 15.5% |
| 10:20-11:30 | -1.03 | -0.99 | 0.321 | 48.3% | 24.4% | |
| 13:00-14:00 | +2.37 | +2.64 | 0.008 | 49.6% | ** | 19.5% |
| 14:00-14:30 | -0.69 | -1.06 | 0.291 | 49.8% | 10.6% | |
| 14:30-15:00 | +2.76 | +4.08 | 0.0000 | 56.6% | *** | 14.8% |
| 全天 | +10.85 | +5.12 | 0.0000 | 53.2% | *** | 100% |
1. 早盘效应是真实的、统计显著的:
2. 14:30-15:00不是下跌,而是系统性上涨("尾盘拉升"效应):
3. 午后开盘(13:00-13:01)有跳涨,但13:02-13:07系统性回落:
---
创业板综:
| 分钟 | 均值(bp) | t值 | 胜率 | 现象解释 |
| ------ | --------- | ----- | ------ | --------- |
| 14:57 | +1.45 | +30.5 | 76.7% | 深交所尾盘集合竞价启动,最后连续竞价分钟,买方抢筹 |
| 13:01 | +2.27 | +8.9 | 61.2% | 午后开盘跳涨(午休信息反映) |
| 11:30 | +1.26 | +16.9 | 69.9% | 午间收盘前竞价 |
| 15:00 | +0.86 | +15.2 | 64.6% | 收盘价确定 |
| 14:56 | +0.83 | +15.7 | 67.1% | 尾盘抢筹 |
| 09:34 | +1.71 | +7.4 | 57.5% | 开盘发现价格后趋势延续 |
| 09:33 | +1.25 | +5.3 | 54.0% | 开盘价格发现 |
| 09:35 | +1.10 | +5.0 | 56.6% | 开盘5分钟节点 |
| 14:58 | +0.23 | +17.3 | 62.4% | 尾盘集合竞价(成交但不形成价格) |
沪深300:
| 分钟 | 均值(bp) | t值 | 胜率 | 现象解释 |
| ------ | --------- | ----- | ------ | --------- |
| 15:00 | +1.58 | +25.6 | 69.7% | 上交所收盘价确定 |
| 14:59 | +0.88 | +28.4 | 51.0% | 最后连续竞价分钟 |
| 14:58 | +0.86 | +23.2 | 69.2% | 尾盘抢筹 |
| 13:01 | +1.31 | +7.4 | 58.3% | 午后开盘跳涨 |
| 14:57 | +0.76 | +17.3 | 65.4% | 尾盘抢筹 |
| 11:30 | +1.07 | +13.6 | 64.0% | 午间收盘 |
| 09:35 | +1.11 | +7.0 | 54.5% | 开盘5分钟 |
| 09:36 | +0.86 | +5.5 | 53.4% | 开盘趋势 |
| 14:56 | +0.56 | +11.7 | 61.5% | 尾盘抢筹 |
两个指数高度一致——系统性下跌集中在两个时段:
| 现象 | 时间区间 | 单分钟平均跌幅 | 胜率 |
| ------ | --------- | ------------- | ------ |
| 午后回落 | 13:02~13:07 | -0.3~-0.7bp | 39-45% |
| 午后盘走弱 | 14:41~14:45 | -0.3~-0.5bp | 44-47% |
这揭示了一个重要的模式:午后开盘的跳涨(13:01)是虚假的/过度的,接下来6分钟系统性回吐。
成交量呈经典的"U+W"形分布:
关键发现:成交量占比最高的早盘20分钟(19.6%成交量),贡献了创业板综64.7%的日内收益,量价效率极高。
---
| 指数 | 9:30-10:20均值(bp) | 全天均值(bp) | 占比 |
| ------ | ------------------- | ------------ | ------ |
| 创业板综 | +13.4 | +13.5 | 99% |
| 沪深300 | +7.3 | +10.9 | 67% |
结论:对于创业板综,你的"70-80%"其实低估了——从均值角度看,几乎100%的日内正收益都来自开盘前50分钟。但这是均值,如果看上涨日和下跌日的分解,会发现更有意思的结构。
实际上最危险的时段是13:02-13:07(午后开盘回落),而不是14:00-14:30。14:41-14:45也有-0.3~-0.5bp的系统性走弱。
尾盘不仅不跌,反而是全市场统计显著性最强的上涨时段之一:
这是A股市场上的"尾盘拉升"(Marking the Close)效应——机构投资者在收盘前集中买入以改善净值或指数跟踪。
| 基准 | 9:35均值(bp) | 9:50均值(bp) | 10:20均值(bp) |
| ------ | ------------ | ------------ | ------------- |
| 以开盘价(含集合竞价) | +4.9 | +8.7 | +13.4 |
| 以09:31收盘价(剔除首分钟) | +4.7 | +8.6 | +13.2 |
差异仅0.2bp,几乎可以忽略。集合竞价不是早盘效应的来源——早盘的正收益是在连续竞价阶段真实发生的,不是竞价跳空的结果。
有趣的是:虽然市场平均低开,但开盘后到9:50平均走高,意味着早盘上涨部分是在回补隔夜低开缺口。
按隔夜缺口分位的分析(沪深300):
---
| 市场状态 | 天数 | 早盘9:30-10:20(bp) | 尾盘14:00-15:00(bp) | 全天(bp) |
| --------- | ------ | ------------------- | ------------------- | --------- |
| 牛市 | 754 | +22.5 | +0.4 | +36.8 |
| 熊市 | 518 | +6.7 | -10.1 | -7.8 |
| 震荡 | 2234 | +11.8 | -0.6 | +10.6 |
| 市场状态 | 天数 | 早盘9:30-10:20(bp) | 尾盘14:00-15:00(bp) | 全天(bp) |
| --------- | ------ | ------------------- | ------------------- | --------- |
| 牛市 | 976 | +15.3 | +7.1 | +33.1 |
| 熊市 | 668 | +6.8 | -5.0 | -2.8 |
| 震荡 | 3170 | +4.9 | +2.0 | +6.9 |
---
| 年份 | 早盘9:30-10:20(bp) | 尾盘14:00-15:00(bp) | 全天(bp) | 市场背景 |
| ------ | ------------------- | ------------------- | --------- | --------- |
| 2010 | +32.7 | +3.1 | +14.3 | 创业板开板初期 |
| 2011 | +1.1 | -2.3 | -0.5 | 熊市 |
| 2012 | +7.1 | -1.0 | +13.0 | 底部震荡 |
| 2013 | +29.1 | +1.3 | +41.2 | 创业板大牛启动 |
| 2014 | +14.1 | +4.3 | +18.2 | 牛市前夜 |
| 2015 | +39.9 | -2.1 | +50.1 | 杠杆牛市顶峰 |
| 2016 | +14.1 | -8.8 | +8.4 | 熔断后修复 |
| 2017 | +6.1 | -4.2 | +3.6 | 蓝筹牛、创业板熊 |
| 2018 | +18.3 | -4.0 | +3.2 | 全面熊市 |
| 2019 | +10.4 | +0.7 | +12.1 | 反弹 |
| 2020 | +14.1 | -3.1 | +19.2 | 疫情后宽松 |
| 2021 | +10.8 | -0.2 | +10.2 | 结构性牛市 |
| 2022 | -0.4 | -1.3 | -2.9 | 全面熊市(早盘效应消失!) |
| 2023 | +4.3 | +1.1 | +1.6 | 弱修复 |
| 2024 | +10.7 | -6.8 | +12.2 | 924政策牛启动 |
| 年份 | 早盘9:30-10:20(bp) | 尾盘14:00-15:00(bp) | 全天(bp) |
| ------ | ------------------- | ------------------- | --------- |
| 2005 | -2.7 | +10.6 | +2.2 |
| 2006 | +14.3 | +13.3 | +34.4 |
| 2007 | +21.0 | +5.6 | +42.2 |
| 2008 | +0.3 | -11.8 | -12.4 |
| 2009 | +22.3 | +6.0 | +32.6 |
| 2010 | +6.2 | -0.2 | +3.5 |
| ... | ... | ... | ... |
| 2015 | +20.5 | +0.4 | +21.9 |
| 2022 | -0.6 | +0.2 | -0.3 |
| 2023 | -1.9 | +0.4 | -4.9 |
| 2024 | +5.9 | -1.8 | +10.2 |
---
这是最有交易价值的发现之一:
| 区间 | 上涨日均幅(bp) | 下跌日均幅(bp) | 不对称比(涨/跌) |
| ------ | ------------- | ------------- | -------------- |
| 09:30-09:50 | +33.4 | -20.4 | 1.64 ← 早盘涨多跌少 |
| 09:50-10:20 | +22.2 | -16.1 | 1.38 |
| 10:20-11:30 | +26.5 | -29.9 | 0.89 |
| 13:00-14:00 | +23.2 | -25.3 | 0.92 |
| 14:00-14:30 | +11.4 | -17.8 | 0.64 ← 跌多涨少 |
| 14:30-15:00 | +15.6 | -17.9 | 0.87 |
---
---
---