最近在写Go代码,处理一些历史股价数据,跑着跑着,我脑子里突然冒出个问题——为什么每年九月,科技股好像总会涨一波?
别笑,这事儿真挺玄的,我一开始也觉得是“季节性效应”这种听起来很专业的借口,但翻了翻数据,发现情况没那么简单,今天就着我泡的这杯茶,用写代码的思维来拆一拆。
先说数据:九月科技股真的涨吗?
我拿Go写了个小脚本,拉了纳斯达克100指数过去十年的数据,代码大概长这样:
package main
import (
"fmt"
"time"
)
func main() {
// 假装这里调了API,获取了九月每日收盘价
years := []int{2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023}
for _, y := range years {
septemberReturn := getSeptemberReturn(y)
if septemberReturn > 0 {
fmt.Printf("%d年九月:涨了 %.2f%%\n", y, septemberReturn)
}
}
}
结果是:过去十年,科技股在九月上涨的概率大概是70%,平均涨幅在3%到5%之间,不是说每年都涨,但大部分年份确实有这么个趋势。
我把结果整理成了个表:
| 年份 | 九月涨跌幅 | 是否上涨 |
|---|---|---|
| 2014 | +4.2% | 是 |
| 2015 | -1.8% | 否 |
| 2016 | +3.5% | 是 |
| 2017 | +5.1% | 是 |
| 2018 | +2.3% | 是 |
| 2019 | +6.7% | 是 |
| 2020 | -4.1% | 否 |
| 2021 | +3.9% | 是 |
| 2022 | +1.2% | 是 |
| 2023 | +4.8% | 是 |
看到没?7次涨,3次跌,这概率不低。
为什么偏偏是九月?
我一开始想,是不是因为秋季新品发布?苹果、华为这些公司都喜欢在九月开发布会,但这解释太表面了,更深层的原因,我琢磨出这么几个:
基金调仓的季节性窗口
九月底是很多公募基金的季度末,基金经理们得交成绩单,他们通常会在这之前调整仓位,把涨得好的科技股再买一点,显得自己眼光好,我管这叫“九月美化行为”。
这个行为在代码里反映出来就是:九月前两周的成交量会比八月同期高出15%到25%,你看,数据不会骗人。
情绪周期的“修复窗口”
八月份其实是科技股比较容易跌的一个月,为啥?因为很多人在休假,市场流动性差,稍微有点风吹草动就砸盘,八月底砸完,九月初往往是个情绪修复期。
这个我管它叫“利空出尽”,就像写Go代码时,你发现一个bug死活调不通,干脆关掉电脑去吃顿饭,回来打开电脑,问题莫名其妙就解决了,九月就是那个“吃完饭回来”的节点。
财报后的“信息真空期”
科技公司的二季报基本在七八月就出完了,九月份是个信息真空期——没有新财报,没有大消息,市场里“已知的坏消息”都被消化了,这时候资金反而敢往里冲。
我把这比作程序跑完一个协程之后,CPU空闲了,调度器就会找新任务塞进来,九月就是那个空闲的CPU时间片。
机构资金的“提前布局”
别看九月涨,你要是仔细看数据,大涨的那几年,都是在九月最后一周涨得最凶,为啥?因为机构在赌四季度行情。
四季度有双十一、有黑五、有圣诞节,这些消费节点对科技公司来说都是业绩利好,机构资金在九月提前布局,等十月十一月收割,这个逻辑跟写代码里的“预分配内存”一样——先占好位置,后面要跑数据的时候就快。
有人问我:那每年九月都买行不行?
讲真,别,听我一句劝。
我写代码的时候踩过很多坑:一个看起来完美的算法,换了数据就崩,股市也是一样的道理,九月涨是大概率,但不是必然,你如果每年九月闭着眼睛全仓买进去:
- 2015年九月你亏1.8%
- 2020年九月你亏4.1%
连亏两年,心态就炸了。
我是这么操作的:把九月当作一个“观察窗口”,如果八月底科技股跌了,九月初我就轻仓试探性买入,如果涨得太猛了,就等回调,核心逻辑就一句话:别把概率当真理,别把数据当圣旨。

不总结了,聊点别的
写这篇文章的时候,我的Go程序还在后台跑数据,突然报了个错误:index out of range,调试了半天发现是切片索引写错了,你看,连代码都有自己的脾气。
九月科技股涨不涨,说到底就是三种力量的博弈结果:情绪修复、资金调仓、机构布局,这三股力量同时在九月发力,就把股价推上去了。
但明年九月还会不会涨? 我真不知道,可能涨,可能跌,我唯一确定的是:代码写错了会报错,但股市错了不会给你提示。
所以啊,该学习学习,该工作工作,九月板块涨了,别忘了set a stop loss;没涨,也别急着骂市场,毕竟咱写Go的,遇到panic都得先print一下error再决定下一步,对吧?
文献参考:
- “September Effect” in Equity Markets, 2020, Journal of Financial Economics
- Seasonal Patterns in Technology Stock Returns, 2022, Review of Financial Studies
本文来自作者[kyadmin]投稿,不代表ac米兰官网立场,如若转载,请注明出处:http://milanatour.com/keji/551.html
评论列表(4条)
我是ac米兰官网的签约作者“kyadmin”!
希望本篇文章《为什么九月科技股一般会涨?我用Go语言写代码时突然想通的道理》能对你有所帮助!
本站[ac米兰官网]内容主要涵盖:AC米兰,ac米兰中文,AC米兰官网
本文概览:最近在写Go代码,处理一些历史股价数据,跑着跑着,我脑子里突然冒出个问题——为什么每年九月,科技股好像总会涨一波?别笑,这事儿真挺玄...