Perguntas sobre a MQL4. - página 3

 
stringo,

OK. É compreensível.
1. Se ninguém está interessado no roteiro, então ele pode trabalhar pelo menos no início, pelo menos no inite, pelo menos no deinite, o tempo que ele quiser.
2. Se ele for solicitado a seguir a iniciativa de outros, ele tem 2,5 segundos para tudo. E depois disso, ele está morto.

A este respeito, uma pergunta (e não uma pergunta para os desenvolvedores).
Se este roteiro idiota descarregado por iniciativa de cima, não conseguiu cumprir o limite de 2,5 segundos, então ele será descarregado de qualquer forma, mas o roteiro que queria tomar seu lugar terá problemas com o carregamento.
É correto supor que este estado de coisas:
a) não pode ser considerado satisfatório?
b) é uma falha da MT?
---------------------------

Existe alguma forma não conflitante de processar algumas informações em um loop infinito no indicador, mas que não bloqueie МТ?

A diferença entre o roteiro e o indicador, exceto para funções comerciais, é que não são permitidos deslizes no indicador.

Se o ciclo de processamento é organizado no roteiro e um pequeno deslize é definido em algum lugar do caminho, então os recursos do sistema são consumidos economicamente.
Se introduzirmos o mesmo loop exato no indik, o loop funcionará impiedosamente e desperdiçará recursos a tal ponto que consumirá os recursos dos comerciantes.

Antecipando a pergunta por que não fazer tudo no roteiro, eu respondo - demasiada informação. A idéia positiva é paralelizar o processamento de informações entre o roteiro e o indicador, deixando que ambos trabalhem simultaneamente (e até mesmo mais de um indicador, se necessário).
 
Antecipando a pergunta por que não fazer tudo em um roteiro, eu respondo - há muita informação. A idéia positiva é paralelizar o processamento da informação com o roteiro e o indicador, deixando que ambos trabalhem simultaneamente (e se necessário, até mesmo mais de um indicador).
Eu ainda não entendo - que diferença faz fazê-lo com roteiro ou indicador? Se você não precisa desenhar nada, por que você precisa de índices?
 
komposter,
não há nada a entender aqui. Eu adoraria trabalhar com mais de um roteiro, mas a MT não permite mais de um na janela. Mas vários índices e um roteiro em uma janela é aceitável. Isso é o que estou pensando. Mas parece que nada sairá desta idéia paralela. Eu não sei como contornar a limitação acima.
 
Os indicadores funcionam na rosca de interface. o looping de um indicador retardará todo o terminal do cliente. scripts e especialistas trabalham em suas próprias roscas. se um script ou um especialista chama um indicador, o indicador funciona na rosca do especialista que o chamou e não retardará o terminal do cliente
 
stringo ,
OK, OK.
Sim...
Achei sua última consulta muito informativa. Ela me permitiu tomar (espero, o direito) a decisão - recusar o processamento de informações em um indicador.
Obrigado! Vamos continuar trabalhando.
 
SKif 11.11.2005 06:20 <br / translate="no"> komposter,
não há nada para entender
então qual é a economia se você faz as mesmas ações de qualquer maneira? qual é a diferença, em um roteiro ou em 10?
 
komposter,
a diferença é que eles trabalhariam em paralelo, simultaneamente.
Uma coisa é 1 ciclo 500ms, outra coisa é 2 ciclos = 100 +400ms. No tempo que leva para um teimoso trabalhar 1 vez, o outro poderia ter se virado 4 vezes.
Mas é isso agora :)
 
Por que tanta precisão? Eles não vão dormir de todo?
Entendo se foi uma questão de segundos, mas +/- 100 ms não me parece significativo...
 
Não se trata de precisão, mas sim de fazer todo o cálculo entre carrapatos.
 
SKif:
Não se trata de precisão, mas sim de fazer todo o cálculo entre carrapatos.
POR QUÊ? Qual é a alegria dos carrapatos para você?
Se você não quiser, não explique - então me mostre o acabado, eu mesmo o entenderei =)