Nova versão atualizada em 21/11/2025 5440 com problema - página 4

 

Então não sei como a versão 5440 deu certo.

vou começar salvar as versões que estão funcionado corretamente e ficar atento com as versões BETA.

graças a um amigo que disponibilizou a versão 5430 no grupo do telegram, estou utilizando esta sem problemas pra realizar os testes das alterações que no no meu EA.

quando sair uma versão confiável, começo a utilizar.

obrigado a todos

 
Comentários que não dizem respeito a este tema, foram transferidos para "Off-topic posts—Comentários diversos e fora de âmbito".
 
Boa noite pessoal. Meu MT5 foi atualizado hoje para a versão 5452. Percebi as cores do gráfico mais fortes e vibrante... A plataforma esta mais fluida.... hoje em no horário de alta volatilidade o gráfico não travou e não precisei atualizar nem mudar de servidor para provocar o reset no gráfico. Senti uma leve diferença para melhor. Gostei muito !!!! Versão 5452
 

Chello,

bom dia

Agora estou curioso porque pra mim essa versão não funciona.

será que você poderia fazer um teste na versão que esta instalado na computador?

cria um EA e de qualquer nome pra ela.

apague tudo e cole o código abaixo, e compile e vê se aparece nos botões (COMPAR, VENDER e INVERTER).

se aparecer o problema esta aqui no meu notebook.

agradeço se puder fazer este teste obrigado.

//+------------------------------------------------------------------+
//|                                                  Boleta_Sena.mq5 |
//+------------------------------------------------------------------+
#property copyright "CTRL Informatica"
#property link      "carlito.psena@gmail.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| BIBLIOTECAS PADRÃO - INCLUDES                                    |
//+------------------------------------------------------------------+
#include <Controls\Dialog.mqh>
#include <Controls\Label.mqh>
#include <Controls\Panel.mqh>
#include <Controls\Edit.mqh>
#include <Controls\Button.mqh>

//+------------------------------------------------------------------+
//| CRIAÇÂO DO PAINEL PRINCIPAL DA BOLETA                            |
//+------------------------------------------------------------------+

CAppDialog Pn_Principal;
// Edit da Boleta Sena

CButton But_Zerar;
CButton But_Vender;
CButton But_Comprar;
CButton But_Inverter;

//+------------------------------------------------------------------+
//| GLOBALS                                                          |
//+------------------------------------------------------------------+

int Pn_W = 625;
int Pn_H = 160;
int Pn_X = 5;
int Pn_Y = 20;

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {

   Limpando_indicadores_linhas_primeira_entrada();
   
//  Criação do painel principal
   Pn_Principal.Create(0, "Boleta_Sena", 0, Pn_X, Pn_Y, Pn_X + Pn_W, Pn_Y + Pn_H);

//  Objetos acrescentado no painel

//  BUTTON -> Vender

   int xPos = Pn_X + 150;
   int yPos = Pn_Y + 10;
   int Width = 70;
   int Height = 20;

   But_Vender.Create(0,"BUTTON_8", 0, xPos, yPos, xPos + Width, yPos + Height);
   But_Vender.Text("Vender");
   But_Vender.Font("consolas bold");
   But_Vender.Color(clrGreen);
   But_Vender.ColorBackground(clrYellow);
   But_Vender.FontSize(8);
   Pn_Principal.Add(But_Vender);

//  BUTTON -> Comprar

   xPos = Pn_X + 150;
   yPos = Pn_Y + 30;
   Width = 70;
   Height = 20;

   But_Comprar.Create(0,"BUTTON_9", 0, xPos, yPos, xPos + Width, yPos + Height);
   But_Comprar.Text("Comprar");
   But_Comprar.Font("consolas bold");
   But_Comprar.Font("consolas bold");
   But_Comprar.Color(clrGreen);
   But_Comprar.ColorBackground(clrYellow);
   But_Comprar.FontSize(8);
   Pn_Principal.Add(But_Comprar);

//  BUTTON -> Inverter

   xPos = Pn_X + 150;
   yPos = Pn_Y + 50;
   Width = 70;
   Height = 20;

   But_Inverter.Create(0,"BUTTON_15", 0, xPos, yPos, xPos + Width, yPos + Height);
   But_Inverter.Text("Inverter");
   But_Inverter.Font("consolas bold");
   But_Inverter.Color(clrGreen);
   But_Inverter.ColorBackground(clrYellow);
   But_Inverter.FontSize(8);
   Pn_Principal.Add(But_Inverter);

   Pn_Principal.Run();

   return(INIT_SUCCEEDED);
  }

//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {

   DeleteAllIndicators();

   MarketBookRelease(_Symbol);

   ObjectsDeleteAll(0,0,OBJ_HLINE);
   ObjectsDeleteAll(0,0,OBJ_TEXT);
   ObjectsDeleteAll(0,0,OBJ_LABEL);
   ObjectsDeleteAll(0,0,OBJ_RECTANGLE_LABEL);
   ObjectsDeleteAll(0,0,OBJ_ARROW);
   ObjectsDeleteAll(0,0,OBJ_TREND);

   EventKillTimer();

   ExpertRemove();

  }

//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
bool Limpando_indicadores_linhas_primeira_entrada()
  {

   DeleteAllIndicators();

   MarketBookRelease(_Symbol);
   ObjectsDeleteAll(0,0,OBJ_HLINE);
   ObjectsDeleteAll(0,0,OBJ_TEXT);
   ObjectsDeleteAll(0,0,OBJ_LABEL);
   ObjectsDeleteAll(0,0,OBJ_RECTANGLE_LABEL);
   ObjectsDeleteAll(0,0,OBJ_ARROW);
   ObjectsDeleteAll(0,0,OBJ_TREND);

   return(true);
  }

// 7) DeleteAllIndicators
bool DeleteAllIndicators()
  {

   int subWindows = (int)ChartGetInteger(0,CHART_WINDOWS_TOTAL);
   for(int i=subWindows-1;i>=0;i--)
     {
      int inds = ChartIndicatorsTotal(0,i);
      if(inds>=1)
        {
         for(int j=inds;j>=0;j--)
           {
            string indName = ChartIndicatorName(0,i,j);
            ChartIndicatorDelete(0,i,indName);
           }
        }
     }

   return(true);
  }
  
//+------------------------------------------------------------------+

⚠️ Código formatado incorretamente editado pelo moderador. Por favor utilize o botão do CÓDIGO (Alt+S) ao inserir o seu código:

Botão de código no editor

 
Carlito Sena #:

Chello,

bom dia

Agora estou curioso porque pra mim essa versão não funciona.

será que você poderia fazer um teste na versão que esta instalado na computador?

cria um EA e de qualquer nome pra ela.

apague tudo e cole o código abaixo, e compile e vê se aparece nos botões (COMPAR, VENDER e INVERTER).

se aparecer o problema esta aqui no meu notebook.

agradeço se puder fazer este teste obrigado.

Boa tarde Carlito. Eu sou usuário a nível de operador... Te proponho criar um novo temo aqui no fórum para programadores poderem se comunicar com vc. Proponho também vc pedir ajuda ao nosso amigo Vinicius aqui mesmo nesse chat tenho certeza que ele vai te ajudar muito.

 

Bom dia, senhores! Carlito, não é o seu notebook ☺️. Na verdade, há problemas já confirmados por @Alain Verleyen na build 5452:


Para aquele caso específico, Alain apresentou uma alternativa que resolveu o problema do usuário:

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

A atualização mais recente apresenta um problema com o Blend2D.

Alain Verleyen , 2025.12.07 13:31

Ok, confirmado.

Solução alternativa: utilize o recurso.

#resource "\\Images\\strategy.bmp"

CreateBitmapLabel(BTN_PLAN_ICON, 65, 60, 32, 32, "::Images\\strategy.bmp", CORNER_RIGHT_UPPER, 1);   


Seguimos esperando uma solução definitiva e lançamento de nova versão oficial.

 

Vinicius,

bom dia 

muito obrigado vou utilizar essa alternativa.

 
Boa tarde pessoal, meu MT5 acabou de atualizar para a versão 5472. Imediatamente meus indicadores pararam de funcionar... todos eles.... Aconteceu com vcs também ????
 
Chello Trader # Boa tarde pessoal, meu MT5 acabou de atualizar para a versão 5472. Imediatamente meus indicadores pararam de funcionar... todos eles.... Aconteceu com vcs também ????

Boa noite, pois é, Marcelo, eu não utilizo as versões beta, mas sim, há outros relatos de problemas tanto na 5472 quanto na seguinte, 5474:

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

Bug na versão beta 5472 do MT5!

Andrés Felipe Carvajal Rodríguez , 10/12/2025 22:33

Alerta rápido para a equipe: Problema intermitente de renderização gráfica na versão 5472 do MT5

Aviso rápido para a equipe: estou testando o MT5 Build 5472 e encontrei um erro intermitente na renderização de objetos gráficos.

Especificamente, os objetos $OBJ_RECTANGLE$ que usamos para desenhar zonas (como Blocos de Ordem ou Lacunas de Valor Justo em indicadores como $<redacted>.mq5$ ) não estão sendo renderizados corretamente na $CHART_WINDOW$ . As zonas podem não aparecer ou podem ser exibidas distorcidas ("cortadas").

O erro não ocorre constantemente . No meu caso, ele apareceu após uma instalação limpa, mas desapareceu depois de reiniciar o terminal MT5 várias vezes (3-4) . Isso sugere fortemente um problema relacionado à inicialização ou ao cache de recursos gráficos , possivelmente uma "condição de corrida" ao carregar as bibliotecas de desenho.

Isso representa um retrocesso , visto que os mesmos objetos $OBJ_RECTANGLE$ funcionavam perfeitamente na versão 5470, etc. O problema parece estar isolado aos retângulos , já que outros objetos como $OBJ_TREND$ (linhas) e $OBJ_TEXT$ (rótulos) são desenhados normalmente.


Estou repassando esta informação para que você possa analisar esse comportamento intermitente na camada gráfica e corrigi-lo na próxima atualização beta! Obrigado pelo seu trabalho!


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

[BUG] MT5 Build 5440 (21 de novembro de 2025): Problema crítico de renderização da interface gráfica em aplicativos MQL personalizados

esmat heydari , 11/12/2025 21:12

A versão beta 5474, lançada recentemente, ainda apresenta os mesmos problemas de antes. Os objetos não são exibidos corretamente. Linhas verticais e falhas aparecem em hachuras, setas e objetos gráficos. Esse problema é realmente incômodo e impede o funcionamento adequado de ferramentas e especialistas, causando análises incorretas e prejuízos. Por favor, corrijam esses problemas. Obrigado a todos.
 
Vinicius Pereira De Oliveira # :

Bom dia, senhores! Carlito, não é o seu notebook  ☺️ . Na verdade, há problemas já confirmados por  @Alain Verleyen  na build 5452:


Para aquele caso específico, Alain apresentou uma alternativa que resolveu o problema do usuário:


Seguimos esperando uma solução definitiva e lançamento de nova versão oficial.

Este erro foi corrigido na versão 5478.