PMTS 背后的故事:6 年打造机构级 AI 交易系统

今天,我们首次公开分享 PMTS — 专业模块化交易系统背后的技术历程。起初在 2015 年作为个人研究项目开始,现已演变为一个完全自主的、机构级的算法交易平台,从零开始构建,用于在 MetaTrader 5 上交易 XAUUSD(黄金)。

这篇文章不是销售宣传,而是对塑造 PMTS 的工程决策、失败、转折和技术突破的诚实记录。

我们要解决的问题

黄金市场每日交易量超过数十亿美元。它由中央银行、对冲基金和机构交易台主导,这些机构使用的工具和信息是普通交易者无法获得的。普通交易者使用滞后的指标 — RSI、MACD、移动平均线 — 这些指标显示的是已经发生的事情,而不是机构即将做的事情

我们提出了一个简单的问题:如果我们能构建一个读取机构订单流的系统,而不是零售指标呢?

这个问题引发了六年的开发。

阶段 1:研究和指标优化(2015–2017)

前两年是纯研究。我们对 5 年的 XAUUSD 数据(2010–2015)进行了超过 40 个技术指标的回测,寻找能够产生统计显著优势的组合。大多数单个指标在孤立情况下都失败了。突破在于我们意识到多重独立信号的一致性 — 是唯一可靠的预测因子

我们通过步进前分析优化了 15 个核心指标:

  • TEMA (16) — 三重指数移动平均线,用于减少滞后的趋势检测
  • SuperTrend (23, 2.0) — 趋势延续和反转识别
  • ATR (50) — 基于波动率的止损计算
  • Williams %R (17) — 超买/超卖极端和背离
  • EMA 三重堆栈 (18/30/290) — 短期、中期和长期趋势对齐
  • MACD (17/27/13) — 使用自定义参数的动量确认
  • RSI 背离检测 — 自动化的看涨/看跌背离扫描
  • 布林带 — 波动率收缩和扩张检测
  • 斐波那契回撤 — 关键水平在 0.236, 0.382, 0.5, 0.618, 0.786

每个参数都是专为黄金优化的,而不是通用外汇。黄金具有独特的特性:比主要货币对高 10 倍的点值,对 FOMC 和 NFP 数据极为敏感,并与美元呈强烈的反向相关性。

阶段 2:模块化架构(2017–2019)

最大的架构决策是模块化。我们没有设计一个单一的交易机器人,而是将 PMTS 设计为7 个独立的、专门的模块 — 每个模块都是其领域的专家:

  1. 趋势分析器 — 使用多时间框架分析和自适应移动平均线识别宏观和微观趋势方向,跨 4 个并发时间框架(1H, 4H, 1D, 1W)
  2. 智能资金检测器 — 读取机构的积累、分配和流动性扫荡模式。此模块实现智能资金概念(SMC):订单块、公平价值缺口、结构突破(BOS)和特征变化(ChoCH)
  3. 订单流扫描器 — 分析成交量剖面并检测进入市场的大型机构头寸
  4. 风险管理器 — 根据市场结构和 ATR 衍生的波动率计算精确的入场、止损和止盈水平,而不是任意的点距离
  5. 相关性引擎 — 实时监控跨资产相关性:DXY(美元指数)、美国国债收益率、VIX(波动率)、标普 500 和布伦特原油
  6. 情绪分析器 — 使用自然语言处理处理 COT 报告(CFTC 机构定位)、恐惧与贪婪指数和新闻情绪
  7. 执行优化器 — 在会话杀戮区内优化入场时机,管理头寸大小,并处理订单管理

关键设计原则:所有 7 个模块必须一致同意才会执行任何交易。没有单一模块可以覆盖共识。这消除了单点故障并显著减少了误报。

阶段 3:多时间框架共识(2019–2020)

我们实施了一个加权多时间框架分析系统,同时处理 4 个并发时间框架:

时间框架 权重 目的
1H(每小时) 20% 精确入场时机
4H(4 小时) 30% 中期趋势确认
1D(每日) 35% 主要市场方向
1W(每周) 15% 宏观偏见背景

一个强信号需要 4/4 时间框架对齐。一个好信号需要 3/4。低于此,系统不交易。这一措施单独在回测中消除了超过 60% 的亏损交易。

阶段 4:风险管理 — 不可协商的层(2020)

2020 年验证了我们的风险优先方法。当 COVID 将黄金从 1,700 美元暴跌至 1,450 美元,然后反弹至 2,075 美元时,没有适当风险管理的系统被摧毁。我们的系统在回测中幸存下来,因为有三个独立的保护层:

三层止损保护

  • 交易层: ATR 基于的止损放置在逻辑结构水平上,假设失效
  • 每日层: 最大 5% 的每日亏损 — 触发自动暂停,直到下一个交易日
  • 账户层: 15-20% 的最大回撤断路器 — 所有交易停止

智能追踪止损(3 个级别)

  • 级别 1 (+300 点): 标准追踪,1.5× ATR 动态距离
  • 级别 2 (+150 点): 保本锁定 — 将止损移动到入场点 + 20 点保证利润
  • 级别 3 (+500 点): 激进追踪,1× ATR — 保护大额收益

每笔交易的风险上限为账户权益的 1%。没有马丁格尔。没有网格交易。绝不加仓。

阶段 5:智能资金整合(2020–2021)

这可能是最具变革性的阶段。我们将智能资金概念 — 机构交易员使用的方法 — 整合到算法框架中:

  • 流动性扫荡: 检测机构何时设计止损突袭以在更好价格积累头寸
  • 订单块: 识别机构积累和分配区,这些区域作为未来的支撑/阻力
  • 公平价值缺口(FVGs): 机构用于精确再入的价格低效
  • 市场结构: 自动检测更高高点/更高低点(上升趋势)、更低高点/更低低点(下降趋势)、结构突破(BOS)和特征变化(ChoCH)

图表上的每一个明显支撑和阻力水平都是流动性磁铁。当零售交易者将止损放在这些水平时,他们就成为了机构交易的一部分。PMTS 被设计为读取这一点 — 而不是成为其受害者。

技术栈

PMTS 建立在 MetaTrader 5 上,使用 MQL5,选择它是因为其机构级执行引擎、低于 50 毫秒的订单处理和直接经纪商连接。后端 API 是 PHP 和 MySQL,提供实时分析、性能跟踪和用户管理。

专家顾问架构是完全模块化的:16 个专门的代码模块,组织成分析、策略、风险、交易和可视化层。每个模块都可以独立测试、优化和部署。

回测结果和诚实的局限性

经过 5 年的 XAUUSD 数据(2019–2024 重点)和数千小时的优化,回测结果显示出希望。但我们希望对回测是什么以及不是什么保持透明:

回测显示: 历史数据的统计优势、参数敏感性、回撤特征和策略在各种市场环境下的稳健性。

回测不显示: 实际滑点、重新报价、变化的点差、经纪商执行质量或没有历史先例的黑天鹅事件。

我们不会在此发布具体的回测数字,因为它们可能具有误导性。相反,我们将在拥有统计显著样本量 — 至少 6 个月的真实交易数据后,发布经过验证的实时交易结果。

过去的表现,无论是回测还是实时,都不能保证未来的结果。交易涉及重大亏损风险。

接下来是什么

我们目前正在为实时部署做准备。系统将在受监管的经纪账户上交易真实资本,完全透明:

  • 我们的仪表板上发布实时权益曲线
  • 每笔交易记录并可审计
  • 每月性能报告,包含经过验证的数据
  • 独立代码审计和安全审查

PMTS 不是为了成为另一个黑箱交易机器人而构建的。它是为了成为一个透明的、机构级的系统,任何人都可以验证。代码已被审查。方法已在一份 15,000 字的技术白皮书中记录。当我们上线时,结果将说明一切 — 或者不会。

这是我们做出的承诺。


这是记录 PMTS 技术演变系列的第一篇文章。关注我们的博客,深入了解各个模块、交易方法、风险管理框架,最终 — 实时性能分析。

— Lorenzo Ballanti,创始人兼首席开发者,Elysium Media FZCO,迪拜

Table of Contents

Ready to start trading with AI?

Join hundreds of traders using PMTS algorithmic trading technology

Get Started