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 pelas respostas! Movimentou o início do período de testes com uma margem e incluiu uma verificação para copiar os dados para a matriz no Expert Advisor. Se não houver dados suficientes, o Expert Advisor simplesmente não funciona.
Embora, francamente falando, esta forma de resolver o problema seja bastante inesperada - o gráfico no terminal parece ter barras (tudo já foi descarregado do servidor comercial com um enorme stock) mas o testador não tem acesso a elas.
Seria útil de alguma forma escrever este caso na documentação directamente como exemplo sob o título "Como contornar as restrições do testador no início do período de teste".
Veja a secção do Manual de testes. Na minha opinião, há uma ideia de que o terminal funciona como um servidor e o testador funciona como um terminal na combinação "terminal - testador". Ou seja, se o terminal tiver toda a história disponível, não é suficiente para a mesma quantidade de história no testador. O testador descarrega o histórico por si mesmo, com base nos parâmetros de teste, e pode acontecer que o volume deste histórico seja insuficiente para a lógica do programa a ser testado.
Eu próprio não tenho trabalhado com o carregamento do histórico para testar grandes períodos de tempo, mas em vez de aumentar o intervalo de testes, tente inserir o chamado "script para carregar o histórico" no código. Em princípio, este guião deve fornecer a profundidade necessária de história para testes (especialmente porque já reproduziu a lógica do seu trabalho).
Eu próprio não trabalhei com descarregamento de histórico para testes de grandes períodos de tempo, mas em vez de aumentar o intervalo de testes, tentei inserir o chamado "guião para descarregar histórico" no código. Por ideia, este guião deve fornecer a profundidade necessária de história para testes (especialmente porque já reproduziu a lógica do seu trabalho).
Não vai funcionar.
Então este ponto não é claro: e se quiser testar apenas o último mês, mas o programa requer 3 anos de dados D1 para análise...
Este caso foi identificado há muito tempo. Na D1, a história está ligada a +1 ano.
Portanto, se especificar o início do teste a 01.01.2012, então o Consultor Especialista começou imediatamente a negociar o período médio deve ser inferior a 260.
Ou seja, irá calculá-lo no início do período de teste com os dados de 2011.
Se precisarmos, digamos, de uma média de 520 dias, então podemos tentar indicar o início do período de teste a partir de 01.01.2011 .
Neste caso, os dados começarão com 2010 e a média de 520 dias estará disponível no início de 2012.
O Conselheiro Especialista não deve negociar sem os dados.
Neste caso, os dados virão de 2010 e no início de 2012 estará disponível uma média de 520 dias.