波段趋势策略:MICD 异同离差动力 + BOLL 突破共振
策略原理
MICD 异同离差动力指标,是对传统 MACD 的改良动量指标。传统 MACD 基于价格均线差值,而 MICD 直接从价格涨跌动量 MI(今日收盘价 - 昨日收盘价)出发,对涨跌动量做平滑处理得到 AMI,再计算动量离差 DIF,最后对 DIF 做移动平均生成 MICD 线与动能柱,直接捕捉价格涨跌的原始动力变化,相比 MACD 对短期动能变化反应更灵敏,减少均线滞后带来的信号失真问题。
BOLL 布林带以 20 周期均线为中轨,结合标准差构建上下轨道,用来衡量价格波动率,判断支撑压力与突破有效性。布林中轨代表中期平均持仓成本,价格站上中轨代表多头占据中期优势;跌破中轨代表多头溃败、空头主导。
本策略核心逻辑:改良动量 MICD 判断多空动能强弱,布林带过滤虚假突破,采用动量信号 + 轨道突破双共振交易。将两者结合,只有在动量转向 + 价格放量突破中期成本线同时成立时才进场;当多头动能衰竭叠加价格失守中期成本线则离场,实现 “动能确认趋势,轨道确认位置”。
使用豆包技能自动编写策略和回测
根据上述原理我们来编写一个量化策略,并回测验证市场效果。
我们使用豆包技能 Aiqt-stategy 来自动编写策略和回测(文章末尾附技能压缩包和安装方法)。
1. 首先定义策略买卖规则为:
买入条件:MICD 金叉红柱放大;收盘价放量突破布林中轨。
卖出条件:MICD 死叉绿柱放大;收盘价跌破布林中轨。
打开豆包,输入提示词:编写策略 + 买卖规则:

豆包会自动触发技能,输出中文量化策略。
这是aiqt-stategy 技能的一大亮点,它可以输出固定格式中文版的策略,普通股民都能看懂,从策略到回测各种数据完全透明。
例如这里 AI 将红柱放大的计算逻辑编写为“红柱差大于昨日红柱差”,红柱差用 DIF-MICD 来计算,然后将红柱放大列入买卖信号。计算逻辑链纯中文描述,哪里不符合要求直接提示 AI 修改即可。这里我们认为 AI 编写的策略逻辑合理,直接应用。
2. 输入回测参数,自动回测
上一步输出策略后 AI 会提示下一步做什么,要输入哪些参数。

根据 AI 提示输入相应的回测参数。
例如输入:回测参数,股票代码:688082,前复权,回测期近 1 年,提前读数 50 天
确认参数无误后,执行回测。
提前读数,是为了指标计算更加准确。比如策略里 BOLL 指标的周期为 20,要用到前 20 个交易日的数据,提前读 50 天保证首日数据计算准确。
3. 回测结果
执行回测后,得到回测结果

4. 网页里查看详细结果和数据
输出结果的同时,AI 还会给出一个网页链接,在这个网页里可以查看更纤细的数据和结果。

打开网页,可以看到每一日的交易数据和指标计算值。

点击回测后得到同样的回测结果。

如何 AI 没有给出网页链接,输入提示词:“在网页里查看策略”,也能得到网页链接。
网页里还可以用图形来进一步分析策略在不同行情中的具体表现。
例如:

图中上面一条是 K 线,中间是 MICG 和 BOLL 指标线。最下面一行则是策略发出买卖信号,红色的圆点表示买入,绿色的三角表示卖出。
图中可以看到在红色圆点处,MICD 金叉,收盘价突破布林中轨,表示多头动量持续增强,突破有效。而在绿色三角处收盘价跌破 MICD 死叉,收盘价跌破布林中轨,预示空头动能增强,中期多头支撑失效。
同样的方法,可以分析策略在不同行情下的表现,从而找出策略的优势行情和劣势行情,实战时就可以扬长避短。读者可自行尝试,这里不再赘述……
总结
ICD 异同离差动力 + BOLL 突破共振策略,把动量动能指标和波动率轨道指标结合,弥补单一指标缺陷:MICD 从价格原始涨跌动量入手,改良传统 MACD,更灵敏捕捉多空力量变化;布林带利用中期成本线判断突破有效性,过滤大量震荡假突破。策略抓住趋势启动阶段 “动量转强 + 价格放量站上中期成本” 的核心特征,适合日线波段交易。
策略的短板同样明显:在长期窄幅震荡环境下,共振信号会反复失效,连续产生亏损;指标属于跟随型技术工具,无法提前预判突发消息带来的行情反转。
在实际使用中,交易者不能只机械等待金叉死叉和突破,需要搭配震荡前置过滤、成交量校验、仓位止损管理、背离风控,提升策略稳定性。技术交易本质是概率博弈,做好风控永远是策略落地的第一前提。
风险提示:本文仅为技术策略理论介绍,不构成任何投资建议,市场有风险,入市需谨慎。
附件
豆包技能压缩包:
豆包技能和 MCP 服务配置方法: [豆包调用 AIQT MCP 实现中文量化策略编写和回测](https://c.raqsoft.com.cn/article/1791798570019)
