Códigos de erro do Metatrader e MQL e Forex. Soluções.

Descompilação ex4 para mq4 é necessário? Descompilador Ex5 para Mq5. Conversor Ex4 para Mql4
InfoPad, Online Information Panel for MetaTrader
Descompilação ex4 para mq4 é necessário? Descompilador Ex5 para Mq5. Conversor Ex4 para Mql4
InfoPad, Online Information Panel for MetaTrader

Descrição

Códigos de Erro no MetaTrader são cruciais para identificar e resolver problemas nas operações da plataforma. A função GetLastError() recupera esses códigos, e as constantes para esses erros são definidas no arquivo stderror.mqh.

Para exibir mensagens de texto descritivas, a função ErrorDescription(), localizada em stdlib.mqh, pode ser usada.

Os erros podem originar-se do servidor de negociação ou do terminal do cliente.

Como especialista em programação de assessores MT4 e MT5, frequentemente recebo perguntas sobre esses erros.

Em resposta, explicarei os erros mais comuns cometidos por traders e Expert Advisors, suas causas e como resolvê-los.

Cada Expert Advisor opera de maneira diferente, mas muitos problemas surgem de um conjunto comum de questões.

Vamos explorar os erros típicos e suas soluções, seguindo o estilo de “Diretrizes para Erros de Engenharia Eletrônica”.

Uma lista concisa desses erros pode ser encontrada na referência Códigos de Erro, bem como no terminal MetaTrader 4/MetaTrader 5. Utilizaremos esses recursos para diagnosticar e resolver problemas de forma eficaz.

Se o seu erro não estiver listado ou as soluções sugeridas não funcionarem, é aconselhável entrar em contato com o autor do seu Expert Advisor.

Antes de fazer isso, porém, certifique-se de revisar os arquivos de log para obter mais detalhes sobre o problema.

Também recomendo ler nosso FAQ

Alguns artigos também podem ajudá-lo:

  1. FAQ: Respostas para as perguntas mais populares
  2. Testes e Otimização de Expert Advisors
  3. Como Instalar um Expert Advisor

Erros Comuns e Como Resolvi-los

Número do ErroDescrição BreveCausas PossíveisMétodo de Solução
Erros de Desalinhamento de GráficoErros no servidor DC: ticks de entrada não são processados com precisão em todos os prazos. 1. O servidor DC processa incorretamente os ticks de entrada em vários prazos. 1. Testar imediatamente após o carregamento do arquivo não revela erros, pois apenas dados de minutos são carregados. Desalinhamentos acumulam-se quando cotações ao vivo começam a chegar.
TestGenerator: Erro de Dados Não CorrespondentesErro nos dados do arquivo de cotações 1. Dados incompletos do seu corretor
2. Banco de dados de cotações corrompido
3. Testando o EA usando dados desatualizados
4. Dados assíncronos de prazos mais antigos
Ocorre um erro quando a não correspondência de dados não está definida ou quando não há.
Erro 0 ou 1Sem erro ou o erro é desconhecido 1. Erros anteriores não resolvidos de uma solicitação persistente Não trate erros 0 e 1 no Expert Advisor.
Erro 4, 146
(10022 em MT5)
O corretor proíbe o uso de uma data de expiração de ordem1. O servidor de negociação está ocupado

2. Você definiu o tipo errado de expiração da ordem pendente (tempo de cancelamento da ordem)
1. Reinicie o terminal
Otimize o código do EA com melhores funções de tratamento de erros

2. StopOrderDayToExpiration:
– 0 – ORDER_TIME_GTC A ordem ficará na fila até ser removida;
– 1 – ORDER_TIME_DAY A ordem será válida apenas para o dia de negociação atual;
– X – ORDER_TIME_SPECIFIED A ordem permanecerá válida até a data de expiração.

ou StopOrderBarToExpiration
Erro 8, 141
(10024 em MT5)
Soluicitações Demasiadamente Frequentes 1. O EA envia muitas ordens simultaneamente
2. O EA não espera por uma resposta do servidor antes de enviar uma nova ordem, causando sobrecarga no servidor
1. Certifique-se de que o EA espera por respostas antes de enviar ordens adicionais.

2. O Expert Advisor enviou muitas solicitações. Por favor, aguarde um pouco e continue trabalhando com o Expert Advisor.
Erro 130, 145
(10016 em MT5)
Níveis de Stop Incorretos Especificados Níveis de stop (StopLoss, TakeProfit) estão muito próximos do preço atual 1. Verifique as regras de abertura com seu corretor para o Nível de Stop Mínimo
2. Assegure-se de que os níveis de stop estão em conformidade com as especificações da sua conta e do corretor
3. Você pode usar nossa função:
SetMinStopsNormaliza automaticamente todos os parâmetros do Expert Advisor para os níveis de stop mínimos aceitáveis.
4. Por favor, defina um nível mais alto para os parâmetros de Stop StopLoss, TakeProfit, TrailingStop, Distância da Ordem….
Erro 132
(10018 em MT5)
O Mercado Está FechadoO mercado está fechado, geralmente nos finais de semanaTente realizar a negociação após o mercado reabrir.
Para negociar nos finais de semana, você pode tentar nosso TesterPad
Erro 133
(10017 em MT5)
A Negociação Está Proibida 1. A negociação está atualmente restrita
2. A negociação está proibida para o par de moedas selecionado
1. Aguarde a retomada da negociação

2. Tente negociar um par de moedas diferente ou verifique se um sufixo é necessário para seu par
Erro 134
(10019 em MT5)
Fundos Insuficientes para Completar a Transação 1. O tamanho do lote que você está tentando abrir é muito grande, levando a uma margem insuficiente 1. Verifique sua margem livre
2. Calcule os fundos necessários para o tamanho do lote desejado antes de abrir a posição
3. Verifique as configurações de lote de negociação (Lote, Autolot, DynamicLot, Martin)
Erro 135–138
(10004, 10006, 10020 em MT5)
O Preço Mudou 1. Ocorreu Requote
2. Volatilidade do mercado
3. O corretor não permite negociações no preço indicado
1. Evite negociar durante períodos de mercado volátil
2. Aumente o slippage, mas esteja ciente de que isso pode resultar em negociações executadas a preços diferentes
3. Este é um erro padrão do mercado rápido.
Erro 147NEGATIVAÇÃO DA EXPIRAÇÃO DE NEGOCIAÇÃOO EA ou o usuário tenta definir uma data de expiração de ordem pendenteDefina a data de expiração para 0 na função OrderSend do EA.

O uso de data de expiração de ordem é proibido pelo corretor
Erro 148
(10033 em MT5)
Número Máximo de Ordens Abertas ou Pendentes AlcançadoO limite máximo de ordens abertas ou posições pendentes foi alcançado Verifique o limite de ordens abertas do seu corretor e ajuste sua estratégia de negociação conforme necessário.
Erro 4012, 4013Divisão por Zero

Zero Devide
1. O EA tenta dividir por zero em seus cálculos
2. MarketInfo(Symbol(), MODE_SPREAD) pode retornar zero para corretores com spreads flutuantes
Verifique o código do EA para evitar divisão por zero e garantir o tratamento adequado das respostas do MarketInfo.
Erro 4017Chamada DLL Não PermitidaChamar uma DLL é proibido pelo terminal ou pelo software antivírus1. Permita chamadas DLL através das configurações do terminal
2. Certifique-se de que a DLL é segura usando software antivírus antes de habilitá-la
Erro 4106Símbolo DesconhecidoO símbolo não está listado no Market WatchHabilite o símbolo no Market Watch ou solicite-o ao seu corretor.

Erro 4108
(10036 em MT5)
Número de Ticket InválidoO número do ticket da ordem não existe mais
A ordem pode ter sido fechada manualmente ou por outro EA
Evite intervenção manual em ordens gerenciadas pelo EA e desative EAs conflitantes.

Talvez o Expert Advisor esteja tentando fechar ou modificar uma ordem que já foi fechada por outro Expert Advisor.
Erro 4110, 4111
(10042,10043,10044 em MT5)
Posições Longas/Curtas Não PermitidasAs configurações do EA restringem certos tipos de negociação

Tipo de limite de posição do servidor
Ajuste as configurações na aba Geral para permitir os tipos de negociação desejados (Longa & Curta, Apenas Longa, Apenas Curta para MT4 apenas).

Consulte seu corretor
Erro 10030TRADE RETCODE INVALID FILLPreenchimento incorreto de ordens.Defina o parâmetro nas configurações do Expert Advisor
TypeFilling
O tipo de preenchimento de posições e ordens.
É usado para o terminal MT5.
Em modo AUTO, o Expert Advisor tenta determinar o tipo de preenchimento automaticamente.
Mas, em algumas situações, você precisa definir o tipo de preenchimento manualmente.

CÓDIGOS DE ERRO DE NEGOCIAÇÃO

Códigos de Erro Retornados pelo Servidor de Negociação

O CódigoIdentificadorDescriçãoMétodo de Solução
10004TRADE_RETCODE_REQUOTERequoteAumente o nível de slippage ou evite negociar durante períodos de alta volatilidade.

Slippage
Nível máximo de possível desvio no preço ao abrir e fechar posições (em Pontos).
10006TRADE_RETCODE_REJECTSolicitação NegadaVerifique as condições de negociação e o status da conta, e tente novamente mais tarde.
10007TRADE_RETCODE_CANCELSolicitação Cancelada pelo TraderCertifique-se de que não está ocorrendo cancelamento manual ou ajuste as configurações do EA.
10008TRADE_RETCODE_PLACEDOrdem ColocadaNenhuma ação necessária. Esta é uma mensagem de confirmação.
10009TRADE_RETCODE_DONEAplicação ConcluídaNenhuma ação necessária. A solicitação foi concluída com sucesso.
10010TRADE_RETCODE_DONE_PARTIALAplicação Parcialmente ConcluídaVerifique a ordem restante e conclua-a manualmente, se necessário.
10011TRADE_RETCODE_ERRORErro no Processamento da SolicitaçãoRevise os logs para identificar o erro e tente novamente após a correção.
10012TRADE_RETCODE_TIMEOUTSolicitação Cancelada Devido a TimeoutAumente o período de timeout ou tente novamente durante períodos de menor carga no servidor.
10013TRADE_RETCODE_INVALIDSolicitação InválidaVerifique os parâmetros da solicitação e tente novamente com valores corretos.
10014TRADE_RETCODE_INVALID_VOLUMEVolume Incorreto na SolicitaçãoCertifique-se de que o volume de negociação está dentro dos limites permitidos para a conta.
10015TRADE_RETCODE_INVALID_PRICEPreço Incorreto na SolicitaçãoVerifique o preço de mercado e tente novamente com o preço correto.
10016TRADE_RETCODE_INVALID_STOPSStops Incorretos na SolicitaçãoCertifique-se de que os valores de StopLoss e TakeProfit estão em conformidade com as regras do corretor.

SetMinStops
Normaliza automaticamente todos os parâmetros do Expert Advisor para os níveis mínimos aceitáveis de stop.
10017TRADE_RETCODE_TRADE_DISABLEDNegociação ProibidaVerifique as condições de negociação na conta e as restrições do corretor.
10018TRADE_RETCODE_MARKET_CLOSEDO Mercado Está FechadoAguarde até que o mercado reabra para realizar uma negociação.

Para negociar nos finais de semana, você pode tentar nosso TesterPad
10019TRADE_RETCODE_NO_MONEYFundos Insuficientes para Cumprir a SolicitaçãoGaranta que haja fundos suficientes na conta ou reduza o tamanho da negociação.
10020TRADE_RETCODE_PRICE_CHANGEDOs Preços MudaramTente novamente a solicitação com o preço atualizado ou aumente a permissão de slippage.
10021TRADE_RETCODE_PRICE_OFFSem Cotações para Processar a SolicitaçãoAguarde o mercado fornecer cotações e tente novamente a solicitação.
10022TRADE_RETCODE_INVALID_EXPIRATIONData de Expiração de Ordem Inválida na SolicitaçãoDefina a data de expiração correta ou deixe em branco para ordens imediatas.

StopOrderDay ToExpiration = número de dias para a expiração da ordem.
10023TRADE_RETCODE_ORDER_CHANGEDStatus da Ordem MudouAtualize o status da ordem e tente novamente a solicitação com as informações corretas.
10024TRADE_RETCODE_TOO_MANY_REQUESTSSolicitações Demasiadamente FrequentesLimite o número de solicitações por segundo para evitar sobrecarregar o servidor.
10025TRADE_RETCODE_NO_CHANGESSem Alterações na SolicitaçãoCertifique-se de que há alterações reais antes de reenviar a solicitação.
10026TRADE_RETCODE_SERVER_DISABLES_ATConsulte seu corretor
10027TRADE_RETCODE_CLIENT_DISABLES_ATO Terminal do Cliente Proíbe Negociação AutomáticaHabilite a negociação automática nas configurações do terminal para prosseguir com as negociações.


10028TRADE_RETCODE_LOCKEDJá Existe uma Ordem de Fechamento para a Posição Especificada. Pode Ocorrer Quando Trabalha em um Sistema de Hedging

Solicitação Bloqueada para Processamento
Aguarde a ordem de fechamento atual processar antes de submeter outra.

Verifique se há ordens bloqueadas ou restrições do sistema e resolva o problema.
10029TRADE_RETCODE_FROZENA Ordem ou Posição Está CongeladaEntre em contato com seu corretor para entender por que a posição está congelada.
10030TRADE_RETCODE_INVALID_FILLFoi Especificado um Tipo de Execução de Ordem Não Suportado pelo SaldoCertifique-se de que o tipo correto de execução de ordem está sendo escolhido para seu saldo.
TypeFilling

O tipo de preenchimento de posições e ordens.
É usado para o terminal MT5.
Em modo AUTO, o Expert Advisor tenta determinar o tipo de preenchimento automaticamente.
Mas, em algumas situações, você precisa definir o tipo de preenchimento manualmente.
10031TRADE_RETCODE_CONNECTIONA Solicitação para Ativar uma Ordem Pendente foi Rejeitada, e a Ordem em Si foi CanceladaVerifique a conexão com o servidor e tente novamente a solicitação.
10032TRADE_RETCODE_ONLY_REALA Operação é Permitida Apenas para Contas ReaisCertifique-se de que a operação está sendo realizada em uma conta real, não em uma conta demo.
10033TRADE_RETCODE_LIMIT_ORDERSO Limite no Número de Ordens Pendentes foi AlcançadoReduza o número de ordens pendentes ou entre em contato com o corretor para ajustes.
10034TRADE_RETCODE_LIMIT_VOLUMEO Limite no Volume de Ordens e Posições para Este Símbolo foi AlcançadoReduza o volume de negociação ou entre em contato com o corretor para ajustes.
10035TRADE_RETCODE_INVALID_ORDERTipo de Ordem Inválido ou ProibidoVerifique os tipos de ordem permitidos pelo corretor e tente novamente com um tipo válido.
10036TRADE_RETCODE_POSITION_CLOSEDPosição com IDENTIFICADOR_DE_POSIÇÃO Especificado Já Está FechadaNenhuma ação necessária. A posição já foi fechada.
10038TRADE_RETCODE_INVALID_CLOSE_VOLUMEVolume Fechado Excede o Volume da Posição AtualCertifique-se de que o volume a ser fechado não excede o tamanho atual da posição.
10039TRADE_RETCODE_CLOSE_ORDER_EXISTSem Conexão com o Servidor de NegociaçãoVerifique a conexão e re-tente uma vez que o servidor esteja acessível.
10040TRADE_RETCODE_LIMIT_POSITIONSA Solicitação foi Rejeitada Porque o Símbolo Está Configurado para a Regra “Você Só Pode Fechar Posições Existentes.”Feche as posições existentes antes de tentar novas.
10041TRADE_RETCODE_REJECT_CANCELA Solicitação foi Rejeitada Porque o Símbolo Está Configurado para a Regra “Você Só Pode Fechar Posições Existentes.”Ajuste a negociação para cumprir a regra de “fechamento apenas”.
10042TRADE_RETCODE_LONG_ONLYA Solicitação foi Rejeitada Porque a Regra “Apenas Posições Longas Permitidas” Está Configurada no SímboloApenas posições longas são permitidas para este símbolo; evite enviar negociações curtas.
10043TRADE_RETCODE_SHORT_ONLYA Solicitação foi Rejeitada Porque a Regra “Apenas Posições Curtas Permitidas” Está Configurada no SímboloApenas posições curtas são permitidas para este símbolo; evite enviar negociações longas.
10044TRADE_RETCODE_CLOSE_ONLYA Solicitação foi Rejeitada Porque o Símbolo Está Configurado para a Regra “Você Só Pode Fechar Posições Existentes”Cumpra a regra de “fechamento apenas” fechando posições em vez de abrir novas.

Outros Erros

Código de ErroNúmero do ErroDescriçãoMétodo de Solução
ERR_SUCCESS0Operação Concluída com SucessoNenhuma ação necessária.
ERR_INTERNAL_ERROR4001Erro Interno InesperadoVerifique conflitos no sistema ou programa e reinicie o terminal.
ERR_WRONG_INTERNAL_PARAMETER4002A Estrutura Contém Objetos Inválidos Como Strings, Arrays Dinâmicos ou Estruturas Não SuportadasRevise a estrutura dos objetos e certifique-se de que estão devidamente definidos.
ERR_INVALID_PARAMETER4003Parâmetro Incorreto ao Chamar uma Função do SistemaVerifique os parâmetros da função e assegure-se de que correspondem ao formato requerido.
ERR_NOT_ENOUGH_MEMORY4004Memória Insuficiente para Executar uma Função do SistemaLibere memória do sistema ou otimize o programa para usar menos memória.
ERR_STRUCT_WITHOBJECTS_ORCLASS4005Memória Insuficiente para Reatribuir a StringVerifique vazamentos de memória e otimize o uso de memória do programa.
ERR_INVALID_ARRAY4006Um Array do Tipo ou Tamanho Errado, ou um Objeto de Array Dinâmico QuebradoAssegure-se de que o array está corretamente definido e inicializado antes do uso.
ERR_ARRAY_RESIZE_ERROR4007O Tamanho do Array Solicitado Excede 2 GigabytesReduza o tamanho do array ou gerencie a alocação de memória de forma mais eficiente.
ERR_STRING_RESIZE_ERROR4008A História Solicitada Não foi EncontradaAssegure-se de que a história solicitada está disponível ou ajuste os parâmetros da solicitação.
ERR_NOTINITIALIZED_STRING4009String Não InicializadaInicialize a string antes de tentar usá-la em operações.
ERR_INVALID_DATETIME4010Valor de Data e/ou Hora IncorretoVerifique o formato de data e hora na solicitação e tente novamente.
ERR_ARRAY_BAD_SIZE4011Recursos Dinâmicos e Estáticos DesajustadosAssegure-se de que os tamanhos dos arrays são compatíveis e estão corretamente inicializados.
ERR_INVALID_POINTER4012Ponteiro IncorretoVerifique o valor do ponteiro e certifique-se de que é válido antes do uso.
ERR_INVALID_POINTER_TYPE4013Tipo de Ponteiro IncorretoAssegure-se de que o ponteiro é do tipo correto e está devidamente convertido.
ERR_FUNCTION_NOT_ALLOWED4014Função do Sistema Não Permitida para ser ChamadoRevise as restrições do sistema e confirme se a função pode ser executada.
ERR_RESOURCE_NAME_DUPLICATED4015Nome de Recurso DuplicadoUse nomes de recurso únicos para evitar conflitos.
ERR_RESOURCE_NOT_FOUND4016Nenhum Recurso Encontrado com o Nome EspecificadoAssegure-se de que o recurso existe no diretório ou arquivo correto.
ERR_RESOURCE_UNSUPPOTED_TYPE4017Tipo de Recurso Não Suportado ou Tamanho Excede 16 MBUse tipos de recurso suportados e assegure-se de que o tamanho está abaixo do limite.
ERR_RESOURCE_NAME_IS_TOO_LONG4018Nome do Recurso Excede 63 CaracteresReduza o nome do recurso para atender ao limite de caracteres.
ERR_MATH_OVERFLOW4019Estouro Ocorrido ao Avaliar uma Função MatemáticaVerifique os inputs da função e use valores menores para prevenir estouro.
ERR_CHART_WRONG_ID4101ID de Gráfico IncorretoVerifique o ID do gráfico e assegure-se de que está correto antes do uso.
ERR_CHART_NO_REPLY4102Gráfico Não Está RespondendoVerifique problemas de sistema ou conexão e reinicie o terminal, se necessário.
ERR_CHART_NOT_FOUND4103Gráfico Não EncontradoAssegure-se de que o gráfico está aberto e acessível antes de tentar operações.
ERR_CHART_NO_EXPERT4104Nenhum Expert Disponível para Processar o Evento no GráficoAnexe o Expert Advisor (EA) necessário ao gráfico para lidar com eventos.
ERR_CHART_CANNOT_OPEN4105Erro ao Abrir o GráficoVerifique erros de sistema e tente novamente abrir o gráfico.
ERR_CHART_CANNOT_CHANGE4106Erro ao Alterar Símbolo ou Período no GráficoAssegure-se de que o gráfico está acessível e que o símbolo ou período solicitado é válido.
ERR_CHART_WRONG_PARAMETER4107Valor de Parâmetro Incorreto para a Função do GráficoVerifique os parâmetros passados para a função do gráfico e tente novamente.
ERR_CHART_CANNOT_CREATE_TIMER4108Erro ao Criar Timer no GráficoVerifique as configurações do sistema e assegure-se de que o terminal permite a criação de timers.
ERR_CHART_WRONG_PROPERTY4109ID de Propriedade de Gráfico IncorretoUse o ID de propriedade correto para operações no gráfico.
ERR_CHART_SCREENSHOT_FAILED4110Erro ao Tirar uma Captura de TelaAssegure-se de que o terminal tem permissões e espaço de armazenamento suficientes para salvar a captura de tela.
ERR_CHART_NAVIGATE_FAILED4111Erro de Navegação no GráficoAssegure-se de que o gráfico está carregado corretamente e que os comandos de navegação são válidos.
ERR_CHART_TEMPLATE_FAILED4112Erro ao Aplicar TemplateAssegure-se de que o template existe e é compatível com o gráfico.
ERR_CHART_WINDOW_NOT_FOUND4113A Subjanela Contendo o Indicador Especificado Não foi EncontradaVerifique se o indicador está aplicado na janela correta.
ERR_CHART_INDICATOR_CANNOT_ADD4114Erro ao Adicionar um Indicador ao GráficoAssegure-se de que o indicador é válido e suportado pelo gráfico.
ERR_CHART_INDICATOR_CANNOT_DEL4115Erro ao Deletar um Indicador do GráficoAssegure-se de que o indicador existe no gráfico antes de tentar deletá-lo.
ERR_CHART_INDICATOR_NOT_FOUND4116O Indicador Não Foi Encontrado no Gráfico EspecificadoVerifique os parâmetros do gráfico e do indicador e tente novamente.
ERR_OBJECT_ERROR4201As Configurações do Terminal Limitam o Número de Barras SolicitadasAumente o número de barras permitidas nas configurações do terminal.
ERR_OBJECT_NOT_FOUND4202Objeto Gráfico Não EncontradoAssegure-se de que o objeto gráfico existe e está corretamente definido.
ERR_OBJECT_WRONG_PROPERTY4203Identificador de Propriedade do Objeto Gráfico IncorretoUse o identificador de propriedade correto para operações no objeto gráfico.
ERR_OBJECT_GETDATE_FAILED4204Acesso ao Histórico FalhouVerifique as permissões de acesso ao histórico e tente novamente a solicitação.
ERR_OBJECT_GETVALUE_FAILED4205Não foi Possível Obter o Valor Correspondente à DataVerifique o intervalo de datas e assegure-se de que os dados históricos estão disponíveis.
ERR_MARKET_UNKNOWN_SYMBOL4301Símbolo DesconhecidoAssegure-se de que o símbolo existe no Market Watch e está escrito corretamente.
ERR_MARKET_NOT_SELECTED4302Símbolo Não Selecionado no Market WatchSelecione o símbolo no Market Watch e tente novamente a operação.
ERR_MARKET_WRONG_PROPERTY4303Identificador de Propriedade do Símbolo IncorretoVerifique o identificador de propriedade e tente novamente a operação.
ERR_MARKET_LASTTIME_UNKNOWN4304O Tempo do Último Tick é Desconhecido (Não Houve Ticks)Aguarde a chegada de um tick e tente novamente a solicitação.
ERR_MARKET_SELECT_ERROR4305Erro ao Adicionar ou Remover Símbolo no Market WatchVerifique erros de sistema e tente novamente adicionar ou remover o símbolo.
ERR_HISTORY_NOT_FOUND4401Muitos Erros Ocorreram ao Carregar o HistóricoVerifique se há dados históricos corrompidos e recarregue o histórico, se necessário.
ERR_HISTORY_WRONG_PROPERTY4402Identificador de Propriedade do Histórico IncorretoUse o identificador de propriedade correto para operações no histórico.
ERR_HISTORY_TIMEOUT4403Tempo Limite Excedido ao Solicitar HistóricoAumente o limite de tempo ou tente novamente durante períodos de menor carga no sistema.
ERR_GLOBALVARIABLE_NOT_FOUND4501Variável Global do Terminal do Cliente Não EncontradaAssegure-se de que a variável global existe antes de tentar usá-la.
ERR_GLOBALVARIABLE_EXISTS4502Variável Global Já ExisteUse um nome único para variáveis globais para evitar conflitos.
ERR_GLOBALVARIABLE_NOT_MODIFIED4503Nenhuma Modificação Foi Feita na Variável GlobalAssegure-se de que a variável global é modificada antes de tentar atualizá-la.
ERR_GLOBALVARIABLE_CANNOTREAD4504Falha ao Ler o Valor da Variável GlobalVerifique as permissões de arquivo e assegure-se de que a variável global é acessível.
ERR_GLOBALVARIABLE_CANNOTWRITE4505Falha ao Escrever o Valor da Variável GlobalAssegure-se de que há permissão e espaço de armazenamento suficientes para escrever o arquivo.
ERR_MAIL_SEND_FAILED4510Falha ao Enviar um EmailVerifique as configurações do servidor de email e assegure-se de que o endereço de email está correto.
ERR_PLAY_SOUND_FAILED4511Falha ao Tocar SomAssegure-se de que o arquivo de som existe e que o sistema pode acessá-lo.
ERR_FTP_SEND_FAILED4514Nenhum Servidor FTP EspecificadoAssegure-se de que os detalhes do servidor FTP estão inseridos corretamente e tente novamente.
ERR_NOTIFICATION_SEND_FAILED4515Falha ao Enviar NotificaçãoVerifique as configurações de notificação e assegure-se de que estão corretamente configuradas.
ERR_BUFFERS_NO_MEMORY4601Memória Insuficiente para Alocar Buffers de IndicadoresLibere memória ou otimize o uso de buffers no programa.
ERR_ACCOUNT_WRONG_PROPERTY4701ID de Propriedade de Conta IncorretoAssegure-se de que o ID de propriedade de conta correto está sendo usado.
ERR_TRADE_DISABLED4752A Negociação para um Expert Está ProibidaHabilite as permissões de negociação para o Expert Advisor no terminal.
ERR_TRADE_POSITION_NOT_FOUND4753Posição Não EncontradaVerifique os detalhes da posição e assegure-se de que ela existe antes de tentar operações.
ERR_TRADE_ORDER_NOT_FOUND4754Ordem Não EncontradaVerifique o ID da ordem e assegure-se de que ela existe antes de tentar operações.

Erros do Mercado MQL5

Perguntas?

Se você tiver alguma dúvida, por favor, pergunte. Garantimos transparência e não vendemos produtos sem fornecer informações completas.

Cada um de nossos produtos pode ser revisado antes da compra.

Agradecemos seu interesse e apoio aos nossos produtos e nos esforçamos para manter altos padrões de qualidade.

Obrigado por estar conosco!

Você tem uma pergunta?

Leave a Reply

Your email address will not be published. Required fields are marked *

This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어


     

    Aviso de risco:


    O desempenho comercial passado não garante resultados futuros.

    A negociação de divisas com margem comporta um elevado grau de risco e pode não ser adequada para todos os investidores.

    Tem em atenção que a utilização de robôs de negociação envolve um risco substancial e que podes perder mais do que o teu investimento inicial.

    Procede com cautela, avalia cuidadosamente a tua situação financeira e considera a possibilidade de procurar aconselhamento junto de um profissional qualificado.

    Isenção de responsabilidade

    Este site utiliza cookies para melhorar sua experiência. Ao usar este site, você concorda com nossa Política de Proteção de Dados e Aviso Legal.
    Leia mais