很多刚接触量化交易的小伙伴,一上来就被各种指标搞晕:ATR、布林带、唐奇安、RVI……看起来都差不多,又好像都很重要。
但如果你问我,一个新手最应该先搞懂哪两个指标,我的答案很明确:ATR 和布林带。
原因很简单,好用,非常好用!这两个指标分别解决了交易中最核心的两个问题:风险控制和价格位置判断。一个帮你活下来,一个帮你找到机会。只要把这两个真正用明白,你就已经超过大多数“只会看K线”的人。
ATR,全称是平均真实波幅。你可以把它理解成一句话:这只股票最近平均每天波动有多大。
比如五粮液,有时候一天只波动1-2元,有时候能上下震荡5-6元,这种“波动强度”的变化,ATR可以非常直观地量化出来。
很多新手一开始最容易犯的错误,是止损随便设。要么太近,被震出去;要么太远,一次亏损就伤筋动骨。而ATR的价值就在这里——它给了你一个“有依据的波动范围”。
举个简单例子:如果当前ATR是3元,那么把止损设置在1.5倍ATR,也就是大约4.5元之外,通常比拍脑袋要合理得多。这其实就是让你的止损,跟着市场的“呼吸节奏”走。
ATR并不是简单的“最高减最低”,它考虑得更全面。
每天的真实波动(TR)取三种情况中的最大值:
TR = max(最高价-最低价,|最高价-前收盘|,|最低价-前收盘|)
然后对最近n天做平均:
ATR = 最近n天TR的平均值
这套计算的关键点在于,它把“跳空”也算进去了。也就是说,不仅考虑当天的波动,还考虑隔夜的价格变化。
所以ATR本质上是在回答一个问题:市场最近到底有多不稳定。ATR越大,说明波动越剧烈;ATR越小,说明市场越平静。
下面这段代码,用的是akshare获取五粮液数据,适合你直接练手:


如果说ATR是“温度计”,那布林带更像是“轨道线”。布林指标应该是非常有名的一个指标,我前面历史文章里面提到很多次!
布林带由三条线组成:中轨、上轨、下轨。中轨是均线,上下轨是根据标准差扩展出来的“正常波动范围”。
简单理解就是:价格大部分时间,都应该在这个区间里面活动。
当价格靠近上轨,说明短期偏强;靠近下轨,说明短期偏弱。而当布林带突然变窄,往往意味着市场在“蓄力”,很可能即将迎来一波大波动。
这也是为什么很多交易者会盯着“布林带收口”,因为它往往意味着行情要变了。
布林带其实非常优雅,核心就是“均值 + 波动”。
中轨:MB = n日均线
上轨:UB = MB + 2 × 标准差
下轨:LB = MB - 2 × 标准差
标准差越大,说明价格波动越剧烈,通道就越宽;标准差越小,说明价格比较稳定,通道就会收缩。
所以布林带不仅能看价格位置,还能反映波动率变化,这也是它比普通均线更高级的地方。

很多人学到这里会有一个疑问:这两个指标不都是在讲“波动”吗?答案是:看起来一样,其实完全不是一回事。
ATR只关心一件事:波动有多大。它不关心价格在什么位置,所以更适合做止损、仓位控制和风险评估。
我自己的感觉就是:
ATR回答的是:市场现在有多激烈布林带回答的是:价格现在站在什么位置
一个偏“强度”,一个偏“结构”。
有兴趣的同学可以深入研究一下,当然除了这个2个波动率,还有一些比较有名的比如唐奇安和KC通道,后面也会一一介绍一下,有兴趣的可以留意。

另外下面是一个量化小白的入门小册,有兴趣的可以看看,考虑清楚合适了再下手哈!买了之后有我们专门的几百人新手量化交流群可以讨论。
