MetaEditor, Open AI e ChatGPT

 

Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação

Versão de teste do MQL5 Copilot em beta 3647

Renat Fatkhullin , 23/03/2023 23:11

Na versão beta 3647 de hoje, incluímos a primeira versão do Copilot, um recurso para aprimorar a capacidade do editor de escrever código.

As configurações estão aqui:

Para ativá-lo, você precisa se registrar no site https://platform.openai.com/account/api-keys , obter uma chave de API e pagar pela assinatura. Como nem todos recebem orçamentos de teste (parece que o feriado acabou), você precisa verificar explicitamente o saldo disponível na página https://platform.openai.com/account/usage e fornecer os dados do cartão de crédito.

Para ativar no arquivo *.MQ5, você precisa digitar a pergunta desejada e pressionar Ctrl + Alt + \

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

Depois de alguns segundos, você obtém algo assim:

 // 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!" );
}

Até agora, esta é uma versão bastante simples em termos de promting e não muito fácil de gerenciar. Continuaremos a melhorar, complementando automaticamente o prompting (métodos de solicitação para AI) com os recursos do conteúdo sob o cursor (funções, classe, escopo externo, etc.).

Escreva sobre seus comentários e sugestões, por favor.