Discussão do artigo "Que testes deve passar o robô de negociação antes da publicação no Mercado" - página 27
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
Essa verificação não é suficiente ao usar ordens pendentes!
Não há garantia de aprovação na verificação:
teste em EURUSD,H1 2023.04.28 17:00:38 Testador: não há dinheiro suficiente para comprar 0,60 EURUSD a 1,10395 sl: 0,00000 tp: 0,00000 [2023.04.28 17:00] 2023.04.28 17:00:38 Testador: PrevBalance: 10272.11, PrevPL: -4308.04, PrevEquity 5964.07, PrevMargin: 6271.62, NewMargin: 6293, FreeMargin: -328.50 2023.04.28 17:00:38 Testador: a ordem pendente foi excluída [não há dinheiro suficiente] relatório do testador de estratégia 360 negociações totais
Teremos de verificar a margem em cada tick.... E o que conseguimos com isso? Carga adicional no servidor?
Não há operações de negociação
Esse erro é específico apenas para consultores especializados. A regra é: os consultores especializadosdevem negociar . Se o seu robô deve ser usado apenas em um período de tempo de símbolo específico, veja o que a MetaQuotes diz: "Os produtos não podem aplicar restrições. Todas as limitações devem ser marcadas como recomendações na descrição do produto." Se o seu robô não negocia por design (uma ferramenta auxiliar, por exemplo), escolha a categoria apropriada ("Utilitários") nas propriedades do produto.
Meu especialista coloca ordens limitadas no início do dia.... o problema é que, em alguns dias, é claro, as ordens limitadas podem não ser preenchidas e, portanto, se o intervalo para o teste for muito estreito ou executado em um dia em que as ordens não vão para o mercado, ele não executa as operações.... como posso resolver isso?
De qualquer forma, se o seu EA não abrir nenhuma negociação durante esse período, isso por si só já é motivo suficiente para falhar na validação. Em outras palavras, seu EA deve abrir pelo menos uma negociação, não importa o que aconteça, para passar no teste.
Talvez eu não tenha entendido algo, por favor, me diga. Aqui eu tenho que colocar meu produto no mercado, um consultor. Esta é a primeira vez que faço isso. A EA tem sido constantemente ajustada e funciona como um relógio. Não há problemas com o código. No testador, o MT4 voa e dá lucro. Na descrição, o manual indicava claramente que o EA funciona em um determinado TF e especificava todos os outros requisitos mínimos. No entanto, tudo desnecessariamente bloqueado no lado da entrada. Para minha surpresa, o autoteste da moderação testou-o em qualquer coisa que não fosse o objetivo para o qual meu EA foi projetado. E, naturalmente, o enviou de volta com erros. Não se trata de uma solução alternativa, essa é a norma aqui?
Por favor, esclareça as seguintes símbolo personalizado - execução no Testador em um símbolo personalizado.
Embora não haja respostas da MQ, assumirei minhas próprias respostas para as perguntas.
A proibição de um símbolo personalizado pode ser vista como uma restrição inaceitável.
Na minha opinião, não é proibido incorporar predefinições, mas eu o faria de forma padrão, sem vinculação automática ao nome do servidor - deixaria o usuário ter uma escolha - uma espécie de recomendação, mas não obrigatória.
Com a atual superpopulação de IA e MO, quando o modelo é costurado no EA, a presença de parâmetros ocultos (em número de milhares ou milhões!) está em toda parte. E é impossível verificar tal coisa. Em princípio, a maioria dos EAs tem algumas variáveis que, por um motivo ou outro, não são colocadas na interface (para depuração, modos experimentais, etc.) e podem ser controladas de maneiras alternativas. Não vejo nenhuma violação nisso.