Тестовая версия MQL5 Copilot в бете 3647

 

В сегодняшней бета версии 3647 мы включили первую версию Copilot функцию для расширения возможностей редактора по написанию кода.

Настройки находятся тут:

Для ее активации нужно зарегистрироваться на сайте https://platform.openai.com/account/api-keys, получить API ключ и оплатить подписку. Так как не всем дают триальные бюджеты (похоже, праздник кончился), нужно явно проверить доступный баланс на странице https://platform.openai.com/account/usage и указать данные кредитной карты.

Для активации в *.MQ5 файле нужно набрать желаемый вопрос и нажать Ctrl + Alt + \

// Add OnTick function with new bar detection <Ctrl+Alt+\>

Через пару секунд получите примерно такое:

// Add OnTick function with new bar detection.
// This code will detect a new bar and execute myFunction() when it's detected.
//

void OnTick()
{   
   // Get the time of the latest bar
   datetime lastBarTime = iBarShift(NULL, 0, 0);
   
   // Get the time of the previous bar
   datetime previousBarTime = iBarShift(NULL, 1, 0);
   
   // Check if the previous bar has already been checked
   if(lastBarTime != previousBarTime)
   {
      //Run myFunction()
      myFunction();
   }
}

void myFunction()
{
   // Your code here
   Print("New bar detected!");
}

Пока это достаточно простая в плане промтинга версия и не очень удобная в управлении. Будем дальше улучшать, автоматически дополняя промптинг(методы запросов к AI) особенностями контента под курсором (функции, класс, внешний скоп и тд).

Пишите о своих замечаниях и предложениях, пожалуйста.

OpenAI API
  • platform.openai.com
An API for accessing new AI models developed by OpenAI
 
Целевая аудитория?
 
fxsaber # :
Целевая аудитория?
Не вы
 
fxsaber #:
Целевая аудитория?

Будущее покажет.

Не все технологии приживаются, но это не тема обсуждения. В данном случае теоретические рассуждения не интересны и бесполезны.

Рабочие темы:

  1. давайте протестируем и выжмем пользу
  2. разберемся с улучшением контекста, чтобы обеспечивать автоматически дополняемый промптинг/prompting
  3. обсудим реализации в других IDE и реализуем в MetaEditor
  4. технические советы, недостатки и идеи
Learn Prompting | Learn Prompting
  • learnprompting.org
Learn Prompt Engineering
 

Renat Fatkhullin #:

обсудим реализации в других IDE и реализуем в MetaEditor

Звучит, как издевательство на фоне огромного количества просьб по ME. Прекращаю флуд.

 
fxsaber #:

Звучит, как издевательство на фоне огромного количества просьб по ME. Прекращаю флуд.

Это просто вы не в курсе объема задач, количества проектов компании и распределения приоритетов.

Вы ошибочно полагаете, что люди сидят, ничего не делают, ждут подсказок и не реализуют их. Видите 1-3 проекта вместо 30.

Это оффтопик. Тема четко указана.

 

А в ME для 4ки не завезли?

Хотел немного приобщиться к тестированию, раз уж такие дела😄, но все проекты сейчас на 4ке

 

Для активации в *.MQ5 файле нужно набрать желаемый вопрос и нажать Ctrl + Alt + \

Ctrl+Alt+\ у меня не работает, ничего не происходит.

 
Alain Verleyen #:

Ctrl+Alt+\ у меня не работает, ничего не происходит.

1) Оформите текст с комментарием и нажмите

2) Посмотрите в журналы редактора

3) Удостоверьтесь, что аккаунт платный и баланс не нулевой

 
Renat Fatkhullin # :

1) Оформите текст с комментарием и нажмите

2) Посмотрите в журналы редактора

3) Удостоверьтесь, что аккаунт платный и баланс не нулевой

Хорошо, это работает. У меня на клавиатуре две клавиши со знаком «\», я использовал не ту.
 

Код был добавлен в качестве комментария:


Причина обращения: