MetaEditor 帮助开发程序AI Assistant编码助手

AI Assistant编码助手

MetaEditor 具有 AI Assistant ― 基于 OpenAI 的模型支持的高级自动代码完成工具。使用常用语言写下交易理念,然后AI Assistant将以MQL5语言将其实现。这个机会将有利于每一个人:

  • 初学者会获得现有的代码片段来学习和实现想法
  • 专业人士将节省编码

代码生成的时间 #

在需要添加的程序代码或部分函数中添加带有提示符的注释。然后,在菜单中选择“AI Assistant提示”或同时按下Ctrl+Alt+\。神经网络将分析您的提示,并为您提供代码选项来实现您的想法。

AI Assistant编码助手

根据文件类型,字符串“MQL5语言”、“Python语言”或“C++语言”会自动插入到每个提示开头。因此,神经网络将以所需的语言提供结果。

代码解释 #

除了编写新代码,AI Assistant还可以解释现有代码。选择所需的代码部分,然后点击“通过AI Assistant解释”。由神经网络生成的代码说明将作为注释添加到所选部分的上方。

AI Assistant可以解释现有代码

AI Assistant设置 #

AI Assistant目前是免费的,并且已在编辑器中启用。在Tools(工具)\ Options(选项)\ AI Assistant 下有几个选项可用:

AI Assistant设置

付款设置:

  • 使用MQL5账户 ― 这个选项目前免费提供。稍后,您将能够直接从您的 MQL5账户余额中支付订阅费用。
  • 使用OpenAI API密钥 ― 如果您已购买 订阅 并拥有密钥,您就可以使用。

提示设置:

  • 模型 ― 一个将处理您的请求的神经网络,目前可用GPT-3.5 Turbo, GPT-4 Turbo 和 GPT-4o。
  • 最大令牌数 ― 模型在响应提示时可以返回的文本单位的数量。
  • 可变性 ― 影响神经网络遵循提示的严格程度。数值越高,结果随机性越大。该选项对应于OpenAI模型中的 温度 参数。