Discussão do artigo "Desenvolvendo um EA multimoeda (Parte 16): Influência de diferentes históricos de cotações nos resultados de testes"
Recebi este erro quando tentei executar um backtest no EA:
2025.02.04 01:11:13.690 Core 01 2021.01.01 00:00:00 erro de banco de dados, não existe tal tabela: passes
2025.02.04 01:11:13.690 Core 01 tester stopped because OnInit returns non-zero code 1
Alguma ajuda, por favor?
Provavelmente, o motivo é que você não criou um banco de dados e não executou as duas primeiras etapas de otimização, que preencherão o banco de dados com informações sobre as passagens executadas(parte 9, parte 11, parte 13). Infelizmente, no momento em que este artigo foi escrito, ainda não havia uma ferramenta simples para criar um banco de dados, criar um projeto de otimização e exportar seus resultados para o EA final. Revisitamos essa questão na parte 21, mas não terminamos de abordá-la. Ela continuará nas partes 22 e 23 (ainda não prontas para publicação).
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Desenvolvendo um EA multimoeda (Parte 16): Influência de diferentes históricos de cotações nos resultados de testes foi publicado:
O EA em desenvolvimento deve apresentar bons resultados ao operar com diferentes corretoras. Porém, até agora, os testes foram realizados com base em cotações de uma conta de demonstração da MetaQuotes. Vamos verificar se o EA está pronto para operar em contas reais com cotações diferentes das utilizadas durante os testes e otimizações.
Como de costume, lembramos que, na parte anterior, começamos a preparar o EA multimoeda em desenvolvimento para operar em uma conta real. Nesse processo, adicionamos suporte a diferentes nomes de instrumentos financeiros, encerramento automático das operações ao ajustar as configurações de estratégias de negociação e retomada adequada das operações do EA após reinicializações por diversos motivos.
Contudo, as etapas de preparação não se encerram aqui. Identificamos outras ações necessárias, mas abordaremos o assunto mais tarde. Por ora, vamos explorar um aspecto importante: garantir resultados consistentes do EA em desenvolvimento entre diferentes corretoras. Sabe-se que, embora semelhantes, as cotações dos instrumentos financeiros não são idênticas entre corretoras. Portanto, ao testar e otimizar com base em certas cotações, ajustamos os parâmetros ideais especificamente para essas condições. Espera-se que, ao operar com cotações diferentes, as variações sejam mínimas, resultando em pequenas diferenças nos resultados operacionais.
Entretanto, essa questão é importante demais para ser ignorada sem uma verificação detalhada. Por isso, analisaremos o comportamento do nosso EA ao ser testado com cotações de diferentes corretoras.
Autor: Yuriy Bykov