AI-Trader-For-MT5 是一套围绕 MetaTrader 5、MQL5、Python 与大语言模型构建的交易系统工程化框架,旨在帮助交易者和交易团队将策略规则、风控纪律、信号跟踪、交易复盘和 AI 辅助分析整合为一套可运行、可测试、可维护的自动化交易工具链。
你是否已经有了一套交易思路,却苦于无法将它稳定地实现成 EA?
你是否买过或开发过 EA,但缺少风控、日志、监控、参数管理和长期维护?
本项目正是为这类需求而设计:不承诺神奇盈利,而是专注于把交易逻辑工程化,把交易流程系统化。
源码暂不公开。本仓库用于展示项目能力、技术方向和定制开发服务。
AI-Trader-For-MT5 在 MetaTrader 5 多品种环境中的运行效果。
- 官方网站: 聚贤AI黄金眼产品入口,展示 AI 智能交易系统、实时信号、仓位计算和一键下单等核心能力。
- 使用教程: 从安装包解压、MT5 算法交易配置、启动器激活、MCP 服务连接到 EA 参数填写的完整上手流程。
- 实时交易计划: 授权用户可查看 AI 量化分析生成的实时/历史交易计划、信号状态和统计图表。
交易计划与 AI 分析结果仅用于研究和教学参考,不构成投资建议。自动化交易具有风险,请自行评估并承担交易决策后果。
本项目围绕 MT5 自动化交易的真实开发需求,构建了一套从策略实现、风控执行、信号追踪到 AI 辅助分析的完整工程框架。
- LLM 辅助分析: 支持将市场上下文、持仓状态、历史信号和策略规则组织成结构化上下文,供 AI 辅助分析与复盘。
- 交易上下文管理: 对账户信息、持仓、信号、历史记录和图表状态进行统一管理,避免 AI 或策略模块在信息不完整的情况下做出判断。
- Prompt 与规则系统: 支持将交易纪律、风控规则、执行偏好和分析流程沉淀为可复用的提示词与配置模块。
- 透明化日志: 记录 AI 分析、信号生成、状态变化和执行结果,方便后续复盘与排错。
- 模块化 EA 架构: 将策略逻辑、风控逻辑、信号处理、UI 面板、配置管理等模块拆分,便于维护和二次开发。
- 信号追踪系统: 对交易信号进行生命周期管理,支持信号生成、更新、失效、执行和复盘。
- 信号发布模块: 支持将策略信号输出到外部系统,为后续接入通知、看板或订阅系统打基础。
- 图表绘制工具: 支持在 MT5 图表中绘制关键价格区域、信号标记和辅助分析对象。
- 自定义 UI 面板: 在 MT5 内部提供更直观的状态展示和操作入口。
- MetaTrader 5 Python 客户端封装: 对账户、行情、订单、持仓、历史成交等常用能力进行封装。
- MCP 工具服务架构: 将 MT5 能力封装为可被外部 AI Agent 或自动化流程调用的工具接口。
- FastAPI 服务层: 支持将交易查询、数据分析和外部调用能力服务化。
- GUI 启动器: 提供桌面端管理入口,降低部署和使用门槛。
- 日志、授权与更新模块: 为商业化交付、私有部署和长期维护预留基础设施。
- 最大回撤控制: 支持按账户、策略或单品种设置风险限制。
- 每日亏损限制: 避免策略在异常行情或错误执行中持续扩大损失。
- 仓位管理: 支持固定手数、百分比风险、分批止盈、移动止损等常见模式。
- 交易过滤器: 可按点差、滑点、交易时段、品种状态等条件过滤交易。
- 异常保护: 针对连接中断、下单失败、重复信号、订单状态异常等情况进行保护。
- 历史交易分析: 读取 MT5 历史订单和成交记录,生成结构化分析数据。
- 回测报告分析: 可扩展为回测结果解析、参数优化结果对比和策略表现评估。
- 交易日志系统: 记录策略执行过程中的关键状态,方便定位问题。
- Python 数据分析桥接: 支持使用 pandas / numpy 对交易数据进行二次分析。
- AI 辅助复盘: 可将交易历史、信号上下文和市场状态交给 AI 进行总结与辅助诊断。
本项目不仅是一个技术实验,也是一套可用于商业交付的 MT4 / MT5 交易系统开发框架。
适合已经有明确交易规则,希望将策略自动化的客户。
可开发内容包括:
- 指标型 EA
- 突破型 EA
- 网格 EA
- 马丁 / 反马丁 EA
- 多品种 EA
- 多周期 EA
- 趋势跟随 EA
- 信号提醒 EA
- 半自动下单工具
- 风控型 EA
适合有交易想法,但规则还没有完全整理清楚的客户。
可提供:
- 入场条件梳理
- 出场条件梳理
- 止损止盈规则设计
- 仓位管理规则设计
- 风控限制整理
- 策略执行流程拆解
- 回测逻辑整理
- 参数结构设计
目标是把“人工经验”整理成机器可以执行、可以测试、可以维护的规则。
除了完整 EA,也可以开发交易辅助工具:
- MT5 历史数据导出工具
- 交易日志分析器
- 回测报告解析工具
- 参数优化结果分析工具
- Telegram / 邮件 / Webhook 信号通知
- 多账户监控工具
- VPS 运行监控工具
- 策略授权系统
- Python + MT5 数据桥
适合需要稳定运行和后续迭代的客户。
可提供:
- VPS 环境部署
- MT4 / MT5 安装配置
- EA 安装与调试
- 券商环境适配
- 运行日志排查
- 版本更新
- 异常监控
- 月度维护
MT5 多品种运行工作区:多个交易品种同时挂载 AI 交易助手,结合图表标记、挂单状态、账户信息和交易终端进行统一监控。
AI 交易助手面板:在 MT5 图表内展示实时买卖价、点差、AI 对话日志、快捷指令、账户余额、净值、盈亏和仓位信息。
EA 输入参数配置:支持配置 LLM API、MCP 服务、交易参数、通知邮箱、UI 面板、EMA / MACD / RSI / ATR / 布林带 / KDJ / ADX 等指标参数。
如果你需要定制 EA 或交易工具,请尽量提前整理以下信息:
- 交易平台:MT4 或 MT5
- 交易品种
- 交易周期
- 入场规则
- 出场规则
- 止损与止盈规则
- 仓位管理规则
- 最大风险限制
- 是否需要源码
- 是否需要部署与后续维护
如果策略规则还不清晰,也可以先进行策略工程化梳理,再进入开发阶段。
本项目仅提供软件开发、技术实现和交易研究工具服务,不构成任何投资建议。
我不提供:
- 收益承诺
- 投资建议
- 代客操盘
- 资金托管
- 保证盈利的策略
- 对交易亏损负责
- 未经授权复制或转售客户策略
自动化交易具有高风险,可能导致重大资金损失。
所有交易决策和交易风险均由使用者自行承担。
客户提供的私有策略逻辑归客户所有。
我可以复用通用工程模块,例如:
- 日志模块
- 风控模板
- 订单管理工具
- 通知模块
- 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 自动化交易开发产生兴趣,欢迎联系我交流需求。

