均线金叉为什么总慢半拍?一个工程师眼中的市场技术分析
那张金叉截图,我没敢回
上周三晚上,一个做交易的朋友甩来一张截图。日线,20日均线上穿60日均线。金叉。他问:能不能进?我没回。不是装深沉。是这图太熟了,熟到我看见它就能想起自己早年写策略时踩过的坑。
说实话,那会儿我在南京珠江路旁边一个老写字楼里,对着一台风扇嗡嗡响的台式机跑回测。均线金叉买入,死叉卖出,参数调了又调。曲线漂亮得像P过。一上实盘,哎,完全不是那么回事。手续费啃一口,滑点再啃一口,横盘的时候来回打脸。后来我才想明白,问题不在我写的代码,也不在指标本身。是我把它当成了预言机。
市场技术分析这玩意儿,很多人一上来就问:准不准?这就问偏了。它更像一套观测工具,不是水晶球。你拿望远镜看星星,望远镜不会告诉你明天股票涨不涨。它只是让你看得远一点。均线也一样。
股票日K线图20日均线金叉死叉标注图
金叉那一下,到底发生了什么
先把均线拆开。均线,移动平均线,英文叫MA。别被名字吓到,它就是过去N天收盘价的平均值。20日均线,就是最近20个交易日收盘价加起来除以20。每天往前滑一格,旧数据掉出去,新数据加进来。就这么朴素。
所以,均线不是价格的原因,它是价格的影子。而且是慢半拍的影子。价格先动,均线后动。20日均线里的每一个点,都装着过去20天的记忆。今天涨停,均线只挪一小步。今天跌停,均线也不会立刻掉头。它像一辆重卡,惯性大,转向慢。
金叉是什么?短期均线爬到长期均线上面。翻译成人话:最近一段时间的平均成本,高过了更长一段时间的平均成本。市场情绪在变暖。注意,是“在变暖”,不是“已经烧起来了”。
这里有个工程视角。均线本质上是个低通滤波器。低通滤波器这词听着硬,其实生活里到处都是。降噪耳机把高频的嗡嗡声滤掉,留下人声。相机防抖把手的抖动滤掉,留下稳定画面。均线干的事类似:把每天上蹿下跳的高频噪音滤掉,留下相对平滑的趋势。代价是什么?延迟。滤波器阶数越高,或者窗口越长,曲线越平滑,反应越慢。20日均线比5日均线稳,但也比5日均线迟钝。60日均线更稳,也更迟钝。
信号处理低通滤波器阶跃响应延迟曲线图
你看,这不是玄学。是信号处理。价格序列里混着趋势、周期、噪音。均线拿一个滑动窗口做算术平均,相当于给数据降噪。降噪必然带来滞后。想吃掉噪音,就得接受慢半拍。想快,就得忍受假信号。两头都占,不现实。
参数调到漂亮,往往就是危险的时刻
我见过太多人,包括早年的我,沉迷调参数。5日太毛躁,换成10日。10日假信号多,换20日。20日错过行情,换30日。来回试,试到某一组参数在历史图上闪闪发光。然后呢?实盘一跑,傻眼!
这叫过拟合。过拟合不是金融专有名词。你拿一把钥匙,对着锁孔磨了三天,终于能开了。换一把锁,废了。历史数据就是那把被你磨过的锁。你调参数的时候,不知不觉把那段历史的偶然性也编进去了。某次突发消息、某段横盘、某个跳空,全被参数记住了。它记住的不是规律,是巧合。
更麻烦的是,市场技术分析里很多指标高度相关。均线、MACD、布林带,拆开看不一样,底层都沾着价格和均线的血。你拿五个指标一起看,以为“共振”了,其实它们都在说同一句话。五个亲戚给你介绍同一个对象,不代表这人就适合你。对吧?
那怎么办?我的土办法是:先定用途,再定参数。均线用来干嘛?如果是过滤噪音、确认趋势,那就别指望它抓拐点。拐点附近它一定迟钝。如果是做趋势跟踪,那就接受它在震荡市里反复止损。参数不是越漂亮越好,是越匹配你的持仓周期和止损纪律越好。日内交易者看60日均线,就像拿望远镜找蚂蚁。不是望远镜坏了,是用错了场景。
交易软件多周期均线叠加K线实盘界面
震荡市里,延迟会被放大成来回打脸
讲个具体的。我拿某只宽基ETF的日线数据跑过一段。2021年到2022年之间,20日均线和60日均线。趋势段里,金叉之后确实跟上一段。看着挺美。可一到横盘区间,价格在两条均线之间来回穿。金叉买,死叉卖。买完就跌,卖完就涨。手续费和滑点像小刀割肉。单看一次亏损不大。连起来,账户曲线很难看。
这不是均线骗人。是震荡市里,趋势指标天然容易失效。趋势指标假设价格有惯性。横盘的时候,惯性不存在。你用一把尺子量水温,量不出来,不能说尺子错了。得换温度计。或者干脆承认:这段行情不适合这套工具,空仓也是一种操作。
不过话说回来,空仓很难。手痒。看见金叉就想点鼠标。我懂。所以我现在看均线,会先问三个问题。一,当前波动率是不是在放大?二,价格离均线有多远?乖离太大,追进去容易接飞刀。三,我准备亏多少?止损位放在哪里?如果止损位和均线信号打架,那就别做。真的,别做!少做一次不会死,乱做一次会疼很久。
还有个常见误解:金叉就是买入信号。错。金叉只是状态描述。它告诉你短期平均成本上穿了长期平均成本。至于这个状态能持续多久、后面有没有量能配合、大周期是不是同向,它一概不管。你把它当发令枪,它就敢把你带沟里。你把它当路标,它反而有点用。
它不是没用,是别指望它算命
那市场技术分析到底用在哪?我的答案很土:管理不确定性,不是消除不确定性。均线帮你把杂乱的价格序列压成一条可读的线。让你知道现在偏多还是偏空,让你有一个纪律的锚。价格在均线上方,回调不破,说明多头还有力气。跌破,走人。至于明天涨跌,谁知道。知道了也不告诉你。
它的边界也很清楚。趋势市里,它像一条牵引绳,能帮你拿住仓位。震荡市里,它像一条松紧带,来回弹你。突发消息面前,它像后视镜,什么也照不见。交易成本高的时候,它频繁发出的信号会被摩擦成本吃掉。这些不是bug,是feature。工具的局限,和工具本身是一体两面。
所以,下次再看到一张金叉截图,别急着问能不能进。先问:这是趋势市还是震荡市?我的止损放在哪?如果信号错了,我认不认?认,再动手。不认,就把图关了。去楼下吃碗皮肚面。南京的皮肚面,比金叉实在。
嗯,就这么回事。