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
Obrigado! é mais fácil do que parece :-)
Alguém comentou sobre o congelamento do testador.
É o mesmo, a quantidade de dados a processar é a mesma
no início, no fim, e sempre mais de 40-50%
começa a pairar, a abrandar, e quando o teste termina,
desinstalar o metatester através do despachante porque depois
Oterminal ainda está a funcionar!
Junto-me a 62 alexluek .
Depois de iniciar o testador, funciona correctamente durante algum tempo e depois, antes do período de teste terminar, desliga e o Windows cede:
Tudo isto acontece até ao final da operação. Isto é, não há maneira de chegar à data final em qualquer EA, o testador cai sempre no final.
Configuração do sistema:
Win 7 empresa x64
CPU Intel Core 2 Duo P7350 2GHz
Ram 4 Gb
Os agentes locais ficam pendurados na memória com as suas caches levantadas por mais 5 minutos depois de o teste ser interrompido, à espera de novas tarefas a serem executadas. Se ninguém os carregar em 5 minutos, são automaticamente descarregados com todos os recursos libertados.
Este mecanismo de espera permitiu aos agentes aumentar a velocidade de resposta em tarefas repetidas à custa de infra-estruturas prontas/elaboradas.
ps: estes são agentes locais. agentes remotos que funcionam como serviços não são descarregados, mas também libertam recursos após algum tempo de paragem.
Como posso descarregar as caches sozinho? (Excepto reiniciar o terminal). Se alterarmos o prazo após o teste, o novo teste é repetido no TF do teste anterior.
De que tipo de agentes (locais ou remotos) estamos a falar?
Se forem locais, descarregar-se-ão após 5 minutos de inactividade. E as remotas têm de descarregar as suas caches após algum tempo de paragem (ontem descobrimos que nem todas as caches são descarregadas por agente remoto, isto será corrigido).
Junto-me a 62 alexluek .
Depois de iniciar o testador, funciona correctamente durante algum tempo e depois, antes de chegar ao fim do período de teste, desliga e o vento dá o vento:
Tudo isto acontece até ao final da operação. Isto é, não há maneira de chegar à data final em qualquer EA, o testador cai sempre no final.
De que caches estamos a falar e de que tipo de agentes (locais ou remotos)?
Se forem locais, descarregar-se-ão após 5 minutos de inactividade. E as remotas devem reiniciar as suas caches após algum tempo de inactividade (ontem descobrimos que nem todas as caches são reiniciadas por agente remoto, vamos corrigir isso).
Sobre local. 5 min. parece ser um tempo muito longo, no início não fazia ideia porque é que o teste se repete em diferentes TFs, estava a procurar a razão no código :))))
Acontece que 2 testes consecutivos em prazos diferentes não podem ser realizados sem recarregar o terminal ou esperar por 5 minutos.
5 minutos parece ser muito tempo, no início não percebi porque é que os testes se repetem em diferentes TFs, estava à procura da razão no código)))))
Acontece que 2 testes consecutivos em prazos diferentes não podem ser realizados sem recarregar o terminal ou esperar por 5 minutos.
Porque não o posso fazer?
Falta de memória causada por caches ou o quê? Por favor explique em detalhes, com exemplos.
Porque é que não funciona?
A falta de memória está a aparecer por causa das caches ou quê? Explicar com mais detalhes, por favor, com exemplos.
Teste: Amostra MACD durante um ano na TF H1. Imediatamente após o primeiro teste, o segundo teste: Amostra MACD durante um ano na TF Н4 ; No relatório obtemos os resultados do primeiro teste sobre a TF H1
Se após o primeiro teste esperar 5 minutos e depois executar o próximo teste numa TF diferente, então obtemos um novo relatório correcto, diferente do primeiro relatório de teste.
Construir 404
Ligação para problema semelhante: https://www.mql5.com/ru/forum/3139