Erro de validação no market

 

Estou tendo problemas com a validação no market do mql5, utilizo esse EA em conta a dias e não tenho erros, porém ao validar no market sempre da algum erro relacionado a volume invalido, por exemplo 1.53 ou 0.17 todos no EURUSD aonde teoricamente esses são volumes validos.

segue um exemplo de erro:

  Estava pensando que poderia ser algo relacionado ao tamanho de lote por ativo, como por exemplo ativos de índice que só trabalham com lotes cheios, foi então que criei essa gambiarra abaixo:

double arrumandoLots(double lots)
   {
   double LotCorrigido;
   volumeAtivoMin = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN);
   volumeAtivoMax = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX);
   //
   if(volumeAtivoMin == 0.01)
      {LotCorrigido = NormalizeDouble(lots,2);}
    //    
   if(volumeAtivoMin == 0.1)
      {LotCorrigido = NormalizeDouble(lots,1);}  
   //
   if(volumeAtivoMin == 1)
      {LotCorrigido = NormalizeDouble(lots,0);}    
   //
   if(LotCorrigido > volumeAtivoMax)
      {
      LotCorrigido = volumeAtivoMax;
      Alert("Order has very high volume, error  in sending the order!");
      }
   //
   return LotCorrigido;
   }

Criei essa parte só para tratar o tamanho do lote que ja foi calculado em outra parte do gráfico, ja tentei olhar além de tamanho minimo ou maximo o step e nada de resolver os erros.


Estou a horas tentando resolver isso e não consigo achar nenhuma solução, no meu terminal por mais que eu tente diversos tempos gráficos, ativos ou pre-sets não aparece erro algum...


Grato

 
Comentários que não dizem respeito a este tema, foram transferidos para "Assuntos aleatórios".
 
Lucas Vigioli Isoppo:

....

Você está validando a sua margem ? é um dos itens obrigatórios na subida do market.

 
Boa Noite! Alguém poderia me ajudar com esse erro: "

Relatório de teste para a versão 1.0

Estado: Validação completada com erros

  • Número de erros1
  • Iniciado2025.02.09 00:19:03
  • Finalizado2025.02.09 00:19:19
  • TipoExpert Advisor

test on EURUSD,H1 (netting) OP 0 01:19:11.491 Core 1 2021.02.01 00:00:00 Expert Advisor com indicadores avançados iniciado com sucesso. strategy tester report 1 total trades". Ja tentei de tudo mas o erro persiste! Agradeço a toda ajuda que me for dada!

 
Fernando Souza Mendes #Boa Noite! Alguém poderia me ajudar com esse erro: "

Relatório de teste para a versão 1.0

Estado: Validação completada com erros

  • Número de erros1
  • Iniciado2025.02.09 00:19:03
  • Finalizado2025.02.09 00:19:19
  • TipoExpert Advisor

test on EURUSD,H1 (netting) OP 0 01:19:11.491 Core 1 2021.02.01 00:00:00 Expert Advisor com indicadores avançados iniciado com sucesso. strategy tester report 1 total trades". Ja tentei de tudo mas o erro persiste! Agradeço a toda ajuda que me for dada!

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

Problemas ao postar no Market - Validação

Vinicius Pereira De Oliveira, 2022.11.13 14:40


Como colocar um produto no Mercado - Artigos MQL5


Mesmo que o seu EA seja para B3, acho que as mensagens devem ser em inglês. Se quiser, inclua um parâmetro para escolher o idioma, deixando o inglês por padrão, ou consulte a informação a partir do terminal com TerminalInfoString(TERMINAL_LANGUAGE).

Faça um teste: altere as mensagens para o inglês pra ver se passa...