Desejos para o trabalho do fórum mql5.com - página 3

 
Andrei01:
Nem sempre. Uma EA também pode fazer cálculos e não negociar como indicador, pelo que uma EA é um caso geral, não faz sentido destacar indicadores separadamente. Os indicadores são apenas uma relíquia do passado.
É claro que a EA faz os cálculos, mas os indicadores são optimizados para o fazerem de forma mais eficiente.
 
Urain:
É claro que a EA faz os cálculos, mas os indicadores são optimizados para o fazerem de forma mais eficiente.
Está a dizer que os mesmos cálculos serão muito mais rápidos num indicador do que numa EA?
 
Andrei01:
Está a dizer que os mesmos cálculos num indicador serão muito mais rápidos do que num EA?
Exactamente. Basta olhar para o facto de os dados no indicador já estarem lá por defeito, enquanto na EA ainda é necessário obtê-los através de consultas funcionais.
 
Andrei01:
Está a dizer que os mesmos cálculos serão muito mais rápidos no indicador do que no Expert Advisor?

Sim. Em 5, talvez um pouco, mas ainda mais rápido. No testador, claro, a emulação será mais rápida, mas em linha será uma merda.

Tema antigo, caras antigas. Lembra-me onde acabou?

E outra coisa - nem todos os indicadores são utilizados numa EA.

 
papaklass:
Mas carrega-se tanta informação quanto se necessita no Expert Advisor. E no indicador guarda toda a história. Os indicadores são comedores de memória desprovidos de significado.
O carregamento de informação no indicador é optimizado a um nível baixo, enquanto na EA se chama a funcionalidade MQL, que por sua vez é um nível elevado.
 
papaklass:
A diferença é substancial. Pode verificar.
Verificou se a operação era idêntica? Sobre perda de conectividade, reinicializações, etc.? Idêntico?
 
papaklass:
Nikolay, escreva um multivariante (12 moedas) com um par de indicadores, veja o seu consumo de memória (coruja) em Task Manager. Transferir o cálculo dos indicadores para o código do Expert Advisor e consultá-lo também no Task Manager. Fi-lo durante a preparação para o Campeonato anterior. A diferença é grande. Pode verificá-lo.
Tem 64 Kb de RAM? Provavelmente, 32 Kb?
 

Em 10 anos em minutos, calcula-se um tampão para ocupar 28 mb.

Nos períodos de cinco minutos, 5 mb.

Em quinze minutos, 2 mb.

Há algum problema?

 
papaklass:
Nikolay, escreve um multivariante (12 moedas) com um par de indicadores, ver a sua (coruja) utilização de memória no expedidor. Transferir o cálculo dos indicadores para o código de perito e procurar também no gestor de tarefas. Fi-lo durante a preparação para o Campeonato anterior. A diferença é grande. Pode verificá-lo.

A transferência de cálculos indicadores para o Consultor Especialista pode ser benéfica se o seu cálculo for simples. A transferência de cálculos complexos para o Expert Advisor irá matá-lo.

 
Lizar:

A transferência de cálculos complexos para um perito irá matá-lo.

Qual é a razão? Os criadores puseram deliberadamente travões em cálculos complexos no Expert Advisor?