Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 430

 
Leanid Aladzyeu:
Não compreendo em que situação uma EA pode não abrir um negócio e, ao mesmo tempo, não dar erros. No teste tudo funciona e 0 erros sobre uma história de 15 anos.

Estes são erros de tempo de execução. E o testador simula "condições ideais", não tem em conta interrupções de ligação, requisições, interrupções, desligamentos, etc. peritos, etc.

Quase ninguém o pode ajudar sem um código.

 
Tapochun:

Estes são erros de tempo de execução. E o testador simula "condições ideais", não tem em conta interrupções de ligação, requisições, interrupções, desligamentos, etc. peritos, etc.

Quase ninguém o pode ajudar sem código.

aumentou o deslizamento em vez de 2 pips definidos para 3.

isto é normal ? eu nunca usei inite antes

 
Leanid Aladzyeu:

aumentou o escorregamento em 3 pontos em vez de 2.

isto é normal? nunca utilizei o init antes

Sobre os erros de execução sim houve"preço errado " mas a embalagem esperou 0,5 seg. e novamente enviou uma ordem para o servidor e abriu uma ordem.

Havia um Volume[0]<5, aumentei-o para Volume[0]<15.

 
Leanid Aladzyeu:

aumentou o escorregamento em 3 pontos em vez de 2.

isto é normal? nunca utilizei o init antes

Esta é a razão para a desinicialização. A função OnDeinit().
 
Leanid Aladzyeu:

Sobre erros de execução sim, houve "preço errado" mas a embalagem esperou 0,5 segundos e novamente enviou uma ordem para o servidor e abriu uma ordem.

Havia um Volume[0]<5, aumentou-o para Volume[0]<15.

Foi um preço errado no provador?

Sobre Volume[] - Não vejo o código, não sei o que é responsável por esta ou aquela matriz...

 
Tapochun:
Esta é a razão para a desinicialização. Função OnDeinit().
Ah, obrigado.
 
Tapochun:

O preço no provador estava errado?

Sobre Volume[] - Não vejo o código, não sei o que é responsável por esta ou aquela matriz...

Não, não era o preço certo quando voltei a carregar o Consultor Especialista no gráfico.

O volume é uma espécie de filtro para uma vela nova. Penso que uma das razões pode ser o facto de algumas estratégias terem 5 e 10 ticks, mas estão no fundo do código, pois são menos arriscadas e não necessitam de processamento rápido.

 

Dêem-me uma dica,

Eu li as instruções mas não as compreendo(

Se eu fizer a função OnCalculate num Expert Advisor comercial

todo o código é definido como indicador????

 
pr0gre5:

Dêem-me uma dica,

Eu li as instruções mas não as compreendo(

Se eu fizer a função OnCalculate num Expert Advisor comercial

todo o código é definido como indicador????

Não. Será uma algaraviada.
 

Qual é a maneira mais fácil de construir um Expert Advisor que recebe um sinal do seu indicador e coloca uma ordem?

Tentei fazê-lo através de incluir ficheiro - queixa-se de dois OnInit ao compilar

Sugerimos um artigo mais fácil sobre o assunto.