阅读约 6 分钟· 发布于 July 19, 2026

技术指标智能体:把 RSI、MACD 和均线当触发器

如何把 RSI、MACD 和移动平均规则交给一个智能体,而不必连带继承来回震荡、重绘,或一个过度优化的回测。含实算示例。

作者 Florent Poux
审校 Benjamin Sultan
三个模拟仪表把各自的指针汇入价格图表上方的一根机械杠杆

每个用指标的交易者都经历过这个循环:你定义一个局面、等它、在吃晚饭时错过它、去追那个迟到的建仓,然后为同一个想法拿到一个更差的价格。RSI 交易自动化的存在,就是为了打破这个循环。你早就信任的那条规则,会被一台机器在每根 K 线上评估,并在下午 3 点或凌晨 3 点以同样的方式执行。

不过,把一个指标托付出去,和理解一个指标不是一回事。这篇文章会讲:指标触发器在一个智能体内部实际上如何运作、一个实算的均值回归示例、诚实的组合规则,以及那三个悄悄毁掉大多数指标机器人的陷阱。

从盯着指标看到把它们托付出去

你屏幕上的一个指标是一条建议。一个智能体内部的一个指标是一份合约:当条件 X 为真时,以 Z 的量做 Y。这个转变听起来很小,却改变了一切,因为一份合约必须写得精确到机器无法读错。

“在 RSI 超卖时买入”作为一份合约立刻就失败了。哪个 RSI 周期?哪个时间框架?超卖到什么数值?什么时候检查:每一个 tick,还是在 K 线收盘时?买多少?什么时候卖?一个盯盘的人是即兴回答这些问题的,每次都不一样,而这恰恰就是吃掉收益的那种不一致。把这份合约写出来,会逼着你发现你的规则实际上到底是什么。

这份严谨换来的回报,是一种你手动伪造不出来的纪律。智能体会用和第一个信号相同的仓位去接一连串亏损里的第五个信号、会在一个两周仓位的乏味里一直握着、也永远不会出于希望而放宽止损。指标是机械的测量;结果证明,最好也机械地服从它们。如果你对指标本身的根基还不稳,就先从RSI 指标:绕开新手陷阱地用它里的基本功开始,再在它之上自动化任何东西。

指标触发器在智能体内部如何运作

在底层,指标条件有三种形状,每一种都有一处值得知道的机械微妙之处。

阈值。 数值越过一条线:RSI(14) 跌破 30,或 ATR 超出某个水平。微妙之处在于重新武装。如果你的条件是持续评估的“RSI < 30”,那么在一段漫长下跌的每根 K 线上它都为真,而一个天真的智能体会一路往下反复买入。恰当的触发器在数值越过进入区间时触发,然后只在数值离开该区间后才重新武装。一次下跌,一个信号。

交叉。 两条线互换次序:50 日移动平均线收在 200 日线上方,或 MACD 线穿过它的信号线。交叉天生自我武装,但它们在横盘市场里扎堆得可怕,两条近乎平行的线可能在三周里交叉五次。除非有什么东西把这种震荡过滤掉,否则这就是一座来回震荡工厂。

背离。 价格创出更低的低点,而振荡指标却创出更高的低点。背离是三者里最模糊的:它取决于你比较哪些摆动点,所以两个都很称职的实现,可能对是否存在一个背离产生分歧。只有当平台确切地告诉你它如何定义那些摆动点时,才去自动化背离;否则你就是在把逻辑托付给一个你从没读过的定义。

在这三种形状之上,有一个决定比任何参数都更要紧:在收盘的 K 线上评估。在一根仍在进行中的 K 线上算出的 RSI,会随着这根 K 线的成形而变化;一个条件可能在 14:40 为真、在 14:59 为假。对未收盘的数值动手,意味着交易那些日后会“未发生”的信号,这就是重绘问题的实盘版本。收盘 K 线评估让你付出几分钟的延迟,换来那些一直为真的信号。

三个模拟仪表把各自的指针汇入价格图表上方的一根机械杠杆

一个实算的 RSI 交易自动化,逐条讲

这里是一个完整的均值回归智能体,附上产生每一行的推理。

  • 市场: 一只流动性好的大盘 ETF 或一个主流加密交易对。均值回归需要那些会下跌又会恢复的标的;流动性差的资产是跌下去就死。
  • 趋势过滤器: 价格在它的 200 日移动平均线上方。这是承重的那条规则。在下跌趋势里买入超卖读数,正是 RSI 策略出了名地慢慢流血的方式,因为“超卖”可以在价格腰斩的几个月里一直超卖着。这个过滤器整个地把那些月份让出去。
  • 建仓: 4 小时图上 RSI(14) 跌破 30,在 K 线收盘时评估。4 小时线在一个波动大的资产上每月会给出好几个信号;日线 RSI(14) < 30 配同样的过滤器,一年可能只触发寥寥几次。
  • 仓位: 每笔交易占账户的 2%,一次只持一个仓位。小到一次失败的抄底是擦伤,而不是重伤。
  • 离场,三种: 当 RSI(14) 回升上穿 55 时止盈(回归已经发生;别赖着不走、指望它变成一段趋势);建仓价下方 6% 止损(失效条件:这次下跌不是那种会恢复的);15 根日线的时间止损(三周还没回归的均值回归,是一个正在悄悄失败的思路)。

上面每一个数字都是测试的起点,而不是被揭示的真理。要紧的是结构:一个来自某一指标家族的趋势过滤器、一个来自另一家族的建仓振荡器,以及三个各自回答不同问题的离场(完成了、错了、放馊了)。

从前把这个表达出来意味着写代码。在 Obside 上,你就照说话那样把它敲进去:“当 4 小时线上 RSI(14) 收在 30 以下、且只在价格高于 200 日移动平均线时,用我账户的 2% 买入 [资产];当 RSI 收在 55 以上、或到了 −6%、或过了 15 天时离场。”copilot 会把解析出来的条件复述给你批准,智能体在实时的收盘 K 线上评估它们,而你的仓位和止损规则会在执行时刻被强制执行,而不是被搁成一番良好的愿望。

组合指标而不曲线拟合

第一次成功之后的本能是加确认。大部分都要忍住。

陷阱在于把同一家族的指标叠起来。RSI、随机指标和 MACD 柱状图,全都是从近期价格动量派生出来的;要求这三个全满足,是一个条件穿了三套戏服,加的是滞后而不是信息。有意义的组合要跨家族:一个动量触发器、一个趋势过滤器、一个波动率门控。三个家族、每个一名成员,是一个务实的上限;上面那个实算示例用了两个,运转良好。

每加一个条件也会把你的证据分薄。一条在五年回测里触发 60 次的规则,给你一个值得一读的样本;再加两个条件,它可能只触发九次,到那时你那个“改进过”的胜率就是民间传说了。这种缩小样本的算术,以及“一个漂亮的回测什么时候在骗你”这个更大的问题,在如何回测一个 AI 交易智能体里讲。

超出指标之外的组合逻辑(把价格位、新闻静默窗口和指标状态混进同一套自动化里)是它自己的一门设计学问,在多条件自动化里讲。就指标工作而言的精简版:两三个正交的条件,每一个你都能用一句话说清理由。

三个模拟仪表把各自的指针汇入价格图表上方的一根机械杠杆

三个陷阱:来回震荡、重绘、过度优化

来回震荡。 交叉系统在横盘市场里天生就是亏钱的;唯一诚实的问题是亏多少、以及你如何给它封顶。一个 50/200 移动平均交叉在一个区间震荡的资产上,可能在一个月内翻多、翻空、又翻多,每翻一次都付一次点差。管用的缓解手段:一个确认延迟(只在交叉挺过再两根收盘后才动手)、两条均线之间的一个最小间距要求,或一个在市场没有方向时让智能体停手的波动率门控。每一种缓解手段都是拿滞后去换更少的假启动;没有哪个设置能让你两样都不付。

重绘。 任何从日后会变的数据算出来的信号,在历史上看起来都会光彩夺目、在实盘里却平平无奇。未收盘的 K 线是日常的那种情形;有些指标实现在构造上还会重画过去的数值。检验的办法既残酷又简单:这个信号,如果在智能体本该动手的那一刻、只用当时存在的信息去评估,还会长得一样吗?忽略这个问题的回测,会以十足的自信高估结果。

过度优化。 如果 RSI < 30 测出来很差,而 RSI < 27.5 配一个 4.3% 的止损测出来漂亮极了,那你找到的不是优势;你找到的是某一个历史样本里的噪声。稳健的规则坐落在参数的高原上:如果底层的想法是真的,那么 25、30 和 35 都应该说得过去,而像 RSI(14) 这样的整数默认值之所以体面,恰恰因为没人为了你的回测窗口去调过它。当一个策略只在某个确切设置下管用时,那个设置就是策略本身,而它不会走进未来。

接下来往哪走

把你的指标规则写成一份合约:建仓形状、收盘 K 线评估、仓位,以及全部三个离场。拿它对照那些陷阱:它在震荡里会怎样、有没有什么会重绘、它挺得过相邻的参数吗?然后照着那个乏味、正确的次序走:跨市场状态回测、在模拟盘里跑到你看着它处理过一些你没有精挑细选的信号为止,再小仓上实盘。如果你想连措辞本身都省心,那些管用的交易提示词里的提示词模式,能直接对应到指标逻辑上。

指标从来不是难的那部分;一致性才是。当你准备好把一条精确的规则交给某个永远不会厌倦的东西时,Obside 会把这句话变成一个附带着你风险上限的受监控智能体,并让它在任何一张真实订单之前先在纸面上证明自己。

仅供教育参考,不构成投资建议。交易存在风险,可能导致本金损失。

FAQ

能,而且 RSI 是最常被自动化的指标之一,因为它的条件可以被精确地表达出来:一个周期、一个阈值、一个时间框架。不过一套完整的自动化需要的不止是触发器——你必须指定是越过还是水平逻辑、收盘 K 线评估、仓位大小,以及止盈、失效和放馊各自的离场。带大白话智能体的平台,能让你用一句话把这些全说清、再复述给你批准。

相关文章

在你的投资组合上试用 Obside

连接你的券商,一句话构建你的投资组合。

开始