QuantumAlgo
首页›指南›交易教育
交易教育

机器学习交易指标

机器学习交易指标
◆ 简短答案

机器学习交易指标会从历史数据中学习形态,用来预测下一步走势,而不是套用固定公式。最受欢迎的 jdehorty 的 Lorentzian Classification 会把 RSI、ADX 等指标转化为特征,通过 Lorentzian 距离寻找最相似的历史 K线,并预测价格随后会如何变化。它们是形态匹配工具,不是水晶球;过拟合是核心风险。

◆ 用一句话理解机器学习交易指标机器学习交易指标使用从历史数据中学习形态的算法来预测下一步走势,而 TradingView 上最受欢迎的 jdehorty 的 Lorentzian Classification,其工作方式是把 RSI 和 ADX 等经典指标转化为“特征”,再用 k 近邻方法寻找过去最相似的 K线(用一种特殊的 Lorentzian 距离衡量),并预测价格会重复这些相似历史 K线之后发生过的走势;理解它们如何运作以及会在哪里失效都很重要,因为这些工具是强大的形态匹配器,但不是水晶球,把机器学习标签当成确定性信号,是快速亏钱的方式。

什么是机器学习交易指标?

机器学习交易指标是一类使用算法从历史市场数据中学习形态,并生成预测或信号的工具,而不是应用固定公式。它们在 TradingView 上的热度大幅上升:历史总榜前列就有多个此类工具,包括 jdehorty 备受推崇的 Lorentzian Classification、AlgoAlpha 的 ML Adaptive SuperTrend,以及 LuxAlgo 的 SuperTrend AI。

它们代表了两个强大趋势的交汇:Pine Script 的可及性,以及机器学习的兴起。

它与传统指标的核心区别是适应性。像 RSI 这样的经典工具,会永远对每根 K线应用同一个方程。相比之下,机器学习指标会检查大量过去案例,并根据类似情境之前实际发生过的结果来生成输出。

它承诺提供一种工具,能够捕捉简单公式无法识别的数据中复杂、非线性的关系,也就是识别上涨走势与下跌走势之前那些微妙的条件组合。实践中,TradingView 上的大多数 ML 指标使用相对轻量的方法(近邻分类器、简单聚类),这些方法能在 Pine Script 的限制内运行,而不是机构量化研究中使用的重型神经网络。

这并不意味着它们没用,构建良好的形态匹配器确实能增加价值,但这也意味着,理解它们底层到底在做什么,以及同样重要的是它们做不到什么,至关重要。

传统指标与机器学习指标一览

固定公式指标与机器学习指标有何不同。
方面传统指标机器学习指标
输出如何生成每根 K线使用同一个固定公式根据类似历史 K线之后发生的情况推导
输入价格,有时包括成交量由 RSI、ADX、CCI 等指标构建的特征
是否适应数据否,方程从不改变是,通过存储的已标注样本实现
TradingView 上的典型技术固定公式,例如 RSI 或 MACD近邻分类器或简单聚类
透明度公式完全可见往往是黑箱
最佳用途对价格进行清楚、可理解的解读与结构和风险规则并用的一个概率输入

◆两类指标都不知道价格为什么波动;两者都需要确认信号和明确止损。

ML 指标中的特征、标签和训练是什么?

每个机器学习指标都由三种要素构成,理解它们就能看清整个领域。第一是特征,也就是模型学习所依据的输入。在交易中,特征通常来自熟悉的指标:RSI 数值、ADX、变化率、CCI 等等。每根 K线都由少量这类特征值描述,它们合在一起形成当时市场状态的“指纹”。

例如,Lorentzian Classification 指标默认使用 5 个这样的特征。

分类器真正做的事:邻居投票 特征 2(WT) 特征 1(RSI) 当前 K线 5 个最近邻:5ד价格随后上涨”→ 投票:做多 远处簇:与当前 K线无关
每根历史 K线都会成为特征空间(RSI、WT、CCI、ADX……)中的一个点。当前 K线会询问它的 k 个最近邻:在它们当时的情况下,价格随后怎么走?多数票就成为信号。这是相似性搜索,不是预言。

第二种要素是标签,也就是模型试图学习的“答案”。对分类器来说,标签通常是每根历史 K线之后若干根 K线内,价格是上涨还是下跌。

通过把每根 K线的特征指纹与价格随后走势配对,模型会建立一个“当市场看起来像这样时,随后会发生那样”的资料库。第三种要素是训练,也就是用这个已标注资料库来做预测的过程。

在近邻方法中(大多数 TradingView ML 指标使用的类型),“训练”其实只是存储历史样本;实时预测时,则把当前 K线的特征与所有已存样本进行比较。这个特征、标签、训练框架,基本支撑着您会遇到的每一种 ML 指标。

当您明白 ML 指标其实只是在回答“哪些历史 K线最像现在,它们之后发生了什么?”时,神秘感就会消失,您也能更理性地评估这个工具。

k 近邻指标如何做出预测?

最受欢迎的 ML 交易指标 Lorentzian Classification,基于k 近邻(kNN),这是最简单、最直观的机器学习算法之一。请使用下面的互动工具看看它如何做出预测,然后我们再拆解其逻辑。

互动 — k 近邻分类器
这就是 Lorentzian 分类器“预测”的方式:它在特征空间中寻找最相似的历史 K线并进行投票。请选择一根当前 K线。
特征 1(例如 RSI) 特征 2(例如 ADX)

逻辑非常简单。每根历史 K线都是多维特征空间中的一个点(上方工具使用 2 个特征,便于放在图表上展示;真实指标会使用多个特征)。每个点都会按价格随后走势着色:绿色代表上涨,红色代表下跌。

为了预测当前 K线,算法会寻找过去k 个最相似的 K线,也就是特征空间中最近的点,并让它们投票:如果最近邻中大多数之后都出现上涨,它就预测上涨。

这就是完整思路:“市场现在最像过去这 5 个时刻,其中 4 个随后上涨,所以我预测上涨。”Lorentzian 部分指的是如何衡量 K线之间的“距离”。

jdehorty 的指标没有使用普通的直线(欧几里得)距离,而是使用一种 Lorentzian 距离度量;它借用了物理学中的思路,使特征空间产生弯曲,从而对重大事件附近市场常出现的剧烈、突然波动和离群值更稳健。其主张是,这种弯曲能帮助分类器在波动扭曲原始特征值时,仍然找到真正相似的历史条件。

无论这个物理类比是否必不可少,实际效果都是让近邻分类器更不容易被市场极端值带偏。

为什么过拟合是 ML 指标最大的风险?

如果有一个概念决定机器学习指标是帮助您还是伤害您,那就是过拟合,它也是理解整个领域最重要的一件事。过拟合发生在模型学习到历史数据中的噪声,而不是真实、可重复的形态时。过拟合模型几乎能完美描述过去,却几乎无法有效预测未来。

为什么使用 Lorentzian 距离而不是欧几里得距离 欧几里得 一根离群 K线主导距离 尾部事件劫持邻居投票 LORENTZIAN — log(1+|d|) 极端值被压缩,市场状态被保留 邻居按行为匹配,而不是按冲击匹配
市场数据有肥尾:新闻 K线是极端离群值,直线(欧几里得)度量会让它们主导投票。基于对数的 Lorentzian 度量会压缩这些极端值,让邻居按市场状态匹配,而不是按某根疯狂 K线匹配。

这种风险在交易中尤其尖锐,因为市场噪声极大,而且可预测性很弱。只要特征和参数足够多,算法总能找到某种组合,似乎能完美捕捉过去每一次转折,但这些关系只是巧合,不会重复出现。

诱人的陷阱是漂亮的回测:一个 ML 指标经过调整后,历史信号看起来毫无瑕疵,但一遇到从未见过的实时数据就崩溃。这就是专业量化交易员极其重视样本外测试的原因,也就是只在模型未被训练过的数据上评估模型,并把样本内的完美拟合视为警示,而不是成功。

对使用 TradingView ML 指标的零售交易者来说,实用防线包括:对任何宣传近乎完美胜率的 ML 工具保持高度怀疑;偏好特征更少、较不容易过拟合的简单模型;不要把设置优化到历史结果看起来完美,因为您几乎肯定是在拟合噪声;并且始终假设实盘表现会明显差于回测。

尊重过拟合,正是冷静使用 ML 工具的交易者与被其诱惑并受伤的交易者之间的分水岭。

完美回测是警告,不是胜利过拟合会让模型记住过去噪声,却预测不了任何东西。对历史结果最漂亮的 ML 指标最要怀疑;简单模型和样本外怀疑精神,永远胜过曲线拟合出来的完美。

ML 指标擅长什么,又短板在哪里?

机器学习指标处在一个确实有用但经常被过度炒作的细分领域,想用好它们,就必须清醒看待两面。它们的优势是真实存在的。它们能捕捉单一固定公式会错过的非线性条件组合,例如识别某种 RSI、ADX 和波动率的特定组合,历史上曾经出现在上涨走势之前。它们会根据数据调整输出,而不是应用一条僵硬规则。

在最佳情况下,它们还能把多个指标的信息浓缩成一个更清晰的单一信号,减少图表杂乱。

然而,它们的局限同样根本,绝不能忘记。市场只有弱可预测性,并且很大程度上由不可预测事件驱动,例如新闻、政策和情绪,任何基于图表的模型都无法预见这些因素,这限制了任何只看价格的预测器的上限。如前所述,ML 指标也极易过拟合。

它们往往是推理过程不透明的“黑箱”,让人难以知道信号为什么触发,也难以在新情境中信任它。能塞进 Pine Script 的轻量 ML 远比机构模型简单,因此“AI”标签承诺的东西往往超过工具实际能交付的东西。

更关键的是,过去形态会重复只是一种假设,不是定律;当市场状态转变时,用旧状态训练出来的模型可能严重失效。诚实的结论是,ML 指标最好被视为另一个概率信号,并不比 RSI 读数更神圣,需要与价格、结构和背景一起权衡,绝不能当作必须服从的神谕。

您应如何负责任地使用机器学习指标?

以正确心态使用时,ML 指标可以成为交易流程中有帮助的一部分;天真使用时,它会成为快速亏损的路径。区别在于少数几条有纪律的习惯。

  1. 把它当作一个输入,而不是神谕。 将 ML 信号与价格、趋势、结构和关键价位一起权衡,绝不要只因为标签就进场交易。
  2. 要求共振。 只有当 ML 预测与您的其他分析一致时才行动,例如上升趋势中支撑位出现看涨标签。忽略与结构相反的信号。
  3. 尊重置信度。 许多 ML 工具会报告邻居意见的一致程度。分裂、低置信度的投票,也就是位于决策边界上的 K线,是观望信号,不是交易信号。
  4. 偏好简单、透明的工具。 优先选择您理解其逻辑、并且使用较少特征的指标。您无法检查的复杂性,就是您无法管理的风险。
  5. 按它会出错的方式管理风险。 因为任何单次预测都可能失败,所以每笔交易都要按您的正常风险规则和明确止损来确定仓位,就像使用任何其他信号一样。

统一原则是谦逊。机器学习指标只是用一种复杂方式在问:“类似条件之后通常发生了什么?”这是一个真正有用的问题,但答案是概率性的,不是确定性的。把这个答案纳入更广泛、受风险管理约束的流程中的交易者,往往用得更好;把思考外包给“AI”并盲目跟随的人则不会。工具好不好,取决于包裹在它外面的判断力。

机器学习指标与聪明钱概念

机器学习指标与聪明钱概念(SMC)之间存在自然且强大的搭配关系,因为两者恰好能补足彼此缺失的部分。ML 指标是纯粹的形态匹配器:它可以告诉您当前条件类似于过去那些随后上涨的 K线,但它并不理解价格为什么波动,也没有流动性、订单流或转折背后结构性原因的概念。

聪明钱概念(SMC)恰好提供这种因果和结构理解,但它本身没有系统化方法来给当前交易机会与历史情境的相似程度打分。

把两者结合起来,就能形成双向检查。当 ML 指标预测上涨,并且价格刚刚扫掉明显低点下方的流动性,又从需求区向上转变结构时,您就同时拥有统计形态匹配,以及结构和订单流层面指向同一结论的理由,这是真正高信心的一致性。

相反,当 ML 信号逆着清晰结构触发,例如价格正干净地跌破支撑时却预测上涨,这种分歧就是很有价值的警告:不要相信标签,应该观望。这样,SMC 解读会成为黑箱信号的理性过滤器,而 ML 信号则成为主观解读的系统化确认。

两者单独使用都不充分,但结合起来可以覆盖彼此的盲点:机器寻找过去的统计回声,聪明钱分析则解释它现在是否真的有意义。

您如何看穿 AI 指标炒作?

讨论机器学习交易指标时,不能不谈炒作,因为这个领域中营销与现实之间的差距巨大,而且忽视它的成本很高。“AI”和“机器学习”这两个词自带强大的无误光环,不诚实的营销会不断利用这一点,承诺指标能“以 95% 准确率预测市场”或“让 AI 替您交易”。在这里保持清醒,才能保护您的资本。

有几条真相可以刺穿噪声。第一,如果一个机器学习指标真的能高准确率预测价格,它的创造者不会把它做成订阅产品出售,而会安静地复利积累财富。销售话术本身就是反驳该说法的证据。

第二,运行在图表平台内部的 ML,出于必要,都是简单的:一个近邻分类器,或一个小型聚类流程;它不是机构量化基金使用的庞大、数据丰富的模型,而且它同样受市场弱可预测性的限制。第三,漂亮回测几乎证明不了任何东西,因为存在过拟合;唯一重要的测试,是诚实的样本外和前向表现。

第四,无论指标多么复杂,都不能替代风险管理、仓位大小和判断力;这些才是真正决定长期生存的部分。这一切并不意味着 ML 指标毫无价值;其中最好的工具,例如 Lorentzian Classification,经过认真构建,可以作为一个输入增加价值。

这意味着您应该像冷静、怀疑的专业人士一样看待它们:对它们可能提供的真实优势感兴趣,但不相信它们是通往保证盈利的捷径。

交易者使用 ML 指标时会犯哪些错误?

  • 把标签当成确定性。 ML 预测是概率,不是事实。没有其他确认就盲目交易,是使用这些工具最快亏钱的方式。
  • 被完美回测吸引。 无瑕疵的历史拟合通常意味着对噪声过拟合。对过去结果最漂亮的工具最要怀疑。
  • 过度优化设置。 不断调整特征和参数,直到回测看起来完美,拟合的是噪声,不是信号。优先使用简单、稳健的默认值。
  • 忽视低置信度信号。 分裂的邻居投票,也就是位于决策边界上的 K线,意味着观望,不是交易。请尊重置信度读数。
  • 相信 AI 炒作。 如果它真的能预测市场,就不会拿出来卖。把“95% 准确率”的说法当作营销,而不是事实。
  • 跳过风险管理。 没有任何模型能取消止损和合理仓位的必要。管理每一笔由 ML 发出的交易时,都要假设它会出错,因为有时它确实会出错。

◆ 测试您的理解

第 1 题,共 3 题

Quantum Algo 中的机器学习交易指标

机器学习指标会在特征中寻找形态;聪明钱概念(SMC)解释价格为什么真正波动。Quantum Algo 的 SMC 工具会给机器学习信号补上它缺失的结构和流动性背景。因此,与真实价位上的结构突破(BOS)一致的 ML 预测值得行动,而逆着结构触发的预测则是观望警告。

相关指南

相关阅读:另请查看我们的 SuperTrend AI(Clustering)指标,深入了解一个互补工具。

◇ 常见问题

什么是机器学习交易指标?+

它们是使用算法从历史数据中学习形态并生成预测的指标,而不是套用固定公式。在 TradingView 上,最受欢迎的是 Lorentzian Classification,它使用 k 近邻方法,根据相似历史 K线预测下一步走势。

Lorentzian Classification 如何运作?+

它会把 RSI 和 ADX 等经典指标转化为描述每根 K线的特征,然后用 k 近邻寻找最相似的历史 K线,并用 Lorentzian 距离度量相似度。这些邻居会根据价格在它们之后的走势对预测进行投票。

交易中的 Lorentzian 距离是什么?+

它是在特征空间中衡量两根 K线相似程度的另一种方式。它借鉴物理学思路,让空间产生弯曲,从而对重大事件附近市场产生的大幅、突然波动更稳健,帮助分类器找到真正相似的历史条件。

机器学习指标真的有效吗?+

它们可以作为一个概率输入增加价值,捕捉固定公式会错过的非线性形态。但市场只有弱可预测性,而且这些工具容易过拟合,所以它们不是神谕。与价格、结构和风险管理结合时,它们效果最好。

交易模型中的过拟合是什么?+

过拟合是指模型学习到历史数据中的噪声,而不是真实、可重复的形态。它会产生漂亮回测,但在实时数据中失败。因为市场噪声很大,所以过拟合是机器学习指标的核心风险。

AI 交易指标是骗局吗?+

不一定,但这个领域充满炒作。如果一个指标真的能高准确率预测价格,它的创造者会自己交易,而不是出售它。像 Lorentzian Classification 这样构建良好的工具可以作为一个输入提供帮助,但近乎完美准确率的说法是营销,不是现实。

机器学习指标与普通指标有什么不同?+

普通指标会对每根 K线应用同一个固定公式。机器学习指标则根据类似过去情境中发生过的结果生成输出,会适应数据,并捕捉单一公式无法识别的复杂、非线性条件组合。

我能单独信任 ML 指标的信号吗?+

不能。预测是概率,不是确定性,而且模型并不理解价格为什么波动。请把它作为价格、趋势、结构和关键价位之外的一个输入,只在形成共振时行动,并始终用明确止损管理风险。

机器学习指标使用哪些特征?+

大多数会使用来自经典指标的数值作为特征 — RSI、ADX、CCI、变化率及类似指标 — 用来描述每根 K线的市场状态。例如,Lorentzian Classification 默认使用 5 个这样的特征。

ML 指标如何与聪明钱概念搭配?+

搭配得很好。ML 指标寻找统计形态,但不知道价格为什么波动;聪明钱概念(SMC)则解释走势背后的流动性和结构。当两者指向同一方向时,信心较高;当两者不一致时,就是观望警告。

参考资料与相关指南

本主题更多内容

核心阅读

权威来源

作者 · Quantum Algo

ILY 为 Quantum Algo 撰写交易教育内容——把聪明钱概念(SMC)、市场结构和价格行为拆解成清晰、实用的课程。每篇指南都由创始人Quant 审核,Quantum Algo 发布的每个交易思路都会加上时间戳,任何人都可以验证。

✓ 由 Quant 审核 · 创始人兼首席交易员