news 2026/10/23 19:51:45

归一化动量叠加均线过滤:SRMI 动量修正 + MA5 短线趋势策略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
归一化动量叠加均线过滤:SRMI 动量修正 + MA5 短线趋势策略

策略原理

SRMI 动量修正指数,衡量的是股票的上涨和下跌幅度,相对于传统动量指标MTM它不受股票绝对价格水平的影响,更加客观的反映股价的涨跌情况。

传统动量指标 MTM 的计算公式为:

MTM = 当日收盘价 − N 日前收盘价

这是一个绝对差值,存在两个固有缺陷:其一,高价股与低价股的 MTM 数值不可比,10 元股票涨 1 元与 100 元股票涨 1 元的动量意义完全不同;其二,上涨与下跌的衡量基准不对称,导致动量幅度在多空方向上缺乏可比性。

SRMI(修正动量指标,Modified Momentum Index)正是针对这两个缺陷设计的改进版本,其核心公式为:

SRMI = (Close − Close(t−N)) / max(Close, Close(t−N))

这一公式的精妙之处在于分母的动态取大机制:

  • 当价格上涨时,分母取当日收盘价,衡量的是 "相对于当前价格的涨幅";
  • 当价格下跌时,分母取N日前收盘价,衡量的是 "相对于过去价格的跌幅"。

这种设计使得上涨动量与下跌动量在数值上具有对称性和可比性,SRMI 的取值范围大致落在 (−1, +1) 区间内,不受股票绝对价格水平的影响。同时,由于采用了归一化处理,SRMI 对价格边际变化的敏感度高于传统 MTM,能够更早地捕捉到动量由弱转强或由强转弱的拐点。

SRMI 动量修正 + MA5 短线趋势策略是一套"动量先行、趋势确认"的双指标短线交易系统。它以修正动量指标 SRMI 捕捉价格动能的拐点,以 5 日移动平均线 MA5 确认短期趋势的方向,两者共振时入场,任一破位时离场。该策略属于典型的短线波段策略,旨在捕捉短期趋势启动后的主升片段,同时通过动量指标的领先性规避趋势末端的追高风险。

买入逻辑:SRMI 自低位(负值区间)向上并上穿零轴,说明下跌动量衰竭、上涨动能启动;同时 MA5 拐头向上且收盘价站稳 MA5,说明短期趋势已由跌转涨。动量与趋势共振,买入。

卖出逻辑:SRMI 自高位拐头向下并下穿零轴,说明上涨动量衰竭;收盘价跌破MA5 且MA5走平拐头,说明短期趋势破位。

用AI编写汉语量化策略

根据上述原理我们来编写一个量化策略,并回测验证市场效果。

首先定义策略买卖规则为:

买入条件:SRMI 自低位(负值区间)持续向上并上穿零轴;同时 MA5 持续向上且收盘价站稳 MA5。 卖出条件:SRMI 自高位持续向下并下穿零轴;同时收盘价跌破 MA5 且 MA5 走平拐头。

打开AIQT 爱量化的 AI 助手,输入买卖规则

AI 会按照要求输出中文版策略。

这是爱量化的一大亮点,它可以输出固定格式中文版的策略,不会编程的小白也能看懂,从策略到回测各种数据完全透明。

例如这里 AI 将SRMI上穿零轴的逻辑编写为“前日SRMI小于0 且 昨日SRMI小于0 且 SRMI大于0”。经过检查后,我们认为策略的逻辑虽有冗余,但不影响计算,可以直接应用。

完整策略文本如下,比较懒的小伙伴也可直接复制使用:

指标定义:

SRMI,SRMI;源指标:收盘价,周期:9

MA,MA5;源指标:收盘价,周期:5

自定义信号,TradeSignal;买入条件:前日SRMI小于0 且 昨日SRMI小于0 且 SRMI大于0 且 SRMI大于昨日SRMI 且 昨日SRMI大于前日SRMI 且 MA5大于昨日MA5 且 昨日MA5大于前日MA5 且 收盘价大于MA5,卖出条件:前日SRMI大于0 且 昨日SRMI大于0 且 SRMI小于0 且 SRMI小于昨日SRMI 且 昨日SRMI小于前日SRMI 且 收盘价小于MA5 且 MA5小于等于昨日MA5

配置定义:

买入信号列:TradeSignal

买入价格:昨日收盘价

买入股数:100

卖出信号列:TradeSignal

卖出价格:昨日收盘价

回测分析

策略应用成功后,在主界面设置股票代码和回测期,一键回测。

回测结果:

毫秒级就可验证策略的回测结果。

另外可以用图形来进一步分析策略在不同行情中的具体表现,

例如:

图中上面一条是 K 线,中间两线是 MA 和 SRMI指标。最下面一行则是策略发出买卖信号,红色的圆点表示买入,绿色的三角表示卖出。

图中可以看到在红色圆点处,MA5不断升高,SRMI值从低位上穿零轴,暗示短期趋势已由跌转涨。而在绿色三角处收盘价跌破MA5,SRMI指标持续走低下穿零轴,预示短期趋势破位,风险加大。

同样的方法,可以分析策略在不同行情下的表现,从而找出策略的优势行情和劣势行情,实战时就可以扬长避短。读者可自行尝试,这里不再赘述……

总结

SRMI 动量修正 + MA5 短线趋势策略的核心价值在于用归一化动量指标解决了传统动量指标跨价格不可比的问题,用趋势均线过滤了动量指标的震荡噪音。它不是一个 "万能策略",而是一个在特定行情(短线趋势行情)中具有统计优势的专业化工具。

使用这套策略的关键不在于记住买卖条件,而在于理解每个指标背后的市场含义 ——SRMI 衡量的是 "价格变化的速度和方向",MA5 衡量的是 "短期市场平均成本的移动"。当速度与方向一致时,趋势具有爆发力;当速度与方向背离时,趋势即将终结。

最后需要强调:任何技术指标策略都有其适用边界和失效周期。实盘交易中必须配合严格的仓位管理和止损纪律,将单笔亏损控制在可承受范围内,让策略的统计优势在大量交易中自然显现,而非追求每一笔交易都盈利。

风险提示:本文仅为技术指标策略科普,不构成投资建议,市场有风险,投资需谨慎。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 14:51:39

链表基本功:三道经典题彻底掌握删除、设计与反转

1. 为什么第三天就要死磕链表链表这东西,新手容易觉得简单,老手又容易在细节上翻车。刷题进度到第三天,正好是数组和字符串玩得差不多、开始接触指针操作的节点。这一天安排的三道题——第203题移除链表元素、第707题设计链表、第206题反转链…

作者头像 李华
网站建设 2026/10/20 20:02:12

用审图号GS(2022)1873号标准地图做QGIS配准与叠加避坑指南

简介:这份通过审图号GS(2022)1873号正式审查的中国标准地图矢量数据包,面向GIS开发、测绘制图、数据分析与学术研究场景,为需要规范中国版图底图的用户提供权威边界数据与完整属性信息。压缩包共14个文件,仅584KB,包含…

作者头像 李华
网站建设 2026/10/21 23:45:12

Docker部署Redis集群的生产级实践与避坑指南

1. 为什么非得用 Docker 搭 Redis 集群?——从三台裸机到一键复现的思维转变我第一次在某高校实验室部署 Redis 集群时,用的是三台物理服务器,手动编译源码、逐台改配置、反复调端口、手写启动脚本……整整两天没合眼,最后发现是其…

作者头像 李华
网站建设 2026/10/22 15:20:50

PL/SQL Developer远程连接排障核心:客户端、tnsnames与字符集三要素

1. 这不是“装个软件”那么简单:PL/SQL Developer 配置背后的真实战场你搜“PLSQL安装配置”,页面上跳出来的大多是“三步搞定”“5分钟上手”的教程,点进去一看,无非是下载、解压、填个tnsnames.ora路径——然后呢?然…

作者头像 李华
网站建设 2026/10/20 11:26:43

岭回归与LASSO实战:应对多重共线性与过拟合的正则化方法

接手一个数据分析需求时,我遇到过这么一档子事:数据文件里有四十多个特征列,样本量却只有两百出头。用普通线性回归跑完之后,训练集上R漂亮得能发朋友圈,一到测试集就现出原形——预测结果跟瞎猜差不多。更要命的是&am…

作者头像 李华