Problema com a validação da EA no mercado - página 15

 
Acabo de comprar um robô Mt5, mas por alguma razão não consigo vê-lo no terminal, então não posso baixá-lo ou ativá-lo, embora o produto tenha sido pago e ele diga que foi comprado?
 
2002569:
Acabei de comprar um robô Mt5, mas não o vejo no terminal, então não posso baixá-lo ou ativá-lo, mesmo que eu tenha pago pelo produto e ele diga que já foi comprado. Eu tentei instalar um indicador do mercado, ele nem sequer é exibido na plataforma?
Tente apagar os arquivos de dados do mercado na pasta compartilhada.

Arquivo do menu abrir pasta compartilhada
Mercado comunitário*.dat
 

Problema com a validação. News Expert Advisor está negociando e muitas verificações foram feitas de acordo com seu artigo...qual poderia ser a razão?

Nota: Você deve acrescentar a possibilidade de verificar as funções comerciais do programa para detectar erros no testador de estratégia.

  1. Não é permitido construir qualquer restrição ao funcionamento do produto, dependendo do tempo, tipo ou número da conta comercial. instrumento financeiro, etc.
  2. Para um especialista em notícias, você pode gerar notícias de teste de importância diferente várias vezes ao dia.
  3. Para um Expert Advisor com várias moedas, acrescente a capacidade de negociar apenas um par de moedas.
 
Maxim Sokolov:

Problema com a validação. A EA está negociando e muitas verificações foram feitas de acordo com seu artigo... qual poderia ser a razão?

Você precisa acrescentar a capacidade de verificar as funções comerciais do programa para detectar erros no testador de estratégia.

  1. É proibido construir qualquer restrição ao funcionamento do produto, dependendo do tempo, tipo ou número da conta comercial. instrumento financeiro, etc.
  2. Para um especialista em notícias, você pode gerar notícias de teste de importância diferente várias vezes ao dia.
  3. Para um Expert Advisor com várias moedas, acrescente a capacidade de negociar apenas um par de moedas.


Tive exatamente o mesmo erro ontem. o mesmo Expert Advisor - houve uma falha no servidor - provavelmente.

 
Vladislav Andruschenko:


Tive exatamente o mesmo erro ontem. o mesmo especialista - houve uma falha no servidor - provavelmente.

Se o horário das notícias não for especificado, minha coruja trabalha no testador e coloca as ordens pendentes todos os dias às 10 da manhã.Tudo funcionano testador, mas a validação falha. O que eu devo fazer? Sua EA já passou na validação?

 
Maxim Sokolov:

Se o horário das notícias não for especificado, minhas corujas trabalham no testador e colocam as ordens pendentes todos os dias às 10 da manhã.Tudo funcionano testador, mas a validação falha. O que eu devo fazer? A sua EA passou na validação?


Sim, eu lhe disse - houve uma falha, o mesmo Expert Advisor enviado duas vezes, a primeira vez - não passou, a segunda vez - passou.

 

Eu não sei mais o que fazer. Todas as exigências de atendimento ao cliente foram atendidas. Mas não pode passar no teste. O que mais eu tenho que fazer?

 
Se você receber erro 130 para MT4, o mais provável é que a função SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL), cujo uso é necessário em verificações, não esteja funcionando. Ele retorna 0, embora ocorra um erro, ou seja, o valor real não é 0. Use uma constante, por exemplo, 10. O fato de que SymbolInfoDouble(_Symbol, SYMBOL_POINT) retorna também 0, enquanto _Point=0,00001 (para EURUSD) confirma indiretamente a curvatura da função.
 

SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL) dá 0 para spread flutuante (que 90% dos corretores já têm)

portantonão é mais sensato usarSymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL) ()

Em mt5SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL) - faz sentido.

 
int stopLevel = (int)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL);

Para um mercado, é sempre razoável. Especialista vai para a distribuição e, portanto, sob vários CDs.