Erros, bugs, perguntas - página 1564
![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
iCustom+IndicatorRelease. Provavelmente não é uma solução de muleta para produzir entidades complexas no local. Não há discussão sobre gostos. A questão é saber quanto é que uma muleta dessas em múltiplos agentes irá desperdiçar recursos.
Bem, quase tudo é fixe em 5. A velocidade é de primeira qualidade. E aqui, desculpe, alguma pilosidade total onde não seria de esperar.
Porquê fazer um indicador de libertação?
Que envie um evento gráfico ao perito em teste em cada novo tick.
Criação de um indicador em cada tic seguido de um lançamento - é aí que se encontram os recursos desperdiçados
Vasiliy mencionou que em FORTS (não no testador) o mecanismo funciona através de assinatura e BookEvent. Isto elimina a necessidade de ligar a EA a qualquer gráfico.
Porquê fazer uma liberação para um indicador?
Que envie um evento gráfico ao perito em teste em cada novo tick.
Criação de um indicador a cada tick e depois sua libertação - isso é um desperdício de recursos
Não sou muito bom a exprimir-me, por isso não compreende. Clique aqui para mais detalhes https://www.mql5.com/ru/code/280
E quantos recursos consome esta solução para implementar uma coisa tão simples!
O BookEvent ainda não foi implementado no testador
E não fazer um loop por um segundo, mas por pouco menos de uma hora. Com verificação obrigatória de IsStopped()
O sono, a propósito, é obrigatório. Caso contrário, pendurará o testador. E os recursos do sistema serão devastados durante o funcionamento normal do Expert Advisor.
Nem sequer teste a sua variante
Código
Nem mesmo para testar a sua opção
Código
E o que estava a testar aqui?
Lanço esse código no testador. Fico pendurado com olaço de sono infinito detectado durante os testes.
Já foi dito muitas vezes: "Leia a documentação".
Não disse: "Eu li toda a documentação. Várias vezes"?
Já leu isto? Parece que ainda não...
Se o tempo actual no testador exceder o fim do período de teste quando a função Sleep() for executada, obterá um erro "um loop infinito em Sleep". Se tal erro ocorrer, os resultados dos testes não são descartados, todos os cálculos são efectuados na totalidade (quantidade de negócios, levantamento, etc.) e os resultados são passados para o terminal.
Já leu isto?
E sobre carraças em falta no OnTimer precisa de provas reprodutíveis. Têm-nas?
Escreveu sobre isso em documentação!
No testador, as chamadas Sleep() não atrasam o processo de teste. Ao chamar Sleep(), as carraças geradas são "tocadas" dentro do prazo especificado, em resultado do qual as ordens pendentes, param e assim por diante podem desencadear. Após a chamada Sleep(), o tempo modelado no testador é aumentado pelo intervalo especificado no parâmetro Função de Sono.
Portanto, o Conselheiro Especialista não pode ser chamado em cada um destes carrapatos. A prova é aceite?