O engraçado é que o ficheiro ex4 compilado na minha Versão MetaEditor: 5.00 build 1214 12 Nov 2015 não exibe objectos gráficos no terminal da pessoa a quem dou este ficheiro. Tem também terminal MT4, construir 910 e MetaEditor Versão: 5.00 construir 1214 12 Nov 2015.
O ficheiro fonte indicador compilado por ele normalmente cria um executável que funciona correctamente no seu terminal.
Quais são estes erros?
Escrever para Servicedesk (anexar código fonte), vamos tentar reproduzir.
Boa tarde a todos. Cheguei ao ponto de escrever EAs. Escrevi o código do exemplo, pressionei compilar e recebi um erro: EX4 Write error. Por favor, ajude-me a resolver este problema. Sei que esta é provavelmente a milésima vez que faço esta pergunta. Encontrei algo na Internet sobre este erro, mas não percebi como corrigi-lo. Quero iniciar o Metatrader com parâmetro /portável ou copiar a pasta MQL4. Estou a tentar pôr a minha mão neste artigo, não sei o que fazer com ele.
Mehanik85: Boa tarde a todos. Cheguei ao ponto de escrever EAs. Escrevi o código do exemplo, pressionei compilar e recebi um erro: EX4 Write error. Por favor, ajude-me a resolver este problema. Sei que esta pode ser a milésima vez que pergunto. Encontrei algo na Internet sobre este erro, mas não percebi como corrigi-lo. Quero iniciar o Metatrader com parâmetro /portável ou copiar a pasta MQL4. Ajude-me, por favor.
Por favor anexar o código do exemplo para reproduzir o problema.
Algumas operações de coprocessador matemático podem resultar num número real inválido, que não pode ser utilizado em operações matemáticas e de comparação porque o resultado de realizar operações sobre números reais inválidos é indefinido.
Agora preste atenção à pergunta: qual é o valor de EMPTY_VALUE*2?
Agora preste atenção à pergunta: Qual é o valor de EMPTY_VALUE*2?
1. Porquê em MT4 e MT5 este código leva a um resultado diferente (mais lógico em MT4)?
2. Como posso determinar em tempo de execução se o número é válido ou não (por exemplo, para que o algoritmo de ordenação não faça loop por causa dele)?
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
O engraçado é que o ficheiro ex4 compilado na minha Versão MetaEditor: 5.00 build 1214 12 Nov 2015 não exibe objectos gráficos no terminal da pessoa a quem dou este ficheiro. Tem também terminal MT4, construir 910 e MetaEditor Versão: 5.00 construir 1214 12 Nov 2015.
O ficheiro fonte indicador compilado por ele normalmente cria um executável que funciona correctamente no seu terminal.
Quais são estes erros?
Escreva para servicedesk (anexar código fonte), vamos tentar reproduzir.
OK, escrito, em anexo:
OK, escrito, em anexo:
Boa tarde a todos. Cheguei ao ponto de escrever EAs. Escrevi o código do exemplo, pressionei compilar e recebi um erro: EX4 Write error. Por favor, ajude-me a resolver este problema. Sei que esta pode ser a milésima vez que pergunto. Encontrei algo na Internet sobre este erro, mas não percebi como corrigi-lo. Quero iniciar o Metatrader com parâmetro /portável ou copiar a pasta MQL4. Ajude-me, por favor.
Erro de compilação: erro de geração de código. #2
Por favor, leia a documentação
Algumas operações de coprocessador matemático podem resultar num número real inválido, que não pode ser utilizado em operações matemáticas e de comparação porque o resultado de realizar operações sobre números reais inválidos é indefinido.
Agora preste atenção à pergunta: qual é o valor de EMPTY_VALUE*2?
Ler documentação
Agora preste atenção à pergunta: Qual é o valor de EMPTY_VALUE*2?
1. Porquê em MT4 e MT5 este código leva a um resultado diferente (mais lógico em MT4)?
2. Como posso determinar em tempo de execução se o número é válido ou não (por exemplo, para que o algoritmo de ordenação não faça loop por causa dele)?