Erros, bugs, perguntas - página 1157
![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
Clarificar a questão - o progresso deve funcionar no indicador. O seu código, quando transferido para o indicador, deixa de exibir o comentário no momento da execução.
Para esclarecer a questão - o progresso deve funcionar no indicador. O seu código, quando transferido para o indicador, deixa de exibir o comentário no momento da execução.
A partir da ajuda da MQL4:
Programas de execução
Um breve resumo dos programas em MQL4 é apresentado na tabela abaixo:
Programa
Execução
Nota
Roteiro
No seu próprio fio condutor, tantos roteiros quantos os fios de execução para eles
Um guião em loop não pode interromper o trabalho de outros programas
Perito
No seu próprio fio, tantos especialistas - tantos fios de execução para eles
Um perito em loop não pode interromper o trabalho de outros programas
Indicador
Um fio de execução para todos os indicadores num só símbolo. Tantos símbolos indicadores - tantos fios de execução para eles
Um loop infinito num único indicador parará todos os outros indicadores neste símbolo
Se o indicador estiver em loop, todo o terminal pode ser "pendurado". Mas o Expert Advisor permite gozar com os fluxos como quiser.
Bem, o facto de um indicador poder pendurar o terminal é uma falha do próprio terminal. E os cálculos analíticos, não relacionados com o comércio, devem estar no indicador - especialmente porque requer a visualização de buffers, ou seja, também não é uma tarefa para o guião.
Não há nada em loop no indicador - no sentido de que não há loop infinito. Há um cálculo controlado, mas leva tempo.
...
Nada é feito de loop no peru - no sentido de que não há loop infinito. Há um cálculo controlado, mas leva o seu tempo.
Em que chamada de função indicadora é que efectua o cálculo?
Afinal de contas, como se utiliza o compilador da consola se esta for removida pelo terminal?
Porque é que está no terminal? O terminal tem todos os seus próprios terminais.
Basta manter o compilador noutro lugar.
Porque é que está no terminal? O terminal tem todos os seus próprios terminais.
Basta manter o compilador noutro lugar.
Sim, é compreensível que a saída seja manter o compilador numa pasta diferente da do terminal. Mas os novos ficheiros *.ex5 também não serão criados na pasta terminal, o que significa que devem ser constantemente movidos para o local certo... Embora, poderia haver uma chave de comando para especificar o caminho dos ficheiros compilados?
Sim, pode especificar um directório padrão na chave /i: