Discussão do artigo "Criando sistemas de trading com IA em MQL5 (Parte 3): Evoluindo para uma interface rolável voltada para um único chat"

 

Novo artigo Criando sistemas de trading com IA em MQL5 (Parte 3): Evoluindo para uma interface rolável voltada para um único chat foi publicado:

Neste artigo, aprimoramos o programa integrado ao ChatGPT em MQL5, adotando uma interface rolável voltada para um único chat e melhorando a exibição do histórico das conversas com marcas de tempo e rolagem dinâmica. O sistema utiliza parsing de JSON para gerenciar mensagens em conversas com múltiplos turnos e oferece modos configuráveis para a barra de rolagem, além de efeitos ao passar o mouse, melhorando a interação do usuário com o sistema.

A estrutura aprimorada do programa ChatGPT amplia nossa interface de trading com IA ao incorporar uma UI rolável em formato de chat, com suporte a conversas de múltiplos turnos, marcas de tempo e gerenciamento dinâmico das mensagens. Isso permite preservar o contexto das consultas entre sessões. O objetivo é proporcionar uma experiência de conversa fluida e melhorar a usabilidade, permitindo consultar o histórico e continuar a partir de respostas anteriores da IA. Isso é especialmente importante para refinar estratégias de trading sem perder informações relevantes de interações anteriores. Partimos da ideia de que, mantendo uma única conversa à qual a IA possa recorrer, podemos retornar a prompts anteriores, refiná-los e fazer correções sempre que necessário.

Nossa abordagem consiste em criar um painel focado em um único chat, com texto rolável, efeitos ao passar o mouse e montagem das mensagens para as requisições à API. Dessa forma, a interface se adapta ao tamanho da conversa e às preferências do usuário quanto à visibilidade da barra de rolagem. Implementaremos a lógica necessária para fazer o parsing do histórico para consultas de múltiplos turnos, adicionar marcas de tempo para facilitar o acompanhamento e disponibilizar recursos como limpar a conversa ou iniciar um novo chat. Assim, teremos uma ferramenta capaz de oferecer assistência contínua da IA na tomada de decisões de trading por meio de uma interface aprimorada. Veja a seguir o que vamos desenvolver.


Autor: Allan Munene Mutiiria