Consultor comercial on-line. Troca de pontos de vista - página 12

 
OnGoing:

Mais. Você escreve no site que "trabalhar no testador quase o levou a um beco sem saída". Entretanto, justamente por causa disso, existem grandes dúvidas sobre a sustentabilidade de sua estratégia. Como alguns míticos "auto-testes internos" podem não ser mais do que auto-engano.

Eu também não confio no testador. No entanto, se um especialista não resiste a pelo menos um teste difícil em um testador, eu pessoalmente não confiaria nos dados do teste em um forward, mesmo que seja mais de um ano. Pois elas podem ser muito estáticas, ou seja, dependem da coincidência de fatores externos. No testador, eles são cortados, e tudo o que resta é a espinha dorsal das citações e nada mais. Sim, pode haver lacunas e inconsistências na história, mas mesmo assim com alguma análise e diligência elas podem ser facilmente encontradas, e os resultados obtidos devido a elas serão excluídos do quadro geral.

Ainda mais, uma grade baseada em modelos puramente matemáticos simplesmente tem que ser submetida a testes. Caso contrário, é possível permanecer em ilusões sobre sua eficácia por anos. E no próximo "caso de força maior" não contabilizado, de novo e de novo "impasse", esperando por meses para o próximo caso semelhante. Um modelo de teste bastante irracional que você escolheu, essa é a minha opinião.

Sim, na verdade há muito tempo gasto testando novas idéias e mudanças. A própria espinha dorsal da idéia foi originalmente testada no testador de estratégia. Só não está claro o que exatamente precisa ser testado: os parâmetros são todos calculados em modo automático, e eu não digito nada manualmente, para que eu possa verificá-lo na forma de um parâmetro variável.

Tentei executá-lo no testador de estratégia. O resultado é revelado:

2011.09.13 15:41:13 TestGenerator: erro de dados inigualável (valor alto 1.4321 em 2009.12.31 18:43 e preço 1.4321 inigualável).

Em resumo, não há uma única transação.

Além disso, há mensagens:

2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: estouro de pilha
2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 1002

Aparentemente, ele está tentando baixar dados históricos e pára em uma das barras que faltam.

 
forexnew:

Sim, na verdade, é preciso muito tempo para testar novas idéias e mudanças. A espinha dorsal da idéia em si foi originalmente testada no testador de estratégia. Só não está claro o que exatamente precisa ser testado: os parâmetros são todos calculados em modo automático, e eu não digito nada manualmente para poder testar como um parâmetro de mudança.

Tentei executá-lo no testador de estratégia. O resultado é revelado:

2011.09.13 15:41:13 TestGenerator: erro de dados inigualável (valor alto 1.4321 em 2009.12.31 18:43 e preço 1.4321 inigualável).

Em resumo, não há uma única transação.

Além disso, há mensagens:

2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: estouro de pilha
2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 1002

Aparentemente, ele está tentando baixar dados históricos e pára em uma das barras que faltam.

Provavelmente as configurações dos terminais não estabeleceram um valor mais alto para o número permitido de barras no histórico.
 
OnGoing:
Provavelmente, as configurações dos terminais simplesmente não especificaram um valor maior do número permitido de barras no histórico.

Sim, é:

Barra de história máxima 10000000

Max barras na janela 10000

 
Também é possível que a alternância entre os períodos de tempo seja problemática. O Expert Advisor alterna entre períodos de tempo enquanto faz o download dos dados históricos. E o testador de estratégia é definido para um período de tempo. Isto é apenas um palpite. O Expert Advisor deixou de ser testado no início da versão 4 e agora é a versão 4.294.
 
Eu posso procurar, quem sabe, talvez duas cabeças são melhores do que três neste caso)
 

A primeira coisa a fazer é verificar se todos os valores em todas as ações estão normalizados, tanto nos dados quanto nas condições. Isso removerá uma boa metade dos erros, se não mais...

 
forexnew:

Sim, na verdade, é preciso muito tempo para testar novas idéias e mudanças. A espinha dorsal da idéia em si foi originalmente testada no testador de estratégia. Só não está claro o que exatamente precisa ser testado: os parâmetros são todos calculados em modo automático, e eu não digito nada manualmente para poder testar como um parâmetro de mudança.

Tentei executá-lo no testador de estratégia. O resultado é revelado:

2011.09.13 15:41:13 TestGenerator: erro de dados inigualável (valor alto 1.4321 em 2009.12.31 18:43 e preço 1.4321 inigualável).

Em resumo, não há uma única transação.

Além disso, há mensagens:

2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: estouro de pilha
2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 1002

Aparentemente, ele está tentando baixar dados históricos e pára em uma das barras que faltam.



Acho que não - ao contrário, o programa está tentando colocar algumas informações (referência) no mesmo lugar muitas vezes. O estouro de pilha acontece abusando de chamadas recursivas de subrotina ou usando alguns tipos de dados de forma incorreta.
 
tara:

Acho que não - ao contrário, o programa está tentando colocar algumas informações (referência) no mesmo lugar muitas vezes. O estouro de pilha ocorre abusando de chamadas recursivas de sub-rotina ou usando alguns tipos de dados de forma incorreta.
Cavar por mais de 4 mil linhas de código será problemático. Você provavelmente deveria pegar versões antigas do programa e ver quando este erro apareceu.
 
Haverá um webinar on-line hoje às 18h na Ucrânia (19h em Moscou). Se alguém tiver alguma dúvida, você é bem-vindo a participar. Eu me sinto como um estudante em um exame :))
 
forexnew:
Haverá um webinar on-line hoje às 18h na Ucrânia (19h em Moscou). Se alguém tiver alguma dúvida, você é bem-vindo a participar. Eu me sinto como um estudante em um exame :))

Compartilhe o link...