ai-trader-for-mt4
Unverified ML strategy on Forex by toki-plus. BotFinder score 18 out of 100.
一个用于将大型语言模型 (LLM) 与 MetaTrader 4 (MT4) 连接起来的 Python 框架,用于创建自主的、工具驱动的算法交易机器人。A Python framework to bridge Large Language Models (LLMs) with MetaTrader 4 (MT4) for creating autonomou
Source: github
BotFinder analysis pending.
ai-trader-for-mt4
AI Trader for MT4 简体中文 | English 面向 MetaTrader 4 的 AI 辅助交易研究与受控执行框架。 项目将市场数据工具、策略配置、风险规则、信号生命周期、MT4 通信和大模型分析整合为可追踪的桌面应用。设计重点是让模型在明确工具和风险边界内工作,而不是将交易权限无约束地交给 AI。 本项目用于软件工程与量化研究,不构成投资建议。任何自动化交易都应先在模拟账户和隔离环境中验证。 项目背景 直接把行情数据交给大模型并生成交易指令,存在几个明显问题: - 模型可能缺少账户、持仓或市场状态 - 自然语言输出难以稳定映射为执行动作 - 风险规则可能在多轮分析中被忽略 - 订单状态、异常和历史决策缺少可追踪记录 本项目将交易相关能力拆分为结构化工具,并使用流程、状态管理和确定性校验控制执行边界。 设计目标 - 为模型提供结构化而非零散的交易上下文 - 将只读分析、候选计划和实际执行分开 - 使用确定性规则检查仓位、止损、订单状态和重复操作 - 保留分析、工具调用、信号与执行日志 - 支持策略配置和模型提供方切换(OpenAI / DeepSeek / Moonshot 等) 系统架构 主要模块 - src/bridge/:MT4 通信与 AI 客户端边界 - src/app/:Agent、提示词、交易引擎与应用流程 - src/tools/:行情、组合、交易、新闻、形态与工作流工具 - src/services/:配置、日志、数据库与订单状态管理 - src/gui/:桌面界面与图表组件 - config/:模型、策略和日历配置 - tests/testintegrationsuite.py:交易流程和异常场景的集成验证 主要技术:Python、PyQt5、异步任务、LLM API、SQLite/本地状态、MetaTrader 4 EA Bridge。 Agent 工作流与规则系统 - AI 遵循类 ReAct(Reason + Act)模式,按 Prepare -> Scan -> Act -> Conclude 的标准流程循环,每一步都基于工具返回的结构化报告而非凭空推断。 - prompts.py 中定义了系统级指令集:单笔与组合风险上限、持仓数量限制、信号分级(A/B/C 与"无交易"区间)、不同形态的入场细则,以及分批止盈与移动止损的利润阶梯管理。 - 引入相对价差成本(Relative Spread Cost)概念,让 AI 按不同资产类别的价差百分比评估流动性,避开高交易成本品种。 - AI 的每一步思考(Thought)
⚠ No verified equity curve — no track-record source connected.
Drawdown profile
Data unavailable — contact the owner.
Verification ledger
How the score has moved
Recalculated at each data collection. Transparency means showing the bad weeks too.
No score history is stored yet — only the current score is shown.
Reviews & comments
No reviews collected from the source yet.
⚠ No live verification account connected — ask for proof before buying.
Alerts on changes: coming soon
Prop-firm compatibility not provided.
Open-source maintainer on GitHub.
Data-completeness & trust index (not a profitability rating)