1. 课程导论:什么是恐慌贪婪指数?为什么它对择时有效?
大家好,欢迎来到这门课。
先问一个问题:你炒股的时候,有没有一种感觉——
- 市场涨得越猛,你越怕踏空,越忍不住追进去?
- 市场跌得越惨,你越恐慌,最后割肉在最低点?
嗯,我也有过。而且说实话,我刚开始做量化那几年,亏得最多的几次,全是因为情绪上头。
后来我慢慢意识到:市场的顶和底,往往不是算出来的,而是“情绪”堆出来的。
那有没有一个指标,能帮我们把这种“情绪”量化出来?
有。这就是我们今天要聊的——恐慌贪婪指数。
1.1 什么是恐慌贪婪指数?
恐慌贪婪指数,英文叫 Fear & Greed Index。说白了,它就是一个0到100的数值,用来衡量当前市场是“恐慌”还是“贪婪”。
- 0-25:极度恐慌。市场情绪崩溃,大家只想跑。
- 25-50:恐慌。情绪偏悲观,但还没到极端。
- 50-75:贪婪。市场乐观,大家开始追涨。
- 75-100:极度贪婪。情绪亢奋,风险极高。
你可能会问:这个数字怎么来的?
它不是拍脑袋定的。它通常由多个维度的数据合成而来,比如:
- 市场波动率(VIX)
- 交易量变化
- 期权隐含波动率
- 市场广度(涨跌家数比)
- 社交媒体情绪
我个人习惯用5个核心因子来构建,后面章节会手把手教你怎么算。
核心观点: 恐慌贪婪指数不是预测工具,而是“情绪温度计”。它告诉你现在市场有多热或多冷,但不会告诉你明天是涨是跌。
1.2 为什么它对择时有效?
这个问题,我当年也想了很久。
后来我在一次实盘回测中发现了一个规律:当指数跌到10以下时,买入并持有3个月,胜率超过80%。
为什么会这样?
因为极端情绪往往意味着反转。
- 极度恐慌时,该卖的人都卖了,卖压枯竭,价格容易反弹。
- 极度贪婪时,该买的人都买了,买盘耗尽,价格容易回落。
说白了,恐慌贪婪指数抓的是“情绪极端点”。而市场的顶和底,恰恰就出现在这些极端点上。
避坑指南: 我曾经犯过一个错误——看到指数到10就无脑买入。结果有一次连续跌了3天,指数从10跌到5,我亏了15%。后来我加了“趋势过滤”条件,才把胜率提上来。这个后面会详细讲。
1.3 课程目标与学习路径
这门课的目标很明确:让你从零开始,亲手构建一个恐慌贪婪指数,并用它来做择时回测。
具体来说,你会学到:
- 数据获取:怎么用Python抓取行情数据、期权数据、社交媒体数据。
- 因子计算:5个核心因子的计算公式与实现。
- 指数合成:如何归一化、加权、平滑,得到一个稳定的指数。
- 择时策略:基于指数的买入卖出规则设计。
- 回测框架:用Python写一个完整的回测系统,评估策略表现。
- 实盘注意事项:滑点、手续费、数据延迟怎么处理。
学习路径我建议这样走:
- 第1-2章:打好基础,理解指数原理和数据来源。
- 第3-5章:动手写代码,构建指数并做初步回测。
- 第6-8章:优化策略,加入过滤条件、止损止盈。
- 第9-10章:实盘模拟与复盘,形成自己的交易系统。
注意: 这门课不是“稳赚秘籍”。恐慌贪婪指数只是一个工具,它不能保证你每次都赚钱。但如果你能理解它背后的逻辑,并严格执行纪律,它绝对能帮你避开很多坑。
1.4 本章知识体系
下面这张图,帮你快速理清本章的核心逻辑:
嗯,这张图基本把本章的骨架讲清楚了。后面每一章,我们都会往这个骨架里填肉。
1.5 你需要准备什么?
这门课需要你有一些基础:
- Python基础:会写循环、函数、会用pandas和numpy。
- 基本金融知识:知道什么是股票、期权、波动率。
- 一台能跑代码的电脑:Windows/Mac/Linux都行。
如果你还不太熟Python,别担心。我会在每章代码里加注释,你跟着敲一遍就能上手。
我的建议: 别光看,一定要动手。我当年学量化的时候,光看理论看了三个月,结果一写代码全是bug。后来我改成“边看边写”,效率高了很多。
好了,导论就到这里。下一章我们直接进入实战——用Python抓取数据,计算第一个因子:波动率因子。