阅读时间 … 分钟

针对 LMAX Global 交易策略的 AI 原生运行环境

在 Cursor、Claude Code 或任何 AI IDE 中为 LMAX Exchange 编写机构级的 FIX 4.4 策略。从 GitHub 部署至托管的云端运行环境,具备一流的 MCP 控制、日志和区域选择功能。

由 TradingHost 工程团队撰写

第 01 节 · 一览

一览

经纪商
LMAX Global (LMAX Group)
经纪商类型
外汇与 CFD 经纪商;LMAX Exchange 中央限价订单簿运营商
资产类别
外汇、股指 CFD、商品 CFD、贵金属(取决于具体实体)
支持的产品
90 多种现货外汇货币对、主流股指 CFD、贵金属(XAU/USD、XAG/USD)及精选商品。特色:订单在真实的中央限价订单簿交易所中进行撮合,而非与经纪商的内部盘口对冲。
运行环境模型
容器化策略运行环境
部署源
GitHub
编程语言
任何可在容器中运行的语言(FIX 协议与语言无关;Java 和 .NET 客户端库为官方原生提供)
常用集成
LMAX FIX 4.4(独立的 Market Data session 和 Order Execution session)、LMAX Java client library、LMAX .NET client library、NautilusTrader(社区 LMAX 适配器)、自定义连接器
AI 工作流集成
适用于 Cursor、Claude Code、GitHub Copilot 及 CLI 智能体的 MCP 控制面板
TradingHost 角色
运行环境、部署、日志、健康检查、区域选择、MCP 控制
LMAX 角色
经纪商账户、交易所接入、中央限价订单簿撮合、执行场所
监管机构
LMAX Limited(英国 FCA 机构编号 509778);LMAX Group Markets Pte. Ltd.(新加坡 MAS);LMAX Global EU Limited(塞浦路斯 CySEC);LMAX New Zealand Limited(新西兰 FSP);LMAX Markets (Mauritius) Limited(毛里求斯 FSC Mauritius)。
零售杠杆上限
英国(LMAX Limited,FCA)及欧盟(LMAX Global EU,CySEC,符合 ESMA 标准):主要外汇 30:1,非主要外汇及黄金 20:1,非黄金商品及非主要股指 10:1,股票 5:1,加密货币 CFD 2:1。新加坡(MAS)、新西兰(FSP)和毛里求斯(FSC)实体适用其各自司法管辖区的规则。
最低账户要求
LMAX Global 账户设有账户级别最低资金要求(各实体通常在 10,000 至 25,000 美元之间),高于普通零售经纪商。作为权衡,您将获得交易所级的执行,而非经纪商的内部盘口对冲。开户时请直接向 LMAX 确认最低资金要求。
关联关系
TradingHost 保持独立,不隶属于 LMAX Group、LMAX Limited 或任何 LMAX 实体。LMAX Digital 是 LMAX Group 旗下的独立加密货币交易场所,详情请参阅 /brokers/crypto/ 页面。

第 02 节 · LMAX Global 支持概况

LMAX Global 支持概况

LMAX Global 通过 FIX 4.4 以及官方原生的 Java 和 .NET 客户端库,提供 90 多种货币对的现货外汇,以及精选股指和商品 CFD,并接入 LMAX Exchange 中央限价订单簿撮合引擎。交易所模式是其核心差异所在:订单在真实的订单簿上进行撮合,而非与经纪商的内部盘口对冲。账户最低资金要求高于普通零售经纪商。具体端点和完整交易品种列表请参阅 LMAX 文档门户。

市场与策略模式

  • 90 多种货币对的中央限价订单簿外汇执行
  • 在 EU 区域运行环境中运行的延迟敏感型外汇策略
  • 感知点差层级的订单路由策略
  • XAU/USD 和 XAG/USD 贵金属策略
  • 主流股指 CFD 策略(取决于具体实体)
  • FIX 4.4 Market Data 和 Order Execution 会话对
  • Java 和 .NET 原生客户端策略

API 接口

产品接口
90 多种现货外汇货币对、主流股指 CFD(取决于具体实体)、贵金属(XAU/USD、XAG/USD)及精选商品。LMAX 定位为交易所式的外汇交易场所,采用中央限价订单簿,而非由经纪商内部消化成交。模拟环境与真实环境使用独立的 FIX 端点。
连接方式
LMAX FIX 4.4,包含独立的 Market Data 和 Order Execution FIX 会话。LMAX 发布了封装 FIX 层的官方原生 Java 和 .NET 客户端库。这些库与原始 FIX 暴露相同的交易品种列表和订单模型。
身份验证
FIX 会话凭据(SenderCompID、密码和主机)由 LMAX 在完成开户和账户入金后发放。Java 和 .NET 客户端库使用相同的凭据。LMAX 要求在发放真实环境 FIX 凭据前完成开户尽职调查并满足最低账户资金要求;模拟环境 FIX 凭据可用于针对模拟环境的开发。

具体细节请参考 LMAX

docs.lmax.com 是 FIX 端点、Java 和 .NET 客户端 API 以及连接细节的权威信息源。连接指南涵盖了主机、延迟和会话设置。

第 03 节 · 使用 AI 构建

利用 AI 构建您的 LMAX 策略

选择一种集成方式,派生(fork)一个 TradingHost 框架模板,并在 AI IDE 中编写您的策略。LMAX FIX 4.4 是标准路径;LMAX 的 Java 和 .NET 官方原生库封装了 FIX 层,提供了更符合语言习惯的易用性。股票 CFD 和加密货币 CFD 不在 LMAX Global 的提供范围内。

  • LMAX FIX 4.4

    直连 LMAX Exchange 的 FIX 4.4 会话。独立的 Market Data 和 Order Execution 会话,是标准的机构级路径。

  • LMAX Java client library

    封装了 FIX 层的官方原生 Java 客户端。为订单、持仓和市场数据提供符合 Java 习惯的类型。

  • LMAX .NET client library

    封装了 FIX 层的官方原生 .NET 客户端。提供符合 C# 习惯的类型和异步操作支持。

  • NautilusTrader 或自定义连接器

    提供社区 NautilusTrader LMAX 适配器;或者使用任何支持 FIX 引擎的语言,针对 FIX 4.4 构建您自己的连接器。

框架对 LMAX 产品的支持情况

LMAX FIX 以及 LMAX Java 和 .NET 库涵盖了 LMAX 的外汇业务范围。股指和商品取决于具体实体。股票 CFD 和加密货币 CFD 不属于 LMAX Global 的零售业务范围。

框架外汇指数商品CFD加密货币 CFD
LMAX FIX 4.4支持部分支持部分支持未记录支持未记录支持
LMAX Java library支持部分支持部分支持未记录支持未记录支持
LMAX .NET library支持部分支持部分支持未记录支持未记录支持
NautilusTrader (community adapter)部分支持未记录支持未记录支持未记录支持未记录支持

✓ 已根据 docs.lmax.com 确认支持。“取决于实体”表示可用性取决于持有该账户的 LMAX 实体。“无”表示 LMAX Global 不提供该产品类别。

TradingHost 不绑定任何框架。它只运行您的项目。

AI 辅助编写

上述框架起步模板可与 AI IDE 完美契合。TradingHost 的 MCP 控制面板实现了闭环:AI 工具可以与您一同检查部署、查看日志并管理运行环境,但绝不会介入交易执行路径。

章节 04 · 在 TradingHost 上运行

在 TradingHost 上运行您的代码

LMAX Global 提供经纪商账户和 LMAX Exchange central-limit-order-book 撮合引擎。TradingHost 则提供运行您连接到 LMAX 的策略的生产环境。

您无需在笔记本电脑、台式机、通用 VPS 或手动配置的服务器上运行策略代码,只需从 GitHub 部署到 TradingHost 托管的容器运行环境中。

您

  • 您的代码库包含您的代码。
  • 您的部署定义了其运行方式。
  • 您的策略通过 FIX 或 LMAX 客户端库连接到 LMAX Exchange。

TradingHost

  • 保持运行环境在线。
  • 呈现日志和健康检查。
  • 区域选择。
  • 受控的部署面板。

部署流程

  1. 步骤 01

    连接 GitHub

    授权 TradingHost 访问您的 GitHub 账户。

  2. 步骤 02

    关联代码库或从框架起步

    将 TradingHost 指向您现有的策略仓库,或者 fork 一个 TradingHost LMAX FIX 4.4 或 LMAX Java 模板。

  3. 步骤 03

    部署到 TradingHost 容器中

    选择一个区域(EU 是 LMAX Exchange 的自然之选,其撮合引擎位于伦敦),提供策略所需的环境变量(LMAX FIX SenderCompID、Password、主机和端口;或 LMAX 库凭据),然后进行部署。TradingHost 将从代码仓库构建您的容器,并在受管的 Kubernetes 基础设施上运行您的策略。

  4. 步骤 04

    监控日志和健康状况

    从 TradingHost 控制台查看实时日志、健康状况和运行状态。任何 AI IDE 都可以通过 MCP 访问相同的面板,因此 Cursor、Claude Code 或 CLI 代理可以与您一同读取部署状态并管理运行环境。

  5. 步骤 05

    更新与重新部署

    将更改推送到您的 GitHub 主分支,TradingHost 将自动重新部署。

章节 05 · 运维说明

LMAX Global 运维说明

在容器化云运行环境中实际运行 LMAX 策略时可能会遇到的陷阱。以下所有陈述均转述自 docs.lmax.com、LMAX 连接指南或相关监管机构;部署方面的指导则源自我们在 TradingHost 上运行这些策略的实际经验。

  1. 01 · 交易所模式

    LMAX 在真实的 central-limit-order-book 上进行撮合,而非与经纪商的账簿对冲

    LMAX Exchange 是 LMAX Group 的撮合引擎,作为一个 central-limit-order-book 外汇交易场所运行,而不是做市商模式的经纪商。订单与来自多个交易对手的挂单流动性进行撮合。这对策略的影响是:需要预期部分成交、排队位置效应,以及更接近交易场所而非零售经纪商的行为特征。Order Execution session 会针对单个 ClOrdID 的每次成交发出 ExecutionReport 消息。

  2. 02 · FIX 会话分离

    Market Data 和 Order Execution 是独立的 FIX 会话

    LMAX FIX 4.4 将行情数据和订单路由拆分为两个不同的 FIX 会话,每个会话都有自己的 SenderCompID、Password 和序列号跟踪。一个完整的策略需要同时维护这两个连接,并独立管理它们的生命周期。Market Data session 主要是吞吐量导向的;Order Execution session 则对延迟高度敏感。连接中断、序列重置和重新连接必须针对每个会话分别处理。

  3. 03 · 账户最低资金要求

    LMAX Global 的账户最低资金要求高于普通零售经纪商

    LMAX Global 账户的最低入金和余额门槛高于典型的零售经纪商;在不同实体中,通常引用的金额为 10,000 至 25,000 美元。这与 LMAX 作为机构级交易场所而非零售替代方案的定位相符。在开户过程中,请直接向 LMAX 确认当前的最低要求,因为门槛因实体和产品层级而异。

  4. 04 · 区域邻近性

    LMAX Exchange 的撮合引擎位于伦敦;EU 区域运行环境可获得延迟优势

    LMAX Exchange 的撮合引擎位于伦敦。在 TradingHost 的两个区域中,EU 在地理位置上最接近伦敦,这对于 FIX 往返时间至关重要。对于针对 LMAX 的策略,选择 EU 区域能带来显著的延迟优势。在适用情况下,US-East 区域适用于 LMAX Exchange 的美国分支。

  5. 05 · LMAX Digital 独立性

    LMAX Digital 是独立的 LMAX Group 加密货币交易场所,在加密货币板块中介绍

    LMAX Digital 是 LMAX Group 的机构级加密货币交易场所。它运行在相同的底层交易所技术上,但交易不同的产品(如 BTC、ETH 等),并且是一个拥有独立凭据的独立 FIX 终端。LMAX Global 涵盖外汇和差价合约(CFD);LMAX Digital 涵盖加密货币。TradingHost 加密货币板块提供专门的 /brokers/crypto/lmax-digital/ 页面;本页面仅涵盖 LMAX Global。

  6. 06 · 交易报告

    EMIR、MiFID II 及各实体的报告由 LMAX 负责

    LMAX Limited 作为受英国监管授权的投资公司,根据 FCA / MiFID II / EMIR 规则进行报告。LMAX Global EU Limited 根据 CySEC / MiFID II / EMIR 规则进行报告。LMAX Group Markets Pte. Ltd. 根据 MAS 规则进行报告。其他实体根据其各自的监管机构进行报告。TradingHost 不会代表您进行监管交易报告。您在 TradingHost 上运行的策略代码属于您自己的算法活动;报告责任归属于持有该账户的 LMAX 实体。

第 06 节 · 适用对象

适用对象

TradingHost LMAX Global 运行环境最适合:

  • 在 AI IDE(Cursor、Claude Code)中构建策略的开发者
  • 对延迟敏感的外汇策略开发者
  • Java 和 .NET 官方库用户
  • 交易所模式(CLOB)系统化交易员
  • 正在从 MetaTrader 和 VPS 托管转向 EU 区域容器部署的团队

连接 GitHub 并创建您的首个策略是免费的。

第 08 节 · 常见问题

常见问题

不。TradingHost 是独立的,不隶属于 LMAX Group 或任何 LMAX 实体,同时也与 LMAX Digital(在 /brokers/crypto/ 板块中介绍的 LMAX Group 加密货币交易场所)无任何关联。

不是。TradingHost 不是经纪商,不是交易所,也不是注册投资公司。TradingHost 是一个运行您策略代码的云运行环境。经纪商关系、账户、杠杆、执行以及监管保护均由持有您账户的 LMAX 实体提供。

不会。您的 FIX 客户端(或 LMAX Java/.NET 库)会连接 to LMAX Exchange,并根据您自己的逻辑发送指令。TradingHost 仅提供运行该代码的运行环境。

不提供。LMAX FIX 和库访问权限由 LMAX 在您完成开户和入金后提供。您需要自行负责您的 LMAX 账户、FIX 凭据以及对 LMAX 条款的合规性。

LMAX Group 两者兼具:LMAX Exchange 是一个 central-limit-order-book 撮合引擎(交易所),而 LMAX Limited(及其他实体)作为经纪商运行,将客户订单路由到该交易所。对于零售客户而言,其运作方式类似于经纪商关系,但订单撮合是在真实的交易所账簿上进行,而不是与做市商经纪商的账簿对冲。这意味着其具有交易所风格的执行行为(部分成交、排队位置)。

LMAX Global 账户的最低入金和余额门槛高于典型的零售经纪商(根据实体和产品层级的不同,通常引用的金额为 10,000 至 25,000 美元)。请在开户过程中直接向 LMAX 确认当前的最低要求。这与 LMAX 的机构级定位相符。

可以。LMAX FIX 4.4 是标准 FIX,因此任何 Python FIX 引擎(如 quickfix-python、simplefix 等)均可正常工作。官方的 LMAX 库为 Java 和 .NET;Python 策略直接通过 FIX 层连接到 LMAX。

可以。TradingHost 支持任何可在容器内运行的语言。LMAX FIX 是标准的 FIX 4.4,因此任何语言的任何 FIX 引擎均可工作。此外,LMAX 还发布了官方的 Java 和 .NET 客户端库。

开设 LMAX Global 账户,完成开户流程并入金至该实体的最低要求。申请 FIX 凭据以及 Market Data + Order Execution 会话详情。Fork 一个 TradingHost LMAX FIX 4.4 模板,或者连接您自己的 GitHub 策略仓库。关联 GitHub 仓库和创建策略是免费的;运行环境方案已在价格页面列出。

可以。杠杆比例由 LMAX 实体设定。LMAX Limited(英国 FCA)和 LMAX Global EU Limited(CySEC)适用符合 ESMA 标准的上限。LMAX Group Markets Pte. Ltd.(新加坡 MAS)及其他实体遵循其各自的规则。各实体的 API 接口是相同的。

在您通过 GitHub 控制的机密(Secrets)工作流中。TradingHost 在运行时通过 GitHub 仓库机密、环境机密或您自己批准的机密管理流程,读取 Market Data session 和 Order Execution session 的 SenderCompID、Password 以及主机详细信息。

可以。TradingHost 支持通过 MCP 控制 AI IDE(包括 Cursor、Claude Code、GitHub Copilot)和基于命令行(CLI)的 AI Agent。AI 工具可以检查部署、查看日志、重启策略并管理运行时工作流。MCP 是一个控制和可观测性界面,而非交易执行路径。

不处理。EMIR 和 MiFID II 交易报告是经纪商的责任。LMAX Limited 根据 FCA / MiFID II / EMIR 规则进行报告。LMAX Global EU Limited 根据 CySEC / MiFID II / EMIR 规则进行报告。LMAX Group Markets Pte. Ltd. 根据 MAS 规则进行报告。其他实体根据其各自的监管机构进行报告。TradingHost 仅运行您的代码;持有您账户的 LMAX 实体负责处理合规报告。

不提供。TradingHost 专注于生产环境的运行和部署。回测属于您的研究技术栈,应在 NautilusTrader 等框架或 AlgoBuilder 中进行。