Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Ai Trader For Mt5

FreeNot checked

面向 MetaTrader 5 (MT5) 的 AI 交易助手与 EA 工程化框架。AI trading assistant and EA engineering framework for MT5, built with Python, MQL5, MCP tools, LLM agents, and risk mo

GitHubEmbed

About

面向 MetaTrader 5 (MT5) 的 AI 交易助手与 EA 工程化框架。AI trading assistant and EA engineering framework for MT5, built with Python, MQL5, MCP tools, LLM agents, and risk modules.

README

简体中文 | English

GitHub stars GitHub forks

AI-Trader-For-MT5 是一套围绕 MetaTrader 5、MQL5、Python 与大语言模型构建的交易系统工程化框架,旨在帮助交易者和交易团队将策略规则、风控纪律、信号跟踪、交易复盘和 AI 辅助分析整合为一套可运行、可测试、可维护的自动化交易工具链。

你是否已经有了一套交易思路,却苦于无法将它稳定地实现成 EA?
你是否买过或开发过 EA,但缺少风控、日志、监控、参数管理和长期维护?
本项目正是为这类需求而设计:不承诺神奇盈利,而是专注于把交易逻辑工程化,把交易流程系统化。

源码暂不公开。本仓库用于展示项目能力、技术方向和定制开发服务。

AI-Trader-For-MT5 运行演示
AI-Trader-For-MT5 在 MetaTrader 5 多品种环境中的运行效果。


🔗 在线入口

  • 官方网站: 聚贤AI黄金眼产品入口,展示 AI 智能交易系统、实时信号、仓位计算和一键下单等核心能力。
  • 使用教程: 从安装包解压、MT5 算法交易配置、启动器激活、MCP 服务连接到 EA 参数填写的完整上手流程。
  • 实时交易计划: 授权用户可查看 AI 量化分析生成的实时/历史交易计划、信号状态和统计图表。

交易计划与 AI 分析结果仅用于研究和教学参考,不构成投资建议。自动化交易具有风险,请自行评估并承担交易决策后果。


✨ 核心能力

本项目围绕 MT5 自动化交易的真实开发需求,构建了一套从策略实现、风控执行、信号追踪到 AI 辅助分析的完整工程框架。

🧠 AI 交易助手框架

  • LLM 辅助分析: 支持将市场上下文、持仓状态、历史信号和策略规则组织成结构化上下文,供 AI 辅助分析与复盘。
  • 交易上下文管理: 对账户信息、持仓、信号、历史记录和图表状态进行统一管理,避免 AI 或策略模块在信息不完整的情况下做出判断。
  • Prompt 与规则系统: 支持将交易纪律、风控规则、执行偏好和分析流程沉淀为可复用的提示词与配置模块。
  • 透明化日志: 记录 AI 分析、信号生成、状态变化和执行结果,方便后续复盘与排错。

⚙️ MT5 EA 工程化开发

  • 模块化 EA 架构: 将策略逻辑、风控逻辑、信号处理、UI 面板、配置管理等模块拆分,便于维护和二次开发。
  • 信号追踪系统: 对交易信号进行生命周期管理,支持信号生成、更新、失效、执行和复盘。
  • 信号发布模块: 支持将策略信号输出到外部系统,为后续接入通知、看板或订阅系统打基础。
  • 图表绘制工具: 支持在 MT5 图表中绘制关键价格区域、信号标记和辅助分析对象。
  • 自定义 UI 面板: 在 MT5 内部提供更直观的状态展示和操作入口。

🌉 Python 与 MT5 桥接

  • MetaTrader 5 Python 客户端封装: 对账户、行情、订单、持仓、历史成交等常用能力进行封装。
  • MCP 工具服务架构: 将 MT5 能力封装为可被外部 AI Agent 或自动化流程调用的工具接口。
  • FastAPI 服务层: 支持将交易查询、数据分析和外部调用能力服务化。
  • GUI 启动器: 提供桌面端管理入口,降低部署和使用门槛。
  • 日志、授权与更新模块: 为商业化交付、私有部署和长期维护预留基础设施。

🛡️ 风控与执行模块

  • 最大回撤控制: 支持按账户、策略或单品种设置风险限制。
  • 每日亏损限制: 避免策略在异常行情或错误执行中持续扩大损失。
  • 仓位管理: 支持固定手数、百分比风险、分批止盈、移动止损等常见模式。
  • 交易过滤器: 可按点差、滑点、交易时段、品种状态等条件过滤交易。
  • 异常保护: 针对连接中断、下单失败、重复信号、订单状态异常等情况进行保护。

📊 交易研究与复盘工具

  • 历史交易分析: 读取 MT5 历史订单和成交记录,生成结构化分析数据。
  • 回测报告分析: 可扩展为回测结果解析、参数优化结果对比和策略表现评估。
  • 交易日志系统: 记录策略执行过程中的关键状态,方便定位问题。
  • Python 数据分析桥接: 支持使用 pandas / numpy 对交易数据进行二次分析。
  • AI 辅助复盘: 可将交易历史、信号上下文和市场状态交给 AI 进行总结与辅助诊断。

🧩 可定制开发方向

本项目不仅是一个技术实验,也是一套可用于商业交付的 MT4 / MT5 交易系统开发框架。

1. EA 定制开发

适合已经有明确交易规则,希望将策略自动化的客户。

可开发内容包括:

  • 指标型 EA
  • 突破型 EA
  • 网格 EA
  • 马丁 / 反马丁 EA
  • 多品种 EA
  • 多周期 EA
  • 趋势跟随 EA
  • 信号提醒 EA
  • 半自动下单工具
  • 风控型 EA

2. 策略工程化

适合有交易想法,但规则还没有完全整理清楚的客户。

可提供:

  • 入场条件梳理
  • 出场条件梳理
  • 止损止盈规则设计
  • 仓位管理规则设计
  • 风控限制整理
  • 策略执行流程拆解
  • 回测逻辑整理
  • 参数结构设计

目标是把“人工经验”整理成机器可以执行、可以测试、可以维护的规则。

3. 交易工具开发

除了完整 EA,也可以开发交易辅助工具:

  • MT5 历史数据导出工具
  • 交易日志分析器
  • 回测报告解析工具
  • 参数优化结果分析工具
  • Telegram / 邮件 / Webhook 信号通知
  • 多账户监控工具
  • VPS 运行监控工具
  • 策略授权系统
  • Python + MT5 数据桥

4. 私有化部署与长期维护

适合需要稳定运行和后续迭代的客户。

可提供:

  • VPS 环境部署
  • MT4 / MT5 安装配置
  • EA 安装与调试
  • 券商环境适配
  • 运行日志排查
  • 版本更新
  • 异常监控
  • 月度维护

📸 软件截图

MT5 多品种运行工作区
MT5 多品种运行工作区:多个交易品种同时挂载 AI 交易助手,结合图表标记、挂单状态、账户信息和交易终端进行统一监控。

AI 交易助手面板
AI 交易助手面板:在 MT5 图表内展示实时买卖价、点差、AI 对话日志、快捷指令、账户余额、净值、盈亏和仓位信息。

EA 输入参数配置
EA 输入参数配置:支持配置 LLM API、MCP 服务、交易参数、通知邮箱、UI 面板、EMA / MACD / RSI / ATR / 布林带 / KDJ / ADX 等指标参数。


📝 定制开发前请准备

如果你需要定制 EA 或交易工具,请尽量提前整理以下信息:

  1. 交易平台:MT4 或 MT5
  2. 交易品种
  3. 交易周期
  4. 入场规则
  5. 出场规则
  6. 止损与止盈规则
  7. 仓位管理规则
  8. 最大风险限制
  9. 是否需要源码
  10. 是否需要部署与后续维护

如果策略规则还不清晰,也可以先进行策略工程化梳理,再进入开发阶段。


⚠️ 重要免责声明

本项目仅提供软件开发、技术实现和交易研究工具服务,不构成任何投资建议。

我不提供:

  • 收益承诺
  • 投资建议
  • 代客操盘
  • 资金托管
  • 保证盈利的策略
  • 对交易亏损负责
  • 未经授权复制或转售客户策略

自动化交易具有高风险,可能导致重大资金损失。
所有交易决策和交易风险均由使用者自行承担。


🔐 知识产权说明

客户提供的私有策略逻辑归客户所有。

我可以复用通用工程模块,例如:

  • 日志模块
  • 风控模板
  • 订单管理工具
  • 通知模块
  • UI 组件
  • 部署工具
  • 回测与分析流程

未经客户明确授权,我不会复用、公开或转售客户的私有策略逻辑。


业务定制与技术交流,请添加:

微信二维码
个人微信
微信号: toki-plus
(请备注来意,否则不通过)
公众号二维码
公众号
获取最新技术分享与项目更新

GitHub: https://github.com/toki-plus

📂 我的其他开源项目

  • Netease Downloader: 一款优雅、功能丰富的网易云音乐下载器,支持无损/高品质音质、歌单/专辑批量下载、扫码登录和自动写入ID3元数据。
  • AI-Trader-For-MT4: LLM驱动的自主型MT4交易机器人框架,将大语言模型转变为能够在 MetaTrader 4 平台上进行“感知-思考-行动”的 AI 交易代理。
  • Auto USPS Tracker: 专为跨境电商卖家设计的 USPS 批量物流追踪器,支持批量查询并生成 Excel 报告。
  • AI Mixed Cut: AI 内容重构与混剪工具,通过“解构-重构”模式将现有视频解析为创作素材,并自动生成新的短视频内容。
  • AI Video Workflow: 全自动 AI 原生视频生成工作流,集成文生图、图生视频和文生音乐模型,一键创作 AIGC 短视频。
  • AI Highlight Clip: AI 驱动的智能剪辑工具,自动从长视频中分析并提取高光片段,生成适合分发的短视频内容。
  • AI TTV Workflow: AI 驱动的文本转视频工具,自动将文案转化为带配音、字幕和封面的短视频。
  • AB Video Deduplicator: 视频去重与指纹重构工具,通过高帧率抽帧混合等方式改变视频数据特征。
  • Video Mover: 全自动内容创作流水线,支持视频监听下载、多维度处理、AI 标题生成和多平台发布。

🤝 合作流程

如果你有 MT4 / MT5 EA、交易工具或私有化部署需求,建议先整理清楚策略规则和交付目标。通常合作流程如下:

  • 先沟通需求边界,确认平台、品种、周期、风控、源码和部署要求。
  • 再根据复杂度报价,并明确交付范围、修改次数和维护方式。
  • 开发完成后进行本地测试、Demo 账户验证和部署交接。

如果这个项目让你对 MT4 / MT5 自动化交易开发产生兴趣,欢迎联系我交流需求。

from github.com/toki-plus/ai-trader-for-mt5

Installing Ai Trader For Mt5

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/toki-plus/ai-trader-for-mt5

FAQ

Is Ai Trader For Mt5 MCP free?

Yes, Ai Trader For Mt5 MCP is free — one-click install via Unyly at no cost.

Does Ai Trader For Mt5 need an API key?

No, Ai Trader For Mt5 runs without API keys or environment variables.

Is Ai Trader For Mt5 hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Ai Trader For Mt5 in Claude Desktop, Claude Code or Cursor?

Open Ai Trader For Mt5 on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Ai Trader For Mt5 with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs