Eles parecem executar testes idênticos, exceto no último trimestre, acho que é porque eu estava executando uma versão beta de teste no mesmo servidor (albiet uma conta demo diferente) Provavelmente, os dados de alimentação ao vivo que podem ter lacunas estão interferindo no teste. Vou apagar o histórico do gráfico e deixar os dois terminais baixarem o mesmo histórico e depois refazer o teste.
Editar: Eu poderia saber que isso seria um teste em si mesmo. É bom que a MQ tenha 1 minuto de dados gráficos que remontam a 1974, mas eu não queria tudo isso!! É como se você não pudesse ter nenhum ou tanto que precisasse da metade do vale Silcon em seu PC!! meu terminal agora está rodando 700mb de RAM *rollseyes*
Eles parecem executar testes idênticos, exceto no último trimestre, acho que é porque eu estava executando uma versão beta de teste no mesmo servidor (albiet uma conta demo diferente) Provavelmente, os dados de alimentação ao vivo que podem ter lacunas estão interferindo no teste. Vou apagar o histórico do gráfico e deixar os dois terminais baixarem o mesmo histórico e depois refazer o teste.
Editar: Eu poderia saber que isso seria um teste em si mesmo. É bom que a MQ tenha 1 minuto de dados gráficos que remontam a 1974, mas eu não queria tudo isso!! É como se você não pudesse ter nenhum ou tanto que precisasse da metade do vale Silcon em seu PC!! meu terminal agora está rodando 700mb de RAM *rollseyes*
olá, você pode tentar os testes M15 e M1 para isto. você converteu o código do antigo mq4 para o novo? você pode tentar com um antigo complexo mq4 EA, com conversão para o novo mq4.
incluindo outros tipos de dados, como data/hora, etc., incluindo indicadores internos e personalizados... não pude ver nenhum indicador utilizado neste código...
O possível problema do 604 é, algumas precisões numéricas perdidas, para indicadores e outros números.
Preciso desenvolver um método de teste numérico para comparar valores exatos de variáveis, para dois ambientes...
Provavelmente não é a causa raiz de seu problema, mas em 60x você precisa incluir um ResetLastError() em algum lugar? (1º comando dentro enquanto loop?)
olá, você pode tentar os testes M15 e M1 para isto. você converteu o código do antigo mq4 para o novo? você pode tentar com um antigo complexo mq4 EA, com conversão para o novo mq4.
incluindo outros tipos de dados, como data/hora, etc. incluindo indicadores internos e personalizados... não consegui ver nenhum indicador usado neste código...
O possível problema do 604 é, algumas precisões numéricas perdidas, para indicadores e outros números.
preciso desenvolver um método de teste numérico para comparar os valores exatos das variáveis, para dois ambientes...
usei o mesmo código fonte que coloquei, compilei o código de teste 509 no Metaeditor 509, compilei o código fonte 600 no Metaeditor 604, as únicas diferenças entre os dois são o novo usa OnTick() vazio o antigo usa start()
Não usei nenhum indicador porque queria que este fosse um teste básico com o menor número possível de desconhecidos, podemos modificar os EA's para usar indicadores e outros critérios comerciais, se você quiser ampliar os parâmetros de teste.
Provavelmente não é a causa raiz de seu problema, mas em 60x você precisa incluir um ResetLastError() em algum lugar? (1º comando dentro enquanto loop?)
Eu não tenho certeza se preciso ? Vou procurar, os EA's fizeram os testes sem erros, então não pude ver como o GetLastError() funcionava no novo terminal. Meu uso pesado de RAM (máximo de 1 GB) foi devido a décadas de dados gráficos de 1 minuto que foram baixados do servidor de demonstração de metaquotas quando apertei o botão de download no centro de histórico, tive que apagar alguns deles.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Criou este simples EA para testar em 509 e 604, ambos na conta demo MQ 444 do mesmo servidor, com teste de backtest nas mesmas datas.
509 Gráfico:
Gráfico 604:
Eles parecem executar testes idênticos, exceto no último trimestre, acho que é porque eu estava executando uma versão beta de teste no mesmo servidor (albiet uma conta demo diferente) Provavelmente, os dados de alimentação ao vivo que podem ter lacunas estão interferindo no teste. Vou apagar o histórico do gráfico e deixar os dois terminais baixarem o mesmo histórico e depois refazer o teste.
Editar: Eu poderia saber que isso seria um teste em si mesmo. É bom que a MQ tenha 1 minuto de dados gráficos que remontam a 1974, mas eu não queria tudo isso!! É como se você não pudesse ter nenhum ou tanto que precisasse da metade do vale Silcon em seu PC!! meu terminal agora está rodando 700mb de RAM *rollseyes*
Eles parecem executar testes idênticos, exceto no último trimestre, acho que é porque eu estava executando uma versão beta de teste no mesmo servidor (albiet uma conta demo diferente) Provavelmente, os dados de alimentação ao vivo que podem ter lacunas estão interferindo no teste. Vou apagar o histórico do gráfico e deixar os dois terminais baixarem o mesmo histórico e depois refazer o teste.
Editar: Eu poderia saber que isso seria um teste em si mesmo. É bom que a MQ tenha 1 minuto de dados gráficos que remontam a 1974, mas eu não queria tudo isso!! É como se você não pudesse ter nenhum ou tanto que precisasse da metade do vale Silcon em seu PC!! meu terminal agora está rodando 700mb de RAM *rollseyes*
olá, você pode tentar os testes M15 e M1 para isto. você converteu o código do antigo mq4 para o novo? você pode tentar com um antigo complexo mq4 EA, com conversão para o novo mq4.
incluindo outros tipos de dados, como data/hora, etc., incluindo indicadores internos e personalizados... não pude ver nenhum indicador utilizado neste código...
O possível problema do 604 é, algumas precisões numéricas perdidas, para indicadores e outros números.
Preciso desenvolver um método de teste numérico para comparar valores exatos de variáveis, para dois ambientes...
Provavelmente não é a causa raiz de seu problema, mas em 60x você precisa incluir um ResetLastError() em algum lugar? (1º comando dentro enquanto loop?)
olá, você pode tentar os testes M15 e M1 para isto. você converteu o código do antigo mq4 para o novo? você pode tentar com um antigo complexo mq4 EA, com conversão para o novo mq4.
incluindo outros tipos de dados, como data/hora, etc. incluindo indicadores internos e personalizados... não consegui ver nenhum indicador usado neste código...
O possível problema do 604 é, algumas precisões numéricas perdidas, para indicadores e outros números.
preciso desenvolver um método de teste numérico para comparar os valores exatos das variáveis, para dois ambientes...
usei o mesmo código fonte que coloquei, compilei o código de teste 509 no Metaeditor 509, compilei o código fonte 600 no Metaeditor 604, as únicas diferenças entre os dois são o novo usa OnTick() vazio o antigo usa start()
Não usei nenhum indicador porque queria que este fosse um teste básico com o menor número possível de desconhecidos, podemos modificar os EA's para usar indicadores e outros critérios comerciais, se você quiser ampliar os parâmetros de teste.
Provavelmente não é a causa raiz de seu problema, mas em 60x você precisa incluir um ResetLastError() em algum lugar? (1º comando dentro enquanto loop?)