Erros, bugs, perguntas - página 1433
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá.
Eis uma pergunta - ontem, antes da actualização do MT5, o meu guião compilado em literalmente 2 segundos. Hoje, após a actualização, demorou quase 5 minutos a compilar... Será sempre assim? :(
Olá.
Tal pergunta - ontem, antes da actualização do MT5, o meu guião compilado em literalmente 2 segundos. Hoje, após a actualização, demorou quase 5 minutos a compilar... Será sempre assim? :(
Qual é a taxa de bits do terminal?
De que edifício para que edifício foi actualizado?
Esqueceu-se de anexar o código fonte do guião?
Olá.
Tal pergunta - ontem antes da actualização do MT5, o meu guião compilado em literalmente 2 segundos. Hoje, após a actualização, demorou quase 5 minutos a compilar... Será sempre assim? :(
Em alternativa, tente simplificar o código (talvez tenha funções grandes (multi-linhas)).
Pode criar um pedido para serviricedesk e anexar o seu código, verificaremos porquê um tempo de compilação tão longo.
Sim, 5 minutos é muito.
Como opção, tente simplificar o código (talvez tenha uma função grande (multi-linhas)).
Pode criar um pedido de servicedesk e anexar o seu código, verificaremos porque é que demora tanto tempo a compilar.
Qual é a taxa de bits do terminal?
De que edifício para que edifício actualizou?
Esqueceu-se de anexar o código fonte do guião?
Win7 64
MT5 Alfa-Forex 5.00 construído 1210 30 okt 2015
Não sei de que construção actualizei.
O código do guião é realmente complicado e incómodo. Mas mesmo uma escrita primitiva que costumava compilar instantaneamente, agora compila em 0,5 segundos.
Vou ajustar-me, claro, mas tenha em mente que a compilação é agora oooo lenta. Espero que o consiga arranjar no futuro.
Cumprimentos.
O código de script é de facto complexo e incómodo. Mas mesmo um guião primitivo, que costumava compilar instantaneamente, compila agora em 0,5 segundos.
Vou ajustar-me, claro, mas tenha em mente que a compilação é agora muito lenta. Espero que o conserte no futuro.
As últimas construções têm um novo mecanismo de optimização activado por defeito durante a compilação. Como resultado, a velocidade de execução dos programas escritos em MQL aumentou várias vezes.
O preço a pagar por isto é um aumento do tempo de compilação, e em casos "pesados" (funções grandes e multi-linhas) aumentou por ordem (de 3 seg. para 16 min.).
A simplificação do algoritmo é a única forma de acelerar a compilação até agora.
As últimas compilações incluem um novo mecanismo de optimização por defeito aquando da compilação. Como resultado, a velocidade de execução dos programas escritos em MQL aumentou várias vezes.
O preço a pagar por isto é um aumento do tempo de compilação, e em casos "pesados" (grandes, funções de múltiplas linhas) aumentadas por ordem (de 3 seg. para 16 min.).
A simplificação do algoritmo é até agora a única forma de acelerar a compilação.
Acredito que qualquer programador sacrificará o tempo de compilação em prol de uma execução mais rápida do programa :)
Muito bem, rapazes...
As últimas compilações incluem um novo mecanismo de optimização por defeito aquando da compilação. Como resultado, a velocidade de execução dos programas escritos em MQL aumentou várias vezes.
O preço a pagar por isto é um aumento do tempo de compilação, e em casos "pesados" (grandes, funções de múltiplas linhas) aumentadas por ordem (de 3 seg. para 16 min.).
A simplificação do algoritmo é até agora a única forma de acelerar a compilação.
Afinal de contas, não estamos a programar estações espaciais. Talvez dê aos utilizadores a escolha entre optimizar o tempo de execução ou a velocidade de compilação?
Embora eu pessoalmente não tenha encontrado este problema até agora porque não quero passar 16 minutos à espera de cada vez em mudanças de 1 linha de código.
Mas só se pode compilar o produto final uma única vez quando este estiver completamente construído e depurado. Será que faz sentido?
Erro de compilação: operação de fundição inválida
Erro de compilação: operação de fundição inválida