IA chegou a programação MQL

Autor(a):

Seguindo os passos do COPILOT do GitHub, o MQL também incorporou IA para ajudar na programação MQL do Metatrader, para usar basta configurar as opções do Metatrader.

A Performance para o programador metatrader não muda muito daquele que obtemos quando colocamos diretamente no prompt do ChatGPT por exemplo, o recurso somente aproxima o resultado do IA, mas ainda temos falta de um IA treinado para MQL, seja com RAG ou Fine Tunning.

Para testar, propositadamente coloque a variável global handleMa e também criei um parâmetro chamado InpPeriodoMA = 20;

Então marquei todo código e deixei o IA resolver isto…. esperando que ele continuasse criando uma instancia em OnInit e depois lendo com CopyBuffer em Calculation

 

input InpMAPeriodo = 20

int handleMA;

int OnCalculate(const int rates_total,const int prev_calculated,const datetime &time[],
const double &open[],const double &high[],const double &low[],const double &close[],
const long &tick_volume[],const long &volume[],const int &spread[])
{

return(rates_total);
}

O código acima foi marcado para o IA resolver.

O IA (no chato o ChatGPT) alucinou um pouco, resolveu botar o cálculo da média móvel dentro de Calculation, e não preferiu usar o handleMA com iMA interno, embora eu tenha sugerido, ele não entendeu … também cometeu 2 erros de programação.

Sem treinamento focado em MQL, o IA ainda ajuda muito o programador mql montar o esqueleto do projeto, mas ainda não consegue desenvolver todo ele, nem seguir as sugestões.

 

Configurando para usar IA no MQL

 

Para clicar em opções e escolher a aba IA Assitance, então colocar o código API obetivo lá no ChatGPT, caso for usar este.

Ainda falta este recurso lá no chart do Metatrader, para incorporar com o projeto de forma mais fácil.

 

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Abrir Chat
💬 precisa de ajuda ?
Olá 👋
Posso ajudar ?