Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 750

 
Artyom Trishkin:

Você pode criar um arquivo ini de texto a partir do qual o indicador e a EA irão ler os dados e usá-los como parâmetros para definir o indicador. Em seguida, crie um modelo com o Expert Advisor e o indicador e manualmente ou com um script para carregar este modelo no gráfico.
Podemos simplesmente desenhar as linhas do indicador no Expert Advisor com objetos gráficos.
Você também pode inventar algo mais.
Você pode ... ou você não pode se incomodar e entrar manualmente ou usar o MT5 onde tudo é possível :)

Podemos executar o testador da EA (com as configurações da EA) no modo de visualização (um dia de história), e então salvar o modelo do gráfico em que os testes ocorreram, e aplicá-lo ao gráfico com a EA, e fazer isso durante a inicialização?

 
Aleksey Vyazmikin:

É possível executar o testador da EA (com as configurações da EA) no modo de visualização (um dia de duração do histórico) e depois salvar o modelo do gráfico em que o teste ocorreu e aplicá-lo ao gráfico com a EA, e fazer isso na inicialização?

A EA irá descarregar.

 
Artyom Trishkin:

O assessor descarregará.

No momento em que o testador é iniciado?

 
Aleksey Vyazmikin:

No momento em que o testador é iniciado?

Não entendo de forma alguma a pergunta. Você dirige o testador de um EA? Eu não sei de tal coisa.

Eu sei como dirigir o Expert Advisor no Testador de Estratégia. Mas fazer um testador de um Expert Advisor é um disparate.

 
Artyom Trishkin:

Não entendo de forma alguma a pergunta. Você dirige o testador de um EA? Eu não sei sobre isso.

Sei como lançar o Expert Advisor no Strategy Tester. Mas é um absurdo fazer um testador com um Expert Advisor.

Bem, há artigos sobre otimização automática, por exemplo, este aqui. Eu mesmo não implementei este método, por isso lhe pedi, como um programador experiente.

 
Aleksey Vyazmikin:

Bem, há artigos sobre auto-optimização, por exemplo, este. Eu mesmo não usei este método, por isso lhe pedi, como um programador experiente.

Portanto, entendi que você está falando do testador embutido, que é executado a partir da EA. E não sobre auto-optimização dentro da EA.

A auto-optimização não vale o esforço - apenas para a exibição do indicador no gráfico. Tem um propósito diferente. E mais uma vez, os resultados da auto-optimização não são o desenho de linhas indicadoras no gráfico - não na mesma veia.

 

Obrigado pelas dicas, eu entendo corretamente que

1) Na MQL4, na prática ninguém conecta um indicador com outro Expert Advisor que usa este indicador? Eles apenas o executam em paralelo com as mesmas configurações de parâmetros indicadores?

2) A MQL5 tem a possibilidade de chamar o indicador de um Expert Advisor

 
Elena Baranova:

Obrigado pelas dicas, eu entendo corretamente que

1) Na MQL4, na prática ninguém conecta um indicador com outro Expert Advisor que usa este indicador? Eles apenas o executam em paralelo com as mesmas configurações de parâmetros indicadores?

2) A MQL5 tem a possibilidade de chamar o indicador de um Expert Advisor

  1. Pode muito bem ser. Eu construo várias barras de linhas indicadoras em minha EA usando objetos gráficos se eu realmente precisar.
  2. Sim, não a chamada do indicador por parte do Consultor Especialista (ele toma dados de indicadores padrão e personalizados), mas sua criação e exibição no gráfico.
 
Artyom Trishkin:
  1. Pode muito bem ser. Eu construo várias barras de linhas indicadoras em meu EA com objetos gráficos, se eu precisar muito.
  2. Sim. Apenas não chame o indicador da EA (ele toma dados de indicadores padrão e personalizados), mas crie-o e exiba-o no gráfico.

Obrigado pelo esclarecimento )

 
Artyom Trishkin:

Portanto, entendo que você está falando sobre o testador interno que funciona dentro da EA. Não se trata de auto-optimização dentro da EA.

A auto-optimização não é o ponto - apenas para a exibição do indicador no gráfico. Tem um propósito diferente. E mais uma vez, os resultados da auto-optimização não são o desenho de linhas indicadoras no gráfico - não a partir da mesma veia.

Não, o artigo é sobre o controle total do otimizador a partir do EA através do arquivo ini, e ini, eu acho, pode ser definido não apenas otimização, mas qualquer configuração, parece que eles são salvos após o último início do testador em qualquer modo. Então (no código EA, você pode) salvar o modelo e copiá-lo para outro terminal (pelo que entendi é recomendado usar o terminal para o trabalho do testador e do EA). E depois deste procedimento para chamar o modelo, onde tudo estará.