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
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?)