交易技术

MetaTrader 自动化

为 MT4 和 MT5 构建智能交易系统、自定义指标和桥接,配备风险防护、重启恢复和模拟测试,然后在 VPS 上进行监控,以便在出现停止时您能及时知晓。

从策略测试器到实盘终端

一个在策略测试器中表现良好的 EA,在实盘账户上仍可能失败:重新报价、经纪商特定的交易品种和止损位、一次让 EA 不知道自己持仓的终端重启,或是无人察觉的连接中断。我们使用 MQL4 和 MQL5 为交易者、信号提供商和经纪团队构建智能交易系统、自定义指标以及通往外部系统的桥接,在模拟账户上进行测试,并建立监控,以便在出现停止时通知您。您定义策略;我们构建软件并使其行为可见。

AI 辅助、专家主导的 MetaTrader 开发

AI 如何协助

  • 根据您书面的策略规则起草 MQL4 和 MQL5 代码,供工程师逐行审查
  • 在 MQL4、MQL5 和 Pine Script 之间转换逻辑,并标记需要核实的计算差异
  • 为重新报价、无效止损、市场关闭和低保证金等交易服务器错误生成测试用例
  • 审查 Experts 和 Journal 日志,以追踪订单为何被跳过、被拒或被重复发送

我们的专家负责什么

  • 工程师负责订单处理、按 magic number 进行的重启恢复、风险防护和紧急停止开关
  • 终端登录、桥接密钥和 VPS 访问由工程师设置,并与 EA 代码隔离
  • 回测由人工审查,每一个 EA 在任何实盘使用前都会在模拟账户上运行
  • 策略和每一个交易决策都归您所有;我们构建、测试和监控软件

在 MetaTrader 中从信号到受监控的订单

VPS 终端上的示意性 EA;MT4 和 MT5 在细节上有所不同,而每一次入场都由你的书面规则决定。

  1. 信号检查

    在每根新 K 线上,EA 应用你的规则,或通过 WebRequest 轮询你的信号服务,并跳过重复项。

  2. 风险守护

    在构建任何订单之前,都会检查每日亏损、未平仓敞口、交易时段和急停开关标志。

    检查点: 急停开关或亏损限额会停止下单

  3. 符合经纪商要求的订单

    手数、品种后缀和止损距离遵循你的经纪商设置;订单携带 EA 的 magic number。

    检查点: 由你批准的实盘手数

  4. 交易服务器回复

    重新报价、无效止损或已休市的市场会按照你的规格说明进行处理,并带有限次重试和记录在案的原因。

  5. 重启恢复

    终端重启后,EA 会先根据 magic number 从未平仓交易中重建其状态,然后再次采取行动。

  6. VPS 心跳

    心跳和终端日志会被传送到 VPS 之外,这样一旦断开连接或 EA 停止就会触发告警。

当出现故障时: 如果终端崩溃或失去连接,自动重启和恢复会在任何新订单之前运行,并且你会收到推送、电子邮件或聊天告警。

您将获得什么

MetaTrader EA、指标和桥接

  • 使用 MQL4 和 MQL5 的智能交易系统

    实现您的入场、出场和仓位规模规则的 EA,配备每日亏损和敞口限额、紧急停止开关,以及对交易服务器错误的清晰处理。

  • 自定义指标

    按您的规格构建的指标和多时间框架信号,检查是否存在重绘,并在您两者都需要时提供匹配的 MT4 和 MT5 版本。

  • 桥接与 API 连接

    通过 WebRequest、套接字或 MetaTrader 5 Python 包连接到 webhook、数据库、信号源和其他平台,并进行重复信号检查。

  • 回测与前向测试

    策略测试器以真实成本运行,通过样本外和向前推进检查来暴露过度拟合,然后进行模拟前向测试。结果是证据,而非预测。

  • VPS 设置与监控

    在 VPS 上托管终端,配备自动重启、心跳检查和日志收集,并在终端断开连接或 EA 停止运行时发出警报。

  • 权益与风险仪表板

    一个基于网页的仪表板,展示每个账户的权益、回撤、未平仓敞口和交易历史,并附有错误日志,显示 EA 做了什么以及为什么这样做。

准备一套您的团队能够运营的集成

  • 访问权限与输入

    指定 MetaTrader 4 或 5、经纪商、模拟账户、交易品种和确切的策略规则。提供任何现有的 MQL 源代码,并确认终端或智能交易系统将运行的环境。

  • 一个切合实际的首期范围

    从一个已定义的指标、智能交易系统或桥接开始。商定重启行为和亏损限额;经纪商条件和可用接口可能会制约构建。回测和模拟结果并不保证实盘交易结果。

  • 交接与维护

    我们会交付约定的连接、测试证据、配置说明和恢复指引。请指定一位负责人处理警报和对账。供应商变更、凭据和持续监控可在约定的支持计划下进行维护;供应商的收费仍然单独计算。

从书面规则到受监控的 EA

  1. 01

    策略规格说明

    精确地写下你的规则:入场、出场、仓位大小、交易时段、风险限额,以及 EA 在出错或重启后必须执行的操作。

  2. 02

    原型与回测

    构建第一个版本,并在策略测试器中使用真实的点差与成本、样本外数据以及有文档记录的限制条件来运行它。

  3. 03

    加固与模拟测试

    添加错误处理、重启恢复、日志记录和急停开关,然后在模拟账户上使用你的经纪商的交易品种和止损档位进行前瞻测试。

  4. 04

    分阶段实盘上线

    以你批准的仓位大小上线实盘,同时运行 VPS 监控和告警;然后移交或在支持计划下继续维护。

使用 AI 工具的两种方式

AI 协助起草集成代码和契约测试。选择它可以在何处处理您的代码和 API 数据。

不确定?我们会在界定范围时为您推荐一个。 比较 AI 交付选项

常见问题

常见问题

你能把 TradingView 策略转换到 MetaTrader 吗?

可以。我们将 Pine Script 逻辑转译为 MQL4 或 MQL5,然后在相同的数据上逐根 K 线比较指标值和信号,因为两个平台之间的计算细节、K 线时间和成交假设各不相同。在结果无法完全一致的地方,我们会在 EA 开始交易之前记录下这些差异。

EA 在哪里运行,由谁来监控?

通常在 VPS 上的 MetaTrader 终端中运行。我们设置自动重启、心跳检查和日志收集,并在终端断开连接、EA 停止或订单被拒绝时通过推送通知、电子邮件或聊天发送告警。监控是自动且持续的;由谁响应告警以及响应速度如何,则在支持计划中约定。

AI 工具会看到我的策略代码吗?

仅在你选择的配置下才会。采用私有 / 本地 AI 工程时,模型在你控制的边界内运行,因此你的代码和规则在那里处理。采用 Claude Code / OpenAI Codex 工程时,我们在提供商条款下使用商业 AI 编码工具,数据处理和留存设置会在工作开始前与你商定。无论哪种方式,工程师都会审查每一处改动。

准备好把你的规则变成 MetaTrader EA 了吗?

发送你的书面规则、你的经纪商,以及你使用的是 MT4 还是 MT5。我们将审查它们,并概述构建方案、模拟测试计划和监控方案。