[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-isaiahbjork--Auto-GPT-MetaTrader-Plugin":3,"tool-isaiahbjork--Auto-GPT-MetaTrader-Plugin":62},[4,18,28,37,45,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":24,"last_commit_at":25,"category_tags":26,"status":17},9989,"n8n","n8n-io\u002Fn8n","n8n 是一款面向技术团队的公平代码（fair-code）工作流自动化平台，旨在让用户在享受低代码快速构建便利的同时，保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点，帮助用户轻松连接 400 多种应用与服务，实现复杂业务流程的自动化。\n\nn8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”：既可以通过直观的可视化界面拖拽节点搭建流程，也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外，n8n 原生集成了基于 LangChain 的 AI 能力，支持用户利用自有数据和模型构建智能体工作流。在部署方面，n8n 提供极高的自由度，支持完全自托管以保障数据隐私和控制权，也提供云端服务选项。凭借活跃的社区生态和数百个现成模板，n8n 让构建强大且可控的自动化系统变得简单高效。",184740,2,"2026-04-19T23:22:26",[16,14,13,15,27],"插件",{"id":29,"name":30,"github_repo":31,"description_zh":32,"stars":33,"difficulty_score":10,"last_commit_at":34,"category_tags":35,"status":17},10095,"AutoGPT","Significant-Gravitas\u002FAutoGPT","AutoGPT 是一个旨在让每个人都能轻松使用和构建 AI 的强大平台，核心功能是帮助用户创建、部署和管理能够自动执行复杂任务的连续型 AI 智能体。它解决了传统 AI 应用中需要频繁人工干预、难以自动化长流程工作的痛点，让用户只需设定目标，AI 即可自主规划步骤、调用工具并持续运行直至完成任务。\n\n无论是开发者、研究人员，还是希望提升工作效率的普通用户，都能从 AutoGPT 中受益。开发者可利用其低代码界面快速定制专属智能体；研究人员能基于开源架构探索多智能体协作机制；而非技术背景用户也可直接选用预置的智能体模板，立即投入实际工作场景。\n\nAutoGPT 的技术亮点在于其模块化“积木式”工作流设计——用户通过连接功能块即可构建复杂逻辑，每个块负责单一动作，灵活且易于调试。同时，平台支持本地自托管与云端部署两种模式，兼顾数据隐私与使用便捷性。配合完善的文档和一键安装脚本，即使是初次接触的用户也能在几分钟内启动自己的第一个 AI 智能体。AutoGPT 正致力于降低 AI 应用门槛，让人人都能成为 AI 的创造者与受益者。",183572,"2026-04-20T04:47:55",[13,36,27,14,15],"语言模型",{"id":38,"name":39,"github_repo":40,"description_zh":41,"stars":42,"difficulty_score":10,"last_commit_at":43,"category_tags":44,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":46,"name":47,"github_repo":48,"description_zh":49,"stars":50,"difficulty_score":24,"last_commit_at":51,"category_tags":52,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",161147,"2026-04-19T23:31:47",[14,13,36],{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":59,"last_commit_at":60,"category_tags":61,"status":17},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[13,27],{"id":63,"github_repo":64,"name":65,"description_en":66,"description_zh":67,"ai_summary_zh":68,"readme_en":69,"readme_zh":70,"quickstart_zh":71,"use_case_zh":72,"hero_image_url":73,"owner_login":74,"owner_name":75,"owner_avatar_url":76,"owner_bio":77,"owner_company":77,"owner_location":77,"owner_email":77,"owner_twitter":77,"owner_website":77,"owner_url":78,"languages":79,"stars":95,"forks":96,"last_commit_at":97,"license":98,"difficulty_score":99,"env_os":100,"env_gpu":100,"env_ram":100,"env_deps":101,"category_tags":106,"github_topics":107,"view_count":24,"oss_zip_url":77,"oss_zip_packed_at":77,"status":17,"created_at":122,"updated_at":123,"faqs":124,"releases":153},9953,"isaiahbjork\u002FAuto-GPT-MetaTrader-Plugin","Auto-GPT-MetaTrader-Plugin","The AutoGPT MetaTrader Plugin is a software tool that enables traders to connect their MetaTrader 4 or 5 trading account to Auto-GPT.","Auto-GPT-MetaTrader-Plugin 是一款专为交易爱好者打造的开源桥梁，它能将流行的 MetaTrader 4 或 5 交易账户与强大的 Auto-GPT 人工智能系统无缝连接。长期以来，自动化交易往往依赖复杂的编程知识或昂贵的定制软件，普通交易者难以让 AI 直接执行实操指令。这款插件正是为了解决这一痛点而生，它让用户能够通过自然语言对话，指挥 AI 自动完成下单、平仓、查询账户详情、获取 K 线数据甚至分析市场新闻和情绪等任务，真正实现了“动口不动手”的智能交易体验。\n\n该工具特别适合希望探索 AI 在金融领域应用的量化交易者、熟悉 Python 环境的开发者，以及想要尝试全自动交易策略的进阶投资者。其技术亮点在于深度集成了 MetaAPI、MyFxBook 及 LunarCrush 等多个专业数据源，不仅支持基础的买卖操作，还能提供实时蜡烛图数据和社区情绪分析（开发中），极大地扩展了 Auto-GPT 在金融垂直场景的能力边界。通过简单的配置文件设置，用户即可将原本仅能进行文本生成的 AI 助手，升级为具备实际交易执行能力的智能代理，为个人交易策略的自动化提供了","Auto-GPT-MetaTrader-Plugin 是一款专为交易爱好者打造的开源桥梁，它能将流行的 MetaTrader 4 或 5 交易账户与强大的 Auto-GPT 人工智能系统无缝连接。长期以来，自动化交易往往依赖复杂的编程知识或昂贵的定制软件，普通交易者难以让 AI 直接执行实操指令。这款插件正是为了解决这一痛点而生，它让用户能够通过自然语言对话，指挥 AI 自动完成下单、平仓、查询账户详情、获取 K 线数据甚至分析市场新闻和情绪等任务，真正实现了“动口不动手”的智能交易体验。\n\n该工具特别适合希望探索 AI 在金融领域应用的量化交易者、熟悉 Python 环境的开发者，以及想要尝试全自动交易策略的进阶投资者。其技术亮点在于深度集成了 MetaAPI、MyFxBook 及 LunarCrush 等多个专业数据源，不仅支持基础的买卖操作，还能提供实时蜡烛图数据和社区情绪分析（开发中），极大地扩展了 Auto-GPT 在金融垂直场景的能力边界。通过简单的配置文件设置，用户即可将原本仅能进行文本生成的 AI 助手，升级为具备实际交易执行能力的智能代理，为个人交易策略的自动化提供了灵活且低门槛的解决方案。","# Auto-GPT MetaTrader Plugin 📈\nThe AutoGPT MetaTrader Plugin is a software tool that enables traders to connect their MetaTrader 4 or 5 trading account to Auto-GPT.\n\n[Try MetaTrader GPT on ChatGPT](https:\u002F\u002Fchat.openai.com\u002Fg\u002Fg-sZE9jEsXA-metatrader-gpt)\n\n[![GitHub Repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin?style=social)](https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Fstargazers)\n\n\u003Ch2 align=\"center\"> 💖 Help Support Auto-GPT Plugin's Development 💖\u003C\u002Fh2>\n\u003Cp align=\"center\">\nIf you can spare a coffee, you can help to cover the costs of developing Auto-GPT Plugins and help to push the boundaries of fully autonomous AI!\nYour support is greatly appreciated. Development of this free, open-source project is made possible by all the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Fgraphs\u002Fcontributors\">contributors\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fisaiahbjork\">sponsors\u003C\u002Fa>. If you'd like to sponsor this project and have your avatar or company logo appear below \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fisaiahbjork\">click here\u003C\u002Fa>.\n\nCrypto Donations: 0x2457e8746EFa5894b70aE06a1b391474bc928B05\n\u003C\u002Fp>\n\n\n## 💡 Key Features:\n- 💰 **Place Trades**\n- ℹ️ **Account Information**\n- ⛔️ **Close Trade**\n- ❌ **Close All Trades**\n- 🕯 **Candlestick Data**\n- 📈 **Stock of The Day**\n- 📂 **Red Folder News**\n- ％ **Community Sentiment** (In-Progress)\n- 📝 **Modify Trades** (In-Progress)\n## 🔧 Installation\n\nFollow these steps to configure the Auto-GPT MetaTrader Plugin:\n\n### 1. Clone the Auto-GPT-MetaTrader-Plugin repository\nClone this repository and navigate to the `Auto-GPT-MetaTrader-Plugin` folder in your terminal:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin.git\n```\n\n### 2. Install required dependencies\nExecute the following command to install the necessary dependencies:\n\n```bash\npip install -r requirements.txt\n```\n\n### 3. Package the plugin as a Zip file\nCompress the `Auto-GPT-MetaTrader-Plugin` folder or [download the repository as a zip file](https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Farchive\u002Frefs\u002Fheads\u002Fmaster.zip).\n\n### 4. Install Auto-GPT\nIf you haven't already, clone the [Auto-GPT](https:\u002F\u002Fgithub.com\u002FSignificant-Gravitas\u002FAuto-GPT) repository, follow its installation instructions, and navigate to the `Auto-GPT` folder.\n\nYou might have to run this in the Auto-GPT file if you get an error saying \"No Module Found\".\n\n```bash\npip install ta myfxbook\n```\n### 5. Copy the Zip file into the Auto-GPT Plugin folder\nTransfer the zip file from step 3 into the `plugins` subfolder within the `Auto-GPT` repo.\n\n### 6. Locate the `.env.template` file\nFind the file named `.env.template` in the main `\u002FAuto-GPT` folder.\n\n### 7. Create and rename a copy of the file\nDuplicate the `.env.template` file and rename the copy to `.env` inside the `\u002FAuto-GPT` folder.\n\n### 8. Edit the `.env` file\nOpen the `.env` file in a text editor. Note: Files starting with a dot might be hidden by your operating system.\n\n### 9. Add MetaTrader configuration settings\nAppend the following configuration settings to the end of the file:\n\n```ini\n################################################################################\n### METATRADER\n################################################################################\nMETA_API_ACCOUNT_ID=\nMETA_API_TOKEN=\nMETA_API_REGION=\nLUNAR_CRUSH_API_KEY=\nMY_FX_BOOK_USERNAME=\nMY_FX_BOOK_PASSWORD=\nFCS_API_KEY=\n```\n- Create a [MetaAPI](https:\u002F\u002Fmetaapi.cloud) account and connect to your broker.\n- MT5 accounts will need to have a paid account to access candlestick data.\n- Create a [MyFxBook](https:\u002F\u002Fmyfxbook.com) account and connect to your trading accounts.\n- Create a [FCS API](https:\u002F\u002Ffcsapi.com) account. (500 calls\u002Fmo for free)\n- Set `META_API_ACCOUNT_ID` to your MetaAPI account ID. \n- Set `META_API_TOKEN` to your MetaAPI token.\n- Set `META_API_REGION` to your MetaAPI region (new-york, london, singapore).\n- Set `LUNAR_CRUSH_API_KEY` to your LunarCrush API Key.\n- Set `MY_FX_BOOK_USERNAME` to your MyFxBook username\u002Femail.\n- Set `MY_FX_BOOK_PASSWORD` to your MyFxBook password.\n- Set `FCS_API_KEY` to your FCS API KEY.\n### 10. Allowlist Plugin\nIn your `.env` search for `ALLOWLISTED_PLUGINS` and add this Plugin:\n\n```ini\n################################################################################\n### ALLOWLISTED PLUGINS\n################################################################################\n#ALLOWLISTED_PLUGINS - Sets the listed plugins that are allowed (Example: plugin1,plugin2,plugin3)\nALLOWLISTED_PLUGINS=AutoGPTMetaTraderPlugin\n```\n### 11. Review Available Commands\nYou can review the available commands and indicators [here](\u002Fsrc\u002Fauto_gpt_metatrader\u002Fcommands.txt).\n\n## 🧪 Test the Auto-GPT MetaTrader Plugin\n\nExperience the plugin's capabilities by testing it for placing trades, managing your account, closing trades, and fetching candlestick data.\n\n###  Test Fetching Candlestick Data\n\n1. **Configure Auto-GPT:**\n   Set up Auto-GPT with the following parameters:\n   - Name: `TradeGPT`\n   - Role: `fetch candlestick data`\n   - Goals:\n     1. Goal 1: `fetch candlestick data for the 1 hour chart on EURUSD`\n     2. Goal 2: `Terminate`\n\n2. **Run Auto-GPT:**\n   Launch Auto-GPT, which should use the MetaTrader plugin and it should load the candlestick data.\n\n\n3. **Sample response:**\n\u003Cimg width=\"1063\" alt=\"auto-gpt-email-plugin\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fisaiahbjork_Auto-GPT-MetaTrader-Plugin_readme_12258695d019.png\">\n\n## 📉 Indicators (In-Progress):\n-  **Relative Strength Index (RSI)**\n-  **Volume**\n-  **Moving Averages (SMA, EMA, WMA, MAE, OsMA, MACD)**\n-  **Fibonacci Retracement**\n-  **Bollinger Bands**\n-  **Money Fund Index (MFI)**\n\n","# Auto-GPT MetaTrader 插件 📈\nAutoGPT MetaTrader 插件是一款软件工具，使交易者能够将其 MetaTrader 4 或 5 交易账户连接到 Auto-GPT。\n\n[在 ChatGPT 上试用 MetaTrader GPT](https:\u002F\u002Fchat.openai.com\u002Fg\u002Fg-sZE9jEsXA-metatrader-gpt)\n\n[![GitHub 仓库星级](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin?style=social)](https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Fstargazers)\n\n\u003Ch2 align=\"center\"> 💖 帮助支持 Auto-GPT 插件的开发 💖\u003C\u002Fh2>\n\u003Cp align=\"center\">\n如果您能请我们喝杯咖啡，就能帮助支付 Auto-GPT 插件的开发成本，并推动完全自主人工智能的边界！\n您的支持将不胜感激。这个免费开源项目的开发离不开所有 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Fgraphs\u002Fcontributors\">贡献者\u003C\u002Fa>和\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fisaiahbjork\">赞助者\u003C\u002Fa>。如果您想赞助本项目，并让您的头像或公司 logo 出现在下方，请\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fisaiahbjork\">点击这里\u003C\u002Fa>。\n\n加密货币捐赠：0x2457e8746EFa5894b70aE06a1b391474bc928B05\n\u003C\u002Fp>\n\n\n## 💡 主要功能：\n- 💰 **下单交易**\n- ℹ️ **账户信息**\n- ⛔️ **平仓**\n- ❌ **平掉所有仓位**\n- 🕯 **K线数据**\n- 📈 **当日股票**\n- 📂 **红色文件夹新闻**\n- ％ **社区情绪**（开发中）\n- 📝 **修改订单**（开发中）\n## 🔧 安装\n\n请按照以下步骤配置 Auto-GPT MetaTrader 插件：\n\n### 1. 克隆 Auto-GPT-MetaTrader-Plugin 仓库\n克隆此仓库，并在终端中导航到 `Auto-GPT-MetaTrader-Plugin` 文件夹：\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin.git\n```\n\n### 2. 安装所需依赖\n执行以下命令以安装必要的依赖项：\n\n```bash\npip install -r requirements.txt\n```\n\n### 3. 将插件打包为 Zip 文件\n压缩 `Auto-GPT-MetaTrader-Plugin` 文件夹，或[下载仓库的 Zip 文件](https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Farchive\u002Frefs\u002Fheads\u002Fmaster.zip)。\n\n### 4. 安装 Auto-GPT\n如果您尚未安装，请克隆 [Auto-GPT](https:\u002F\u002Fgithub.com\u002FSignificant-Gravitas\u002FAuto-GPT) 仓库，按照其安装说明操作，并导航到 `Auto-GPT` 文件夹。\n\n如果出现“未找到模块”的错误消息，您可能需要在 Auto-GPT 文件中运行以下命令：\n\n```bash\npip install ta myfxbook\n```\n### 5. 将 Zip 文件复制到 Auto-GPT 插件文件夹\n将第 3 步中的 Zip 文件传输到 `Auto-GPT` 仓库内的 `plugins` 子文件夹中。\n\n### 6. 查找 `.env.template` 文件\n在主 `\u002FAuto-GPT` 文件夹中找到名为 `.env.template` 的文件。\n\n### 7. 创建并重命名该文件的副本\n复制 `.env.template` 文件，并将其重命名为 `\u002FAuto-GPT` 文件夹中的 `.env`。\n\n### 8. 编辑 `.env` 文件\n在文本编辑器中打开 `.env` 文件。请注意：以点开头的文件可能会被您的操作系统隐藏。\n\n### 9. 添加 MetaTrader 配置设置\n将以下配置设置附加到文件末尾：\n\n```ini\n################################################################################\n### METATRADER\n################################################################################\nMETA_API_ACCOUNT_ID=\nMETA_API_TOKEN=\nMETA_API_REGION=\nLUNAR_CRUSH_API_KEY=\nMY_FX_BOOK_USERNAME=\nMY_FX_BOOK_PASSWORD=\nFCS_API_KEY=\n```\n- 创建一个 [MetaAPI](https:\u002F\u002Fmetaapi.cloud) 账户，并连接到您的经纪商。\n- MT5 账户需要付费才能访问 K 线数据。\n- 创建一个 [MyFxBook](https:\u002F\u002Fmyfxbook.com) 账户，并连接到您的交易账户。\n- 创建一个 [FCS API](https:\u002F\u002Ffcsapi.com) 账户。（每月可免费调用 500 次）\n- 将 `META_API_ACCOUNT_ID` 设置为您在 MetaAPI 中的账户 ID。\n- 将 `META_API_TOKEN` 设置为您在 MetaAPI 中的令牌。\n- 将 `META_API_REGION` 设置为您在 MetaAPI 中的地区（纽约、伦敦、新加坡）。\n- 将 `LUNAR_CRUSH_API_KEY` 设置为您在 LunarCrush 中的 API 密钥。\n- 将 `MY_FX_BOOK_USERNAME` 设置为您在 MyFxBook 中的用户名或邮箱。\n- 将 `MY_FX_BOOK_PASSWORD` 设置为您在 MyFxBook 中的密码。\n- 将 `FCS_API_KEY` 设置为您在 FCS API 中的密钥。\n### 10. 将插件加入白名单\n在您的 `.env` 文件中搜索 `ALLOWLISTED_PLUGINS`，并将此插件添加进去：\n\n```ini\n################################################################################\n### ALLOWLISTED PLUGINS\n################################################################################\n#ALLOWLISTED_PLUGINS - 设置允许使用的插件列表（例如：plugin1,plugin2,plugin3）\nALLOWLISTED_PLUGINS=AutoGPTMetaTraderPlugin\n```\n### 11. 查看可用命令\n您可以在此处查看可用的命令和指标：[src\u002Fauto_gpt_metatrader\u002Fcommands.txt]。\n\n## 🧪 测试 Auto-GPT MetaTrader 插件\n\n通过测试下单、管理账户、平仓以及获取 K 线数据等功能，体验该插件的强大能力。\n\n### 测试获取 K 线数据\n\n1. **配置 Auto-GPT：**\n   使用以下参数设置 Auto-GPT：\n   - 名称：`TradeGPT`\n   - 角色：`获取 K 线数据`\n   - 目标：\n     1. 目标 1：`获取 EURUSD 1 小时图的 K 线数据`\n     2. 目标 2：`结束`\n\n2. **运行 Auto-GPT：**\n   启动 Auto-GPT，它应使用 MetaTrader 插件并加载 K 线数据。\n\n\n3. **示例响应：**\n\u003Cimg width=\"1063\" alt=\"auto-gpt-email-plugin\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fisaiahbjork_Auto-GPT-MetaTrader-Plugin_readme_12258695d019.png\">\n\n## 📉 指标（开发中）：\n-  **相对强弱指数 (RSI)**\n-  **成交量**\n-  **移动平均线（SMA、EMA、WMA、MAE、OsMA、MACD）**\n-  **斐波那契回撤线**\n-  **布林带**\n-  **资金流量指数 (MFI)**","# Auto-GPT MetaTrader 插件快速上手指南\n\n本指南帮助中国开发者快速将 MetaTrader 4\u002F5 交易账户连接至 Auto-GPT，实现 AI 自动交易、数据获取及账户管理。\n\n## 环境准备\n\n在开始之前，请确保满足以下系统要求和前置依赖：\n\n*   **操作系统**：Windows, macOS 或 Linux\n*   **Python 版本**：建议 Python 3.8 及以上\n*   **核心依赖**：\n    *   [Auto-GPT](https:\u002F\u002Fgithub.com\u002FSignificant-Gravitas\u002FAuto-GPT) (已安装并配置好基础环境)\n    *   `pip` 包管理工具\n    *   额外 Python 库：`ta`, `myfxbook` (安装步骤中会包含)\n*   **第三方服务账号** (需提前注册并获取密钥)：\n    *   [MetaAPI](https:\u002F\u002Fmetaapi.cloud)：用于连接 MT4\u002FMT5 经纪商账户 (**注意**：获取 K 线数据通常需要付费账户)。\n    *   [MyFxBook](https:\u002F\u002Fmyfxbook.com)：用于连接交易账户历史数据。\n    *   [FCS API](https:\u002F\u002Ffcsapi.com)：用于获取财经新闻和市场数据 (免费版每月 500 次调用)。\n    *   [LunarCrush](https:\u002F\u002Flunarcrush.com)：用于获取社区情绪数据 (可选)。\n\n## 安装步骤\n\n### 1. 克隆插件仓库\n打开终端，克隆本项目并进入目录：\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin.git\ncd Auto-GPT-MetaTrader-Plugin\n```\n\n### 2. 安装依赖\n安装插件所需的 Python 依赖包：\n```bash\npip install -r requirements.txt\n```\n> **提示**：国内用户若下载缓慢，可添加清华源加速：\n> `pip install -r requirements.txt -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple`\n\n### 3. 打包插件\n将当前文件夹压缩为 `.zip` 文件，或者直接下载 [官方 ZIP 包](https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Farchive\u002Frefs\u002Fheads\u002Fmaster.zip)。假设生成的文件名为 `Auto-GPT-MetaTrader-Plugin.zip`。\n\n### 4. 准备 Auto-GPT 环境\n如果您尚未安装 Auto-GPT，请先克隆并配置主程序。进入 Auto-GPT 根目录后，**务必**安装以下额外依赖以避免模块缺失错误：\n```bash\npip install ta myfxbook\n```\n> **提示**：同样推荐使用国内镜像源加速安装。\n\n### 5. 部署插件文件\n将步骤 3 中生成的 `.zip` 文件复制到 Auto-GPT 项目根目录下的 `plugins` 文件夹中：\n```bash\n# 假设你在 Auto-GPT 根目录下\ncp \u002Fpath\u002Fto\u002FAuto-GPT-MetaTrader-Plugin.zip .\u002Fplugins\u002F\n```\n\n### 6. 配置环境变量\n在 Auto-GPT 根目录下，找到 `.env.template` 文件，复制一份并重命名为 `.env`：\n```bash\ncp .env.template .env\n```\n*(注：Linux\u002FMac 用户若看不到以 `.` 开头的文件，请使用 `ls -a` 查看)*\n\n### 7. 填写配置信息\n使用文本编辑器打开 `.env` 文件，在末尾追加以下 MetaTrader 相关配置，并填入您在“环境准备”阶段获取的密钥：\n\n```ini\n################################################################################\n### METATRADER\n################################################################################\nMETA_API_ACCOUNT_ID=你的_MetaAPI_账户_ID\nMETA_API_TOKEN=你的_MetaAPI_Token\nMETA_API_REGION=你的区域_例如:new-york,london,singapore\nLUNAR_CRUSH_API_KEY=你的_LunarCrush_Key\nMY_FX_BOOK_USERNAME=你的_MyFxBook_用户名或邮箱\nMY_FX_BOOK_PASSWORD=你的_MyFxBook_密码\nFCS_API_KEY=你的_FCS_API_Key\n```\n\n### 8. 启用插件白名单\n在同一个 `.env` 文件中，搜索 `ALLOWLISTED_PLUGINS`，将其修改为包含本插件的名称：\n```ini\n################################################################################\n### ALLOWLISTED PLUGINS\n################################################################################\nALLOWLISTED_PLUGINS=AutoGPTMetaTraderPlugin\n```\n\n## 基本使用\n\n配置完成后，即可启动 Auto-GPT 测试插件功能。以下示例演示如何让 AI 获取 EURUSD 的 1 小时 K 线数据。\n\n### 运行测试\n\n1.  **启动 Auto-GPT**：\n    在 Auto-GPT 根目录运行启动命令（通常为 `python -m autogpt` 或根据你安装的版本运行相应脚本）。\n\n2.  **输入指令**：\n    当 Auto-GPT 提示输入目标时，按以下方式设定：\n    *   **Name**: `TradeGPT`\n    *   **Role**: `fetch candlestick data`\n    *   **Goals**:\n        1.  `fetch candlestick data for the 1 hour chart on EURUSD`\n        2.  `Terminate`\n\n3.  **预期结果**：\n    Auto-GPT 将调用 MetaTrader 插件，通过 MetaAPI 获取实时 K 线数据，并在终端输出类似以下的分析结果或原始数据表格。\n\n    *(成功标志：终端显示具体的蜡烛图数据，无报错信息)*\n\n### 可用功能概览\n成功连接后，您可以尝试用自然语言下达以下指令：\n*   **交易操作**：\"Place a buy order for 0.1 lot on GBPUSD\" (下单)\n*   **账户查询**：\"Get my current account balance and equity\" (查余额)\n*   **平仓操作**：\"Close all open trades\" (全平)\n*   **数据分析**：\"Analyze the RSI and Moving Averages for BTCUSD\" (技术指标分析，部分功能开发中)","一位专注于外汇市场的量化交易员，试图利用 Auto-GPT 构建一个能根据实时新闻和市场情绪自动执行交易的智能代理。\n\n### 没有 Auto-GPT-MetaTrader-Plugin 时\n- **数据孤岛严重**：Auto-GPT 无法直接读取 MetaTrader 4\u002F5 的实时蜡烛图数据或账户余额，必须人工导出 CSV 文件再喂给 AI，导致决策严重滞后。\n- **操作断点频繁**：当 AI 分析出明确的买入信号后，无法直接下达指令，交易员必须手动切换窗口登录交易平台进行下单，破坏了自动化闭环。\n- **风险监控缺失**：在市场剧烈波动需要紧急平仓时，AI 因缺乏“关闭所有交易”的直接接口，只能发出文本建议，无法在毫秒级时间内执行止损操作。\n- **信息整合困难**：难以将红文件夹新闻（Red Folder News）和社区情绪数据与当前的持仓状态自动关联分析，依赖人工跨平台搜集信息。\n\n### 使用 Auto-GPT-MetaTrader-Plugin 后\n- **实时数据直连**：插件打通了数据链路，Auto-GPT 可直接调用蜡烛图数据和账户信息，基于最新的市场行情即时生成分析结论。\n- **全自动执行闭环**：AI 一旦确认交易策略，可直接通过插件调用“放置交易”功能在 MetaTrader 中完成下单，实现了从分析到执行的无人值守。\n- **极速风险响应**：遇到极端行情，Auto-GPT 能立即触发“关闭所有交易”指令，瞬间清理风险敞口，将人为反应延迟降至零。\n- **多维情报融合**：插件自动聚合新闻源与市场情绪指标，结合当前持仓自动调整策略，让 AI 真正具备宏观视野与微观操作的统一能力。\n\nAuto-GPT-MetaTrader-Plugin 的核心价值在于打破了 AI 大脑与交易终端之间的壁垒，将原本割裂的分析与执行环节整合为真正的自主交易闭环。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fisaiahbjork_Auto-GPT-MetaTrader-Plugin_b071d126.png","isaiahbjork","Isaiah","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fisaiahbjork_96352bdb.png",null,"https:\u002F\u002Fgithub.com\u002Fisaiahbjork",[80,84,88,91],{"name":81,"color":82,"percentage":83},"Python","#3572A5",93.9,{"name":85,"color":86,"percentage":87},"Batchfile","#C1F12E",2.5,{"name":89,"color":90,"percentage":87},"Shell","#89e051",{"name":92,"color":93,"percentage":94},"Makefile","#427819",1.1,546,88,"2026-04-19T05:39:26","MIT",4,"未说明",{"notes":102,"python":100,"dependencies":103},"该工具是 Auto-GPT 的插件，需先安装并配置主程序 Auto-GPT。运行前必须注册并配置多个第三方服务账号：MetaAPI（用于连接 MT4\u002FMT5，获取 K 线数据需付费账户）、MyFxBook（连接交易账户）和 FCS API（获取新闻数据）。需在 .env 文件中配置相应的 API Key、账号 ID 及区域信息，并将插件名称加入允许列表。",[104,105],"ta","myfxbook",[36,13],[108,109,110,111,112,113,114,115,116,117,118,119,120,121],"autogpt","crypto","finance","forex","gpt-3","gpt-4","metatrader","metatrader-4","metatrader-5","metatrader5","mt4","mt5","stocks","trading","2026-03-27T02:49:30.150509","2026-04-20T12:53:59.779351",[125,130,135,140,145,149],{"id":126,"question_zh":127,"answer_zh":128,"source_url":129},44693,"运行 fetch_candlesticks 命令时返回错误：'Candle historical market data is not supported for MT5 G2 accounts'，如何解决？","这是因为 MetaAPI 的 G2 类型 MT5 账户不支持历史 K 线数据。根据官方文档，历史市场数据仅适用于 G1 账户和 MT4 G2 账户。\n解决方案：请创建一个 MT4 账户（或 G1 类型的 MT5 账户）来替代当前的 MT5 G2 账户，即可正常获取数据。","https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Fissues\u002F8",{"id":131,"question_zh":132,"answer_zh":133,"source_url":134},44694,"获取 GBPUSD 等交易对数据时出现 'Max retries exceeded' 或连接超时错误怎么办？","这通常由两个原因导致：\n1. MetaTrader 软件未启动：请确保先打开 MetaTrader 客户端，并告知 Auto-GPT 代理程序 MetaTrader 已开启且网络正常。\n2. API 区域节点故障：New-York（纽约）区域的 API 可能出现暂时性中断。可以尝试修改代码或将 .env 配置文件中的 API 端点区域从 'new-york' 更改为 'london'（伦敦）以绕过故障节点。","https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Fissues\u002F4",{"id":136,"question_zh":137,"answer_zh":138,"source_url":139},44695,"项目缺少 .env 配置文件，应该在哪里找到或如何创建？","该项目本身不包含独立的 .env 文件模板。您需要复用主项目（Auto-GPT）目录下的 .env 文件，并在其中添加本插件所需的特定环境变量变量即可。","https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Fissues\u002F1",{"id":141,"question_zh":142,"answer_zh":143,"source_url":144},44696,"AI 代理在尝试获取数据时总是执行 'do_nothing' 命令而不调用插件功能，原因是什么？","这通常是因为 AI 代理未能正确识别或优先使用 MetaTrader 插件，而是试图使用其他通用方法（如 Alpha Vantage API）但缺乏相应配置。\n解决方法：\n1. 确保在 Auto-GPT 启动参数或配置中正确加载了 MetaTrader 插件。\n2. 在设定 AI 目标时，明确指示其使用特定的插件命令（如 'fetch_candlesticks'），而不是泛泛地描述任务，以防止 AI 选择错误的工具路径。","https:\u002F\u002Fgithub.com\u002Fisaiahbjork\u002FAuto-GPT-MetaTrader-Plugin\u002Fissues\u002F3",{"id":146,"question_zh":147,"answer_zh":148,"source_url":134},44697,"如何配置 MetaAPI 的区域设置以解决连接问题？","您可以在项目的 .env 文件中设置区域变量。如果默认的 New-York 区域不稳定，可以将相关配置项修改为 'london'。部分用户反馈通过直接修改代码中将所有 API 端点地址从 'new-york' 替换为 'london' 也能解决临时性的连接中断问题。维护者计划更新代码以支持在 .env 中更灵活地自定义区域设置。",{"id":150,"question_zh":151,"answer_zh":152,"source_url":129},44698,"为什么能拉取账户信息但无法获取市场数据（Market data）？","这种情况最常见的原因是账户类型限制。虽然当前账户支持查询基本信息，但如果使用的是 MT5 G2 账户，则不被支持获取历史 K 线数据（Candle historical market data）。\n解决办法：请检查您的 MetaAPI 账户类型，并切换至支持的账户类型（MT4 G2 或 MT5 G1）即可解决此问题。",[]]