
越来越多的交易员开始使用人工智能助手创建信号工具吗?
借助 MT5 中的 AI 助手,您可以简单地告诉它“创建一个指标,在这些条件下做出决策”或“添加此逻辑”,AI 就可以为您编写代码。
它不仅能让开发过程更轻松,即使是没有编程经验的人也能轻松上手,人工智能助手还能帮助测试程序并识别潜在问题。
对于编程初学者来说,开发交易工具的门槛已经大大降低了。
但正因为人工智能如此便捷,才可能导致危险的事情发生。

😱人工智能是不是丢失了“最新代码”?
9月27日,我使用人工智能助手创建了信号工具的条件逻辑和其他部分。
9月28日我检查时发现决策逻辑存在一些漏洞和问题,于是手动修复了它们。部分逻辑相当复杂,要向人工智能解释清楚并让它正确生成这些逻辑颇费周折。
9月29日,我注意到评论措辞存在一些不一致之处。因此,我决定与人工智能讨论并修改评论。
然而,人工智能用来进行修改的代码并不是我在 9 月 28 日手动修改的当前程序。
这是9月27日的节目。
结果,我9月28日手动所做的更改都消失了。

我生气了,对人工智能说:“恢复它!”
但当然,这是不可能的。
人工智能知道它自己创建的代码,但它不知道之后人类手动所做的更改。
幸运的是,源代码的撤销历史记录仍然可用。
一次“撤销”操作将程序恢复到之前的状态。另一次“撤销”操作则将程序恢复到包含9月28日所做更改的状态。
这一次,问题解决了。
但是人工智能并没有恢复代码。
我之所以能幸免于难,完全是因为撤销历史记录仍然可用。
如果 MT5 在交易过程中关闭,则无法保证能够进行同样的恢复。
🤖 从“创建”到“测试”再到“使用”信号工具
与此同时,人工智能助手也开始改变开发过程本身。
我还在准备一些可以使用人工智能助手开发的工具。
例如,您可以告诉人工智能一些规则,例如:
- “当满足以下三个条件时,发出买入信号。”
- “当这两个指标出现这种变化时,发出信号。”
然后可以根据这些规则逐步开发该工具。
工具创建完成后,您可以对其进行测试,找出问题并进行修正。
我还在准备一个系统,该系统可以从工具内部指导用户完成整个开发过程。

此外,该计划旨在实现自动创建支持页面,以便销售已完成的信号工具。
换句话说,目标是让整个过程更轻松:
构思 → 信号工具开发 → 测试 → 实践模拟器集成 → 销售准备
以前需要专业知识才能完成的任务,通过将人工智能与专用工具相结合,可以变得容易得多。
系统准备就绪后,我会进行更详细的介绍。

🤔 人工智能很强大,所以才需要规则
人工智能助手大大降低了软件开发的门槛。
然而,正因为它们功能强大,所以有时它们会造成意想不到的变化,或者以你意想不到的方式运行。
人工智能很方便,但也可能失控。

因此,制定明确的规则非常重要,例如在编辑之前创建备份,并始终以当前文件为基础进行修改。
您还可以通过将规则应用于人工智能本身来加强开发环境。
例如,可以应用以下提示:
复制以上提示并粘贴到 MT5 MetaEditor 的 AI 助手中执行。
这些规则包括常见的开发实践,例如在编辑之前确认更改、创建备份、在修改期间注释掉原始代码、留下解释更改的注释以及维护修改历史记录。
AI助手非常方便。只要你给它指令,它就能不断构建和修改你的程序。
但如果你不小心,你花费时间建立的东西可能会突然消失。
这就是为什么在使用人工智能进行开发之前制定规则如此重要的原因。


