Справка по MetaEditorРазработка программПомощь AI Assistant

Помощь AI Assistant при написании кода

В MetaEditor доступен AI Assistant — продвинутый инструмент для автоматического дополнения кода, работающий на основе моделей искусственного интеллекта OpenAI. Вы формулируете торговую идею обычным языком, а AI Assistant предлагает ее реализацию на MQL5. Такая возможность будет полезна всем:

  • Новички получат готовые фрагменты кода для реализации идей и обучения
  • Профессионалы сэкономят время на написании кода

Создание кода #

Добавьте в код программы комментарий, описывающий ваш запрос (промпт) или часть функции, которую необходимо дополнить. После этого нажмите "Промпт в AI Assistant"в меню или Ctrl+Alt+\. Нейросеть проанализирует запрос и предложит вам варианты кода для реализации вашей идеи.

AI Assistant поможет при написании кода

В зависимости от типа файла, в котором вы работаете, в начало каждого промпта автоматически добавляется строка "MQL5 language", "Python language" или "C++ language". Так нейросеть будет выдавать результат на нужном языке.

Объяснение кода #

AI Assistant может не только написать новый код, но и объяснить назначение уже существующего. Выделите интересующий вас фрагмент, а затем нажмите "Объяснить через AI Assistant". Описание кода, выданное нейросетью, будет добавлено над выделенным фрагментом в виде комментария.

Copliot поможет понять существующий код

Настройка AI Assistant #

В данный момент AI Assistant работает бесплатно, его не нужно отдельно включать. В разделе Сервис \ Настройки \ AI Assistant доступно несколько настроек:

Настройки AI Assistant

Настройки оплаты:

  • Использовать MQL5-аккаунт — в данный момент этот режим работает бесплатно. В последующем вы сможете оплачивать подписку напрямую с баланса вашего аккаунта MQL5.
  • Использовать ключ OpenAI — если вы уже оплатили подписку и у вас есть ключ, можете использовать его.

Настройки запросов:

  • Модель — нейросеть, которая будет обрабатывать ваши запросы. На данный момент доступны GPT-3.5 Turbo, GPT-4 Turbo и GPT-4o.
  • Максимум токенов — количество единиц текста, которое модель может возвращать в ответ на промпт.
  • Вариативность — влияет на то, насколько строго нейросеть будет придерживаться промпта. Чем больше значение, тем более случайным может быть результат. В моделях OpenAI соответствует параметру temperature.