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

 
Stanislav Korotky #:

Com o domínio atual da IA e da IO, quando um modelo é inserido em um EA, a presença de parâmetros ocultos (em número de milhares ou milhões!) está em toda parte. E é impossível verificar isso. 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.

Vamos imaginar que o TC defina um SL/TP fixo. É uma violação ocultar a possibilidade de ajustar esses parâmetros ou otimizá-los?
sinput int inSL = 100; // SL
sinput int inTP = 100; // TP
 
fxsaber #:
Vamos imaginar que um TC defina um SL/TP fixo. É uma violação ocultar a possibilidade de ajustar esses parâmetros ou otimizá-los?
Não chega a ser uma infração. Na minha opinião, o próprio autor decide o que e como otimizar.
 
Stanislav Korotky #:
Isso não é uma violação. Na minha opinião, o próprio autor decide o que e como otimizar.
Um consultor de negociação sem parâmetros de entrada é aparentemente uma opção válida.
 

Olá a todos, desenvolvi umExpert Advisor ( EA) exclusivamente para oXAUUSD no M5, mas quando executo a validação ou tento publicá-lo, o teste parece estar sendo executado automaticamente noEURUSD, o que causa uma falha na validação.

Quero garantir que o EA seja validado corretamenteapenas para oXAUUSD.

  • Como posso forçar a validação/teste a usaro XAUUSD?
  • Existem configurações específicas no MetaTrader 5 que restringem a validação do EA a um símbolo específico?
  • Isso pode estar relacionado a limitações de código ou a problemas com o corretor/servidor?

Agradecemos qualquer orientação sobre como corrigir esse problema para que eu possa publicar meu EA com sucesso!


"Teste em EURUSD,H1 (netting)

DQ 0 01:40:07.098 Core 01 2022.02.01 00:00:00 ADVERTÊNCIA: EA projetado para M5. Executando em PERIOD_H1 - os sinais FVG podem não disparar corretamente.

2022.03.10 16:39:40 failed modify #18 sell 1.8 EURUSD sl: 1.10253, tp: 1.09984 -> sl: 1.10200, tp: 1.09984 [A modificação falhou devido à ordem ou posição estar próxima do mercado]

relatório do testador de estratégia 12 negociações totais"

MQL5 Market: MetaTrader 5
MQL5 Market: MetaTrader 5
  • www.mql5.com
A Market of Applications for the MetaTrader 5 and MetaTrader 4