Discussão do artigo "Que testes deve passar o robô de negociação antes da publicação no Mercado" - página 8

 
Vladimir Karputov:

Também para o testador, há uma menção na ajuda: para o testador, é necessário forçar a seleção de símbolos no OnInit. Ou seja, primeiro SymbolSelect por três símbolos e só depois verificar.

Teste de várias moedas

Muito obrigado!

 
Boa tarde. Durante a validação do Expert Advisor, recebo o erro "nenhuma operação de negociação". Acontece que o Expert Advisor deve realizar pelo menos uma operação de negociação? Estou entendendo corretamente? O Expert Advisor está escalpelando e presume-se que os dados para análise serão retirados do período de tempo M1.
 
Alexandr Gladkiy:
Boa tarde. Durante a validação do Expert Advisor, recebo o erro "nenhuma operação de negociação". Acontece que o Expert Advisor deve executar pelo menos uma operação de negociação? Estou entendendo corretamente? O Expert Advisor está escalpelando e presume-se que os dados para análise serão retirados do período M1.

Se os dados forem retirados de m1, então retire-os de m1 diretamente no Expert Advisor.

 

Pessoal,

Meu EA foi criado para negociar apenas os símbolos brasileiros WDO e DOL e estou recebendo esse erro ao tentar fazer o upload:


Relatório de teste para a versão 1.0

Estado de validação: Validação concluída com erros

  • Erroscount1
  • Iniciado2019.03.04 01:05:55
  • Concluído2019.03.04 01:07:11
  • ConsultorTypeExpert
teste em EURUSD,H1 (netting) não há operações de negociação teste em XAUUSD,D1 (netting) não há operações de negociação teste em GBPUSD,M30 (netting) não há operações de negociação teste em EURUSD,M1 (netting) não há operações de negociação Alguma ideia de como posso me livrar disso?
 
Alexandro Pereira:

Meu EA foi criado para negociar apenas os símbolos brasileiros WDO e DOL e estou recebendo esse erro ao tentar fazer o upload:

Codifique-o para funcionar com todos os símbolos.

Você pode escrever na descrição que o objetivo é trabalhar apenas com os símbolos brasileiros WDO e DOL

 

Meu EA recebe sinais de negociação quando uma nova barra é formada via WebRequest.

Usando 60 segundos como tempo limite em minha WebRequest, o relatório de teste mostra: "tester takes too long time".

Reduzindo para timeouts de 1 segundo, obtenho: "não há operações de negociação".

Isso confirma minha suspeita de que a Validação Automática falha porque o servidor que está testando meu código não está configurado para executar WebRequests com meu URL específico.

Vejo outros produtos de EA no mercado que usam WebRequests.

Como faço para passar na validação automática?

Obrigado.

 

Olá. Como passar na validação, o Expert Advisor é multimoeda, os símbolos são prescritos no código. Durante a validação, ocorre o seguinte erro: nome de símbolo desconhecido USDCAD para a função OrderSend

Muito obrigado.

 
Dmitriy Belovol:

Olá. Como passar na validação, o Expert Advisor é multimoeda, os símbolos são prescritos no código. Durante a validação, ele apresenta os seguintes erros: nome de símbolo desconhecido USDCAD para a função OrderSend

Muito obrigado.

Etapa 1: Primeiro, leia a ajuda: Teste de várias moedas.

Etapa 2: Verifique se esse símbolo realmente existe.

 

Isso é para o MT5 e a validação é para o MT4

Obrigado.

 
Dmitriy Belovol:

Olá. Como passar na validação, o Expert Advisor é multimoeda, os símbolos são prescritos no código. Durante a validação, ele apresenta os seguintes erros: nome de símbolo desconhecido USDCAD para a função OrderSend

Muito obrigado.

Os símbolos não podem ser escritos no código (as corretoras podem ter nomes diferentes). Tudo deve ser especificado nos parâmetros de entrada. Por padrão, somente o símbolo do gráfico atual pode ser obtido (além do que o ambiente permite adicionar à visão geral do mercado, mas isso é no caso do testador MT5).

O conceito de "multimoeda" é mais amplo do que o de moeda única, e o Expert Advisor deve mostrar ao testador que pode trabalhar em um único símbolo (especialmente porque o testador do MT4 é de moeda única), ou seja, trabalhar corretamente essas configurações negociando com elas. Mesmo que a estratégia seja de várias moedas, você pode escolher um modo de demonstração para o testador. Na descrição do produto, deve ser declarado que as configurações padrão não são configurações de combate e devem ser substituídas por uma lista de moedas selecionadas.