MetaEditor, Open AI y ChatGPT

 

Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias comerciales

Versión de prueba de MQL5 Copilot en beta 3647

Renat Fatkhullin , 2023.03.23 23:11

En la versión beta 3647 de hoy, hemos incluido la primera versión de Copilot, una función para mejorar la capacidad del editor para escribir código.

Los ajustes están aquí:

Para activarlo, debe registrarse en el sitio https://platform.openai.com/account/api-keys , obtener una clave API y pagar la suscripción. Dado que no todos reciben presupuestos de prueba (parece que las vacaciones han terminado), debe verificar explícitamente el saldo disponible en la página https://platform.openai.com/account/usage y proporcionar los detalles de la tarjeta de crédito.

Para activar en el archivo *.MQ5, debe escribir la pregunta deseada y presionar Ctrl + Alt + \

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

Después de un par de segundos, obtienes algo como esto:

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

Hasta ahora, esta es una versión bastante simple en términos de promoción y no muy fácil de administrar. Continuaremos mejorando, complementando automáticamente las indicaciones (métodos de solicitud a AI) con las características del contenido debajo del cursor (funciones, clase, alcance externo, etc.).

Escriba sobre sus comentarios y sugerencias, por favor.


 
Miguel Angel Vico Alba:

Qué interesante Miguel Ángel!
El otro día estuve haciendo unas pruebas con chat gpt directamente en el navegador, no fue muy fructífero. No consiguió escribir con demasiada solvencia nada, aunque yo detallé lo que quería en profundidad, sin embargo me sirvió para optimizar algunas funciones de código que ya tenía escritas, incluso en algunos casos recomendó incorporar comprobaciones adiciones que mejoraron el código. Si sigue mejorando, estoy seguro que puede ser un buen aliado para programar
Razón de la queja: