Tentando vender EA no Mercado MQL5

 
Pessoal, tentei colocar um EA que fiz para vender no Mercado, mas no processo de validação ele aponta o seguinte:

Test report for version 2.1
Validation state: Validation completed with errors

Errors count1
Started2025.02.08 13:03:15
Finished2025.02.08 13:03:41
TypeExpert Advisor
test on EURUSD,H1 (hedging)
QM 0 14:03:30.693 Core 1 2022.02.01 00:00:00   Nenhuma posição encontrada. Estado definido como WAITING_FOR_SIGNAL.
strategy tester report 70 total trades

Não vejo isso como erro. Alguém sabe o que poderia fazer para corrigir?

Erro envio para validacao
 
Thiago Lopes:
Pessoal, tentei colocar um EA que fiz para vender no Mercado, mas no processo de validação ele aponta o seguinte:


Não vejo isso como erro. Alguém sabe o que poderia fazer para corrigir?

Seu EA tem que negociar qualquer ativo, tem que obdecer as restricoes (se esta restrito a uma posicao maxima de 10 e seu EA abre 11, ele tem erro), etc etc
Incluiria tambem remover "prints de depuração" que uma ferramenta profissional se precisar disso deve ser via algum parametro de ativacao e não configuração padrão

 

Thiago LopesPessoal, tentei colocar um EA que fiz para vender no Mercado, mas no processo de validação ele aponta o seguinte:

Test report for version 2.1
Validation state: Validation completed with errors

Errors count1
Started2025.02.08 13:03:15
Finished2025.02.08 13:03:41
TypeExpert Advisor
test on EURUSD,H1 (hedging)
QM 0 14:03:30.693 Core 1 2022.02.01 00:00:00   Nenhuma posição encontrada. Estado definido como WAITING_FOR_SIGNAL.
strategy tester report 70 total trades

Não vejo isso como erro. Alguém sabe o que poderia fazer para corrigir?

Fórum de negociação, sistemas de negociação automatizados e testes de estratégias de negociação

Problemas ao postar no Market - Validação

Vinicius Pereira De Oliveira, 2022.11.13 14:40


Como colocar um produto no Mercado - Artigos MQL5


Mesmo que o seu EA seja para B3, acho que as mensagens devem ser em inglês. Se quiser, inclua um parâmetro para escolher o idioma, deixando o inglês por padrão, ou consulte a informação a partir do terminal com TerminalInfoString(TERMINAL_LANGUAGE).

Faça um teste: altere as mensagens para o inglês pra ver se passa...


 
Vinicius Pereira De Oliveira #:

Pois é... problema que esse EA é uma estratégia pensada para ações da bolsa mesmo... aí ter que passar por vários testes e ter que ser rentável em Forex é complicado. Mercados completamente diferentes. Os testes deviam se limitar ao código propriamente dito, o setup e uso não tem como dar bom retorno em qualquer ativo.

 
Thiago Lopes #: Pois é... problema que esse EA é uma estratégia pensada para ações da bolsa mesmo... aí ter que passar por vários testes e ter que ser rentável em Forex é complicado. Mercados completamente diferentes. Os testes deviam se limitar ao código propriamente dito, o setup e uso não tem como dar bom retorno em qualquer ativo.

Não é necessário ser rentável em outros activos.

Tem é que permitir que seja capaz de negociar em outros activos e ser capaz de adaptar-se as outras especificações. Não pode haver limitações.

E claro, terá que calcular correctamente o risco, margem, os preços para stops, e ter em conta todas as diferentes condições impostas pelas especificações de contrato de cada activo (símbolo).

Artigos

Que testes deve passar o robô de negociação antes da publicação no Mercado

MetaQuotes, 2016.08.10 11:04

Todos os produtos do Mercado, antes de serem publicados, passam uma revisão preliminar obrigatória para garantir um único padrão de qualidade. Neste artigo, vamos falar sobre os erros mais comuns que os desenvolvedores cometem ao trabalhar com os seus indicadores técnicos e robôs de negociação. Além disso, mostraremos como testar por si mesmo o seu produto antes de enviá-lo para o Mercado.
 
Thiago Lopes #Pois é... problema que esse EA é uma estratégia pensada para ações da bolsa mesmo... aí ter que passar por vários testes e ter que ser rentável em Forex é complicado. Mercados completamente diferentes. Os testes deviam se limitar ao código propriamente dito, o setup e uso não tem como dar bom retorno em qualquer ativo.

Não precisa ser rentável em Forex... Precisa abrir alguma posição nos símbolos do teste automático e passar pelas verificações citadas no artigo https://www.mql5.com/pt/articles/2555 ... Mas pelo que vi na sua imagem, o erro atual não é referente a nenhum dos casos que citei, e sim às suas mensagens (logs) que estão em português e devem ser em inglês.

 
Vinicius Pereira De Oliveira #:

Não precisa ser rentável em Forex... Precisa abrir alguma posição nos símbolos do teste automático e passar pelas verificações citadas no artigo https://www.mql5.com/pt/articles/2555 ... Mas pelo que vi na sua imagem, o erro atual não é referente a nenhum dos casos que citei, e sim às suas mensagens (logs) que estão em português e devem ser em inglês.

Sim, sim... fui entendo aos poucos. Esse erro nada mais era do que inibir o Print. Já consegui passar pelos testes.

Agradeço pelo apoio dado.