Gogetter EA - página 11

 

Eu acho que você ainda precisa melhorar sua qualidade de modelo, como eu já lhe falei antes (na página 6). Tente reler e fazer tudo como foi escrito aqui http://www.strategybuilderfx.com/showthread.php?t=15309

 

oy, já se sentiu como se estivesse falando com uma loira?

Tatyana,

Sua resposta mostra que você ainda não entendeu minha pergunta, mas pode estar se aproximando.

Não quero que meu código de especialista seja verificado. Não acredito que o problema esteja em meu código. Acredito que o problema está em sua plataforma. Estou procurando uma maneira de verificar se sua plataforma não tem um bug no processamento de dados.

A questão é sobre o recálculo.

Sua explicação sobre os dados serem modelados novamente devido a novas citações não pode explicar a grande diferença entre estes dois testes.

Os dados que estão sendo testados são armazenados no centro de histórico de dados correto? Que novas citações chegarão nestes dados HISTÓRICOS? Estou testando um intervalo de datas específico a partir de 2005.09.09 porque é onde começo a ter dados de 1 minuto no centro de histórico. As únicas 'novas citações' são aquelas que são adicionadas ao tempo atual ou ao final do arquivo de dados.

Estes testes mostram uma grande variação muito antes que o teste chegue perto do tempo presente. Antes mesmo de o testador ter coberto um dia deste arquivo de dados do histórico, os dois testes estão modelando de forma diferente. Esta é a data de 2005.09.09. Nenhuma nova citação é inserida nesse dia, por que seria? Não há NOVAS citações para um dia muitos meses atrás. Apenas novas citações para o dia de hoje.

O fato de estar modelando o mesmo arquivo de dados históricos de forma diferente é o que me preocupa. Ele deveria modelar os mesmos dados exatamente os mesmos em cada novo teste. É por isso que eu quero saber como verificar se ele está processando os dados de forma consistente.

Se os dados estivessem mudando por causa de novas citações para isto um dia há muitos meses atrás, teria que estar mudando muito para fazer esta grande diferença como estes testes mostram. Se você vai insistir que os dados estão mudando (MUITO improvável), então que provas você pode me dar de que este é o caso? Onde obteria estas novas citações históricas para atualizar um dia passado? Eu tive que me esforçar muito para baixar e instalar dados históricos e agora você espera que eu acredite que a plataforma está fazendo isso por muitos dias no passado só porque eu verifico a caixa de recalculo? Além disso, quando olho para o arquivo de dados no centro de histórico, ele mostra o mesmo número de registros salvos para aquele dia específico após o teste, como fez antes do teste anterior, então nenhuma nova cotação foi adicionada entre os dois testes para aquele dia. Ele mostra novas citações para o dia atual, mas não para qualquer dia anterior. Eu simplesmente não posso verificar sua explicação nem é lógica. Eu não sou estúpido. Se eu pudesse acreditar que a variação dos dados era responsável, eu não estaria fazendo a pergunta que estou fazendo.

Mais uma vez, é por isso que estou pedindo para saber ....

COMO VERIFICAR SE O TESTADOR MODELA DA MESMA MANEIRA CADA VEZ QUE USA OS MESMOS DADOS, O MESMO CÓDIGO DE EA COM AS MESMAS CONFIGURAÇÕES!

Por favor, responda AQUELA pergunta e somente aquela pergunta. Se você não puder responder a essa pergunta, por favor, encaminhe-me a algum assistente técnico que esteja qualificado para responder a essa pergunta, para que possamos rastrear este bug sem mais desvios.

Obrigado,

Aaragorn

ps.

como você sugeriu...

Li este artigo https://www.mql5.com/en/articles/1511 Ele não responde à pergunta.

Fiz uma postagem neste fórum http://forum.mql4.com/3906 não houve respostas.

MetaQuotes HelpDesk (Tatyana) escreveu:

> Olá Aaragorn,

> Desculpe pelo atraso.

>

> Por favor, tente verificar o campo Recalcular.

> A questão é que toda vez que você lançar o teste especializado com a opção "Recalcular" ativada, os dados serão modelados de novo.

> Uma vez que as novas citações já chegaram até este momento, os dados modelados com base nestas novas citações serão diferentes.

>

> Infelizmente, não podemos verificar seu código de especialista. Por favor, tente consultar nossa comunidade em http://forum.mql4.com/

> 3. consulte o site https://www.mql5.com/en/articles/1511

> Saudações, Tatyana Vorontsova

> MetaQuotes Software Corp.

> www.metaquotes.net

> ----- Mensagem original -----

> De: "Aaragorn"

> Para: support@metaquotes.net

> Enviado: 2006.08.25 00:37

> Assunto: Bugtrack (MetaTraderDataCenter, 4.00)

>> Não recebi nenhuma resposta aos meus últimos 3 e-mails para support@metaquotes.ru. Esta é a minha pergunta.

>>

>> Três coisas devem ser verificadas para que o backtester da estratégia funcione.

>> 1- os próprios dados

>> 2- o código EA

>> 3- a forma como a plataforma processa os dados

>>

>> Fiz dois testes de estratégia na mesma EA e obtive resultados muito diferentes a cada vez.

>>

>> Eu posso verificar que o código EA não mudou em cada teste.

>> Posso assumir que ele usou exatamente os mesmos dados históricos do centro de histórico porque o intervalo de datas também não foi alterado.

>>

>> Como posso verificar que a plataforma está processando os dados exatamente da mesma maneira em cada teste?

>> Meus resultados parecem sugerir que ela não está processando os dados da mesma maneira cada vez.... veja este link para detalhes dos meus resultados

>> https://www.mql5.com/en/forum/general

>>

>> Eu já li estes artigos: https://www.mql5.com/en/articles/mt4/tester/

>> Não vejo nada em nenhum dos artigos para ajudar a responder a esta pergunta sobre como a plataforma processa os dados e como posso verificar sua estabilidade.

 

A linguagem é sempre um problema com as Metaquotes. São necessários cerca de 3 a 4 e-mails para garantir que eles entenderam o problema corretamente. Às vezes, eles também estão em negação, o que é frustrante.

 
asmatic:
Eu acho que você ainda precisa melhorar sua qualidade de modelo, como eu já lhe falei antes (na página 6). Tente reler e fazer tudo como foi escrito aqui http://www.strategybuilderfx.com/showthread.php?t=15309

você não viu onde lhe respondi na página seis que já fiz todas essas coisas? https://www.mql5.com/en/forum/general

Também o convido a fazer isto e me mostrar seu sucesso obtendo melhor qualidade de modelagem nesta EA. Por favor, não me peça para repetir a mim mesmo para você novamente. Eu já lhe respondi.

 
Maji:
A linguagem é sempre um problema com as Metaquotes. São necessários cerca de 3 a 4 e-mails para garantir que eles entenderam o problema corretamente. Às vezes, eles também estão em negação, o que é frustrante.

Chego à mesma conclusão. Não sei como ser mais direto ou mais específico. Acho que às vezes alguma frustração é o preço do progresso.

 

...

... > MetaQuotes HelpDesk (Tatyana) escreveu:

... > Olá Aaragorn,

> Desculpe pelo atraso.

>

> Por favor, tente verificar o campo Recalcular.

> A questão é que toda vez que você lançar o teste especializado com a opção "Recalcular" ativada, os dados serão modelados de novo.

> Uma vez que as novas citações já chegaram até este momento, os dados modelados com base nestas novas citações serão diferentes.

Esta não é uma boa resposta? Quero dizer, se os dados que faltam forem inventados ou modelados de forma diferente cada vez que novos dados estiverem disponíveis, executar um teste durante o mesmo período de tempo obviamente lhe daria resultados diferentes ...

Por que você acredita que esta não é a razão do problema?

Patrick

 

Aaragorn,

Eu testei seu especialista o dia todo e aqui está o que eu vejo:

Se a plataforma estiver conectada e eu selecionar recalcular etc ... Eu posso fazer o teste repetidamente e sempre obterei o mesmo resultado.

Se eu fechar a plataforma e não estiver conectado, obterei um resultado mcuh diferente com as mesmas configurações, mas posso repetir o teste várias vezes e ainda assim obterei o mesmo resultado.

Se eu reiniciar a plataforma e me conectar, terei o mesmo resultado dos meus testes anteriores enquanto estiver conectado ...

Então sim os valores são diferentes com as mesmas configurações quer eu esteja conectado ou não ... você se importaria de verificar se é o mesmo problema que você está tendo?

 
Mistigri:
> MetaQuotes HelpDesk (Tatyana) escreveu:

> Olá Aaragorn,

> Desculpe pelo atraso.

>

> Por favor, tente verificar o campo Recalcular.

> A questão é que toda vez que você lançar o teste especializado com a opção "Recalcular" ativada, os dados serão modelados de novo.

> Uma vez que as novas citações já chegaram até este momento, os dados modelados com base nestas novas citações serão diferentes.

Essa não é uma boa resposta suficiente? Quero dizer, se os dados que faltam forem inventados ou modelados de forma diferente cada vez que novos dados estiverem disponíveis, executar um teste durante o mesmo período de tempo obviamente lhe daria resultados diferentes ...

Por que você acredita que esta não é a razão do problema?

Patrick

Porque estamos falando de dados HISTÓRICOS, não de dados atuais. E porque não vejo no arquivo de dados nenhuma evidência de que novas citações estejam sendo adicionadas. Não há novas citações sendo adicionadas aos dados passados, a menos que não sejam apenas adicionadas, mas também apagadas após o teste, para que não apareçam no centro de história. Qual é a probabilidade de isso acontecer?

Para ser completamente claro sim, acrescenta as citações atuais mais recentes. Mas não volta a 2005.09.09 e acrescenta novas citações a esse dia. Também não remonta a 2005.09.14 e acrescenta novas citações a esse dia. As únicas novas citações que são adicionadas são relativas a hoje....MONTHS later....do you see what I'm saying?

Por que você acredita que vai voltar nos dados históricos e preencher todos os espaços em branco que existem toda vez que eu clicar em recalcular? Por que esses espaços em branco de repente ficariam disponíveis e não seriam mostrados no centro de dados do histórico após o teste? Eu simplesmente não posso verificar esta suposição superficial de que novas citações estão sendo milagrosamente preenchidas de forma clara até o início do intervalo de datas. Não há nenhuma evidência. Não se lava. É por isso. Mostre-me as provas. Mostre-me no centro de dados do histórico onde estas "novas citações" preencheram tudo menos os dados mais recentes, porque não está fazendo isso na minha conta.

 

Obtive resultados diferentes esta tarde após o fechamento do mercado do que antes do fechamento do mercado. Mas isso só aumenta a minha sensação de que o backtester não está processando o arquivo de dados históricos da mesma forma. Essa pode ser uma variável que está mudando... sendo conectada ao servidor... ou se o mercado está aberto ou não....mas essas coisas são instabilidades que por direitos não devem impactar o resultado de um backtest nos dados históricos que não está mudando.

Isso ainda deixa como contabilizar o resultado do teste que foi para mais de 1 milhão. Por que não se repete esse resultado?

A questão é que ou ele processa os dados EXATAMENTE o mesmo TODAS as vezes ou não o faz. O que concluímos?

Em todos os seus testes de hoje, o que você fez para verificar que o arquivo de dados que você está usando não está mudando. se você verificou que não está mudando e ainda obtém resultados diferentes, o que isso lhe diz? Que existe alguma outra variável que impacta o teste? Estou apenas pensando logicamente e querendo eliminar adivinhações e suposições. Adivinhar o que está acontecendo nunca vai resolver isso. Tem que ser verificável.

Peço desculpas por estar sem tempo para hoje. Voltarei a verificar aqui mais tarde esta noite.

 

Bem, deixe-me dizer que eu só tenho 2 resultados diferentes... e não 10 resultados diferentes.

Eu recebo um resultado quando estou conectado e eu recebo um resultado diferente quando estou desconectado. O testador usa os arquivos de:

C:\Arquivos de programas Interbank FX Trader 4\tester

Agora abra o explorador de janelas e veja seu GBPUSDm30_0.fxt enquanto você está conectado, está cerca de 50 mb, agora feche a plataforma, reabra-a não conecte e execute o teste com o recalcular selecionado e atualize sua visão do explorador ... O que você vê agora? Seu arquivo deve agora dizer que é 1k - 0k

Portanto, sim, o arquivo de dados parece ser diferente. Acho que minha pergunta é sobre seus dados históricos ... Como você os usa com o testador ...

A propósito, espero que você não se importe que eu use o fórum, mas também que obtenha qualquer ajuda que possamos obter ...