当市场以每小时200公里的速度俯冲、拉升、再俯冲时,机器给出的指令竟然是:“最好什么也别做”。这是保守,还是智慧?
本周(2026年3月30日-4月4日),全球市场无疑经历了一场标准的“过山车”之旅。地缘局势消息的每一次微小变动,都足以让各大资产价格在短时间内完成方向切换。道指单日千点涨幅、油价单周暴涨12%——这种高波动的极致行情,对所有投资者都是一次压力测试。
对我们长期跟踪的机器学习日内策略而言,这场压力测试来得正是时候。当人类在消息的惊涛骇浪中随波逐流时,基于冰冷数据的机器,会做出怎样的抉择?
结果令人玩味:机器在混乱中,选择了“极度保守”。
一、本周“过山车”:一个极端的测试环境
在复盘策略前,有必要先理解本周市场的“颠簸”程度。核心特征有二:
地缘政治主导一切:美伊战争停火预期与强硬表态轮番登场,市场在“和平交易”与“通胀恐慌”间高频切换。这是典型的事件驱动型高波动。
A股的结构性震荡:在外部不确定性的压制下,A股成交缩量,板块轮动加快。部分板块(如创新药、算力)偶有表现,但大部分个股跟随指数宽幅震荡,缺乏持续性趋势。
这样的市场,是趋势跟踪策略的“天敌”。因为任何基于价格的技术信号,都可能被突如其来的消息瞬间逆转,导致“追涨杀跌,左右打脸”。这为我们观察机器学习策略的“求生欲”提供了绝佳样本。
二、机器的抉择:本周的“保守主义”参数
基于过去两周(3月16-27日)的数据,机器为我们的三位“老朋友”重新设定了本周的最优参数。结果指向了一个清晰的方向:全面防御。
测试标的 | 机器学习定制参数 | 策略内核解读 |
|---|
某城商行 | 买入: -5.0 / 卖出: 3.4238 | “极端防御+小幅止盈”。必须暴跌至极(-5)才考虑买入,有像样反弹(3.4)卖出。机器认为其上行空间有限,下行风险需严控。 |
某小盘股 | 买入: -5.0 / 卖出: 0 | “纯粹龟缩”模式。与上周的矿业龙头参数相同,但用在了小盘股上。必须极端超跌才试探性买入,只要不跌了(>0)立刻了结。机器对其极度悲观,不抱任何反弹期望。 |
某矿业龙头 | 买入: -5.0 / 卖出: 5.0 | “放弃波动,只赌反转”。与上周参数一致。在-5和5这两个极端阈值下,策略几乎放弃了所有日常波动,只等待史诗级的“V型”反转机会。 |
一个核心发现:三只股票的买入阈值全部被设定为极限值-5.0。这意味着,机器基于前两周的数据学习后,对市场整体的短期走势给出了极度悲观的预判,认为只有出现极端情绪释放(暴跌)后,才存在安全的交易机会。
三、实盘回测:当“保守”遇上“震荡”
我们将这套极度保守的参数应用于本周实盘,结果如下:
测试标的 | 本周股价表现 | 策略日均收益率 | 策略评价 |
|---|
某城商行 | +0.41% (小幅上涨) | -0.02% | 跑输 (策略失效) |
某小盘股 | -2.05% (明显下跌) | -0.01% | 跑赢 (防御成功) |
某矿业龙头 | +1.36% (反弹上涨) | +0.08% | 跑输 (踏空反弹) |
数据背后,是一个更值得深思的故事:
1. 城商行与小盘股:策略的“静默”与“无为”
回测日志显示,对于城商行和小盘股,策略在本周没有触发任何一次盘中交易信号。股价的波动始终未能触及-5的买入阈值或相应的卖出阈值。
因此,策略的执行变成了最简单的机械动作:每日开盘全仓买入,收盘全仓卖出。这本质上是“日内T+0持有”策略。其微亏主要源于开盘价与收盘价之间的微小价差和摩擦成本。
这意味着什么?
意味着机器认为,基于历史数据,在当前波动下进行任何“高抛低吸”的尝试,其预期收益都是负的。因此,最优解是“不做任何多余的傻事”,仅仅完成基本的建仓、平仓流程。这是机器学习“理性”到极致的一种体现——当没有正期望的机会时,最好的行动就是不行动。
2. 矿业龙头:三次“抄底”与踏空之憾
矿业龙头是唯一触发了交易信号的标的,成功进行了3次“抄底”操作(在BIAS触及-5时买入,收盘时平仓)。这也使得它成为本周唯一实现正收益的策略。
然而,0.08%的日均收益,远低于股价1.36%的涨幅。这是因为,本周该股最大的收益来自于4月1日的高开高走,完全基于日内交易的策略天生无法吃到这一段涨幅。
这揭示了日内交易策略的另一面:用牺牲利润的方式,换取相对的确定性。缺少日内波动的时段,该策略天生就失效了。
四、深度反思:机器的“保守”是缺陷,还是保护?
本周的回测,与其说是一次绩效展示,不如说是一场关于“策略边界”的生动教学。
1. 机器学习策略的“致命”时间滞后
机器本周使用的参数,是基于过去两周(3月16-27日)的数据训练得出的。而过去两周的市场,正处在下跌或恐慌的尾部。因此,机器“学会”了极度悲观的参数(-5买入)。
当本周市场风格切换,转为事件驱动下的高波动震荡时,这套“旧地图”就找不到“新大陆”了。它因过于恐惧下跌而不敢买入,从而踏空了波动中的上涨波段。这是参数滞后于市场状态切换的经典表现。
2. “不交易”本身也是一种强大的策略信号
对于城商行和小盘股,机器的“无为”极具启示性。它用行动告诉我们:“根据我的计算,在当前参数下,本周进行任何日内波段操作,赔率都不划算。”
在实战中,这种“静默期”对投资者是一种珍贵的保护。它强制你降低频率,避免在震荡市中因“手痒”而不断消耗本金。很多时候,“少亏”就是“多赚”。
3. 盈亏同源:防御的双刃剑
矿业龙头的案例完美诠释了“盈亏同源”。-5的买入阈值让它成功抄底,这是“盈”之源;但日内交易策略本身,让它无法享受到情绪强烈反转时的收益,这是“亏”之因。你不可能既吃到最安全的底部,又吃到最丰厚的利润。
五、核心启示与未来进化
本周的实验让我们更清晰地看到了当前策略框架的边界,也指明了进化的方向:
启示一:参数需要“状态识别”为前提
未来的系统不应是“用一套固定参数应对所有市场”,而应是:
识别器:实时判断市场当前处于“单边趋势”、“温和震荡”还是“高波动事件市”。
调度器:根据识别结果,从不同的参数库中调用为该状态优化的策略。例如,在高波动事件市,或许应该启动一套更敏感、阈值更窄的参数。
启示二:警惕“过度拟合”于特定市场情绪
本周的策略,本质上是“过度拟合”了过去两周的悲观情绪。我们需要建立机制,防止策略被最近的极端行情“带偏”,例如引入更长期的训练数据,或对参数进行稳健性检验。
启示三:接受“模糊的正确”
在“过山车”行情中,任何策略都难以完美。本周策略的“保守”与“小幅踏空”,从风险收益比角度看,或许已是一种“模糊的正确”——它控制了最大回撤的风险,虽未大赚,但也未大亏。
写在最后
市场的“过山车”不会停歇。本周,我们的机器学习策略选择系紧安全带,静观其变,甚至闭上了眼睛。对于追求刺激的乘客来说,这无疑令人失望;但对于希望安全抵达终点的旅人而言,这份克制或许是最珍贵的品质。
量化策略的价值,从来不是保证你在每一次颠簸中都稳坐钓鱼台,而是在于它提供了一套可解释、可回溯、可优化的行动框架。当市场尖叫着上下翻滚时,这个框架能帮你回答一个最重要的问题:“根据我的系统,现在最好的行动是什么?” 本周,机器的答案是:“系好安全带,尽量别乱动。” 而这个答案本身,就是对抗市场噪音的一种智慧。
风险提示:本文所有回测均为基于历史与本周数据的模拟,旨在展示策略研究过程。市场瞬息万变,过去与本周的表现绝不代表未来。提及个股仅为案例分析,绝非投资建议。量化策略有失效风险,投资需谨慎。