01学完这一课,你能做到什么
指标增强不是把更多指标堆在一起,而是针对一个已知问题增加一个明确条件。比如 低位钝化,就研究回穿确认;MACD 交叉容易受噪声影响,就研究过滤;趋势利润容易回吐,就研究高点回撤退出。
学完这一课,你应该能:
- 把 RSI、、和利润锁定改成可执行状态;
- 用 区分趋势、区间和观望状态,但不把它当成方向预测;
- 给 移动增加不下移的独立保护规则;
- 设计多年份、多标的和事件分组的验证;
- 检查价格精度、数据频率、权限和模拟环境边界。
增强版只有和基线在同一口径下比较,才有意义。
一句话记住优化先解决问题,不先追求漂亮结果。
02RSI 回穿:把低位预警变成确认
基线规则可以写成:RSI<30 买入,RSI>70 卖出。问题在于持续下跌时 RSI 可能一直低于 30,低位不等于便宜,也不等于跌势结束。
增强规则把低于 30 当作观察状态,等前一时点 RSI<30、当前 RSI≥30,再产生买入候选。比如前一天 RSI=28、当天 RSI=31,回穿成立;边界是否含等号要提前固定。退出仍可沿用基线的高位阈值,避免同时改动两件事。
这会延迟入场,可能避开部分钝化,也可能错过快速反弹。一个未发生交易的标的不能填成 100%。曾出现过某些样本收益由约 20.5% 到约 23%、另一个 由约 1.85% 到约 3% 的展示,但也有标的变差或没有交易。这样的差异正说明增强不是普遍有效。
- 1RSI<30预警,不买
- 2持续低位保持观察
- 3RSI 回到 30 上方产生候选
- 4统一执行检查成交与风险
一句话记住回穿是确认条件,不是反转证明。
03MACD 加成交量:只改一个条件
基线可以是 MACD 金叉买入、死叉退出。增强版只增加一个条件:金叉时,当日成交量达到过去 20 个周期平均量的 90%,才允许进入。
“90%”不是普遍有效的放量阈值,甚至可能低于均量。它只是一个待检验参数。必须先确定平均量是否包括当天;如果信号在收盘后生成,当天完整成交量才真正可知。
可以比较 100%、1.07 倍,或把周期试成 5–10 个,但要限制候选范围并保存全部结果。某些样本可能从约 −3% 改善到约 6%,另一些样本可能几乎不变甚至变差。延长到 2023—2025 年后,平均结果也可能变化。AI 的自评分或置信度不是实测成功率,不能代替留出区间。
少一些噪声
部分低量交叉被排除。
部分机会
有效信号若量能不足,也会被过滤。
一句话记住过滤器减少交易,也可能减少机会。
04利润锁定:用状态记录高点回撤
趋势系统等到死叉才退出,可能把一部分利润还回去。可以设定:浮盈达到 5% 后激活锁定;激活后,若价格相对持仓以来最高点回撤达到 3%,就产生退出信号。
至少记录三个值:入场价、持仓以来的最高可观察价格、当前价格。假设入场 100 元,价格到 106 元时激活;之后高点到 110 元,3% 回撤阈值是 110×(1−3%)=106.7 元。它不是简单地从利润百分点里减去 3。
用收盘价还是盘中高点、激活后是否永不取消、退出后怎样重置,都要提前写进状态机。激活后不能因为盈利回落到 5% 以下就自动取消。某些样本可能收益和回撤同时改善,也可能过早下车、错过趋势;四个标的的算术平均也不能当成真实组合净值。
回撤阈值 = 持仓高点 × (1 − 3%)
高点 110 元时,3% 回撤阈值为 106.7 元。
一句话记住利润锁定盯高点,不盯入场价。
05布林带中轨失守:把反弹后的转弱写出来
基线规则是触及下轨买入、到达上轨退出,中轨使用 20 周期。增强版增加一个状态 bounce_confirmed:
- 下轨触发后进场,状态为 false;
- 价格到达中轨上方,状态改为 true;
- 到达上轨,按正常规则退出;
- 已经确认反弹后又跌破中轨,提前退出。
每笔新交易必须重置状态。若从未到达中轨,新增规则不会自动止损,所以仍要有独立风险退出。所谓“死猫跳”只是持续下跌中的短暂反弹场景名称,不是可直接计算的条件。
这项增强可能降低回撤,也可能减少利润。必须用统一入场、成本、成交和样本区间比较,不能用少数标的的结果推断某个市场永远更适合量化。
一句话记住状态要在每笔交易开始时重置。
06ADX 选择工具,不预测涨跌方向
ADX 描述趋势强弱,不直接告诉你涨还是跌。持续大涨和持续大跌都可能使 ADX 升高,横盘时通常较低,但它也不是完美分类器。
可以先试三种状态:
- ADX>25:趋势模式,使用 MACD;
- ADX<20:区间模式,使用 RSI;
- 20≤ADX≤25:灰区,暂不开新交易。
25 和 20 是研究参数,不是市场的自然边界。编码前还要补齐状态表:进入灰区是停止新开仓还是清仓?切换模式时已有由谁管理?同一时点多个退出条件冲突时谁优先?观望会减少部分错误交易,也会带来机会成本,必须一起统计。
- 1ADX>25趋势模式:MACD
- 220–25灰区:不新增仓位
- 3ADX<20区间模式:RSI
- 4冲突条件按预先规定的优先级处理
一句话记住ADX 看强弱,不看涨跌方向。
07ATR 保护线只能上移,不能把风险放宽
多头移动止损常写成:
新止损线 = max(旧止损线,高点 − k×ATR)
假设旧止损线为 95 元,新高点为 110 元、ATR=4 元、k=2,则候选保护线为 110−2×4=102 元,新止损线取 max(95,102)=102 元。如果后来 ATR 变大,候选距离可能变宽,但已生效的仍不能下降。
必须明确高点是哪个时点的可观察高点、ATR 用哪一天的数据、k 取多少以及是否盘中更新。ATR 价格单位下的数量还要结合风险预算和合约乘数。跳空、和 仍可能让实际成交偏离目标价。
历史展示中曾出现纯 MACD 约 −9% 总收益、约 −4% 年化、约 22% 回撤,自适应版本约 14% 总收益、约 7% 年化、约 10% 回撤、约 40% 胜率的对照。由于区间和口径不完整,这些数字只能作为待复核线索,不能写成已复现成绩。
一句话记住保护线一旦生效,不因 ATR 变大而下移。
08怎样判断增强不是记住了过去
先扩展时间,分别检查 2023、2024、2025 等阶段;再扩展标的和行业,覆盖不同波动与。特殊事件期可以单独标记,但不能为了提高成绩删除亏损时期。ETF 能降低部分单公司事件影响,却不是无风险样本。
限制参数和特征复杂度有助于减少,但“指标少”也不自动可靠,“特征多”也不能只凭数量判死刑。还要看样本量、相关性、选择过程、正则化和验证。
主观确信、大模型 70%–80% 的自评分,都不能直接拿来加杠杆或重仓。概率若没有校准,就不能直接代入仓位模型。始终保留独立的单笔、组合和极端损失上限。
- 1固定基线只改一个条件
- 2扩大时间多年份比较
- 3扩大样本多标的和行业
- 4分组事件保留全样本
- 5样本外不参与选参
一句话记住不删坏时期,才看得到真实边界。
09形态雷达只筛候选,不预测明天涨跌
可以把 MACD 底和锤子线、吞没、早晨之星组合成次日关注池。先定义两个可比较的低点、窗口、确认时点和 MACD 序列,防止用未来 确认拐点后把信号回填到过去。
形态函数的正负值和 0 是规则输出,不是获胜概率;不同函数的输出强度也可能不同。全市场扫描时,目标日应限定为“今天收盘后判断明天”,同时保留足够的指标热身历史。结果至少包含证券代码、名称、信号日、形态名、原始指标值和筛选理由。
过滤 ST、观察约 100 亿元范围或加入财务条件,都只是可选研究过滤,不是确定有效阈值。代码、名称和次日涨幅若未完成核验,就不能传播具体荐股结论。
一句话记住雷达筛候选,验证决定能否交易。
10工程口径会改变策略结果
ETF 可能需要三位小数报价。如果数据库只保留两位,信号、收益和成交都会被改变。原始数据层应保留产品实际精度,展示时再单独格式化。
日线数据不能冒充分钟或 Tick 回放。提高频率会增加数据量、计算、存储和容量要求;计算库、数据加载器和是不同组件,不能把某个环境里的性能倍数当成普遍保证。
、QMT 或其他终端的行情权限不等于交易权限。模拟资金不等于实盘资金,共享模拟账户还可能互相干扰;验证时要保证订单和账户归属清晰。本课讨论的是历史实验中的规则切换,不是已经运行的盘中自动交易。
一句话记住数据精度和频率,都是策略定义的一部分。
11动手任务:完成四组增强对照
先完成四组对照:RSI 阈值与回穿、MACD 与成交量过滤、MACD 与 5%/3% 利润锁定、布林带与中轨失守退出。每次只改一项,输出完整交易记录和同一口径的绩效表。
再建立 ADX 三状态表,明确持仓切换、灰区和风险退出优先级,加入不下移的 ATR 保护线。使用未参与参数选择的区间验证,并保留全样本和特殊事件分组。
最后制作目标日形态雷达:至少抽查三条命中,另加入没有命中、数据缺失和股票不可交易三个情景。验收时说明每个增强条件解决什么、牺牲什么;未发生交易不填造绩效,AI 建议和历史成绩都不冒充未来保证。
一句话记住一次只改一项,结果才有可比性。
4 道小题
全部答对,这一课就算真正读懂了。答错了会告诉你为什么。
这一课,浓缩成一张卡
学完可以保存或分享给朋友。保存成图片的功能会在下一版加上。
固定基线,每次只改一个有解释的条件,保留坏结果并用未参与选参的时间和标的验证。
- 一次只改一项
- ADX 不预测方向
- 保护线不下移
记住这 5 句话
- 01增强规则要针对一个明确问题,每次只改一个条件,并保留基线和失败结果。
- 02RSI 回穿、成交量过滤、利润锁定和中轨失守都带来机会与代价,不能只看收益。
- 03ADX 只描述趋势强弱;状态切换、灰区和持仓管理要提前写成表。
- 04ATR 保护线可用 max 约束不下移;跳空、交易制度和权限仍会改变实际结果。
- 05多年份、多标的、事件分组、样本外和正确数据精度,决定增强是否值得继续研究。
完成这一课
读完讲义、动手做一次实验、答对小题,这一课就算学完了。
- 读完讲义
- 完成一次指标增强对照实验
- 通过随堂自测
实验数据AI+金融投资训练营教学样本。固定合成趋势、震荡与下跌路径。按收盘确认、次日执行、100 股整数手和简化交易成本模拟。
固定教学样本只用于解释量化研究方法,不代表任何真实标的未来表现,也不构成投资建议。