Alguma das tabelas de carrapatos funciona? - página 13

 
Tantrik:

Obrigado! pela consulta!
Sempre a seu serviço!
 
ForexTools:

bem, na verdade é um RSI modificado :)

Se você escrever um indicador para ele, ele deve ficar pendurado na janela de um instrumento, e enquanto não houver carrapatos neste instrumento, o indicador não funciona e... salta carrapatos que estão vindo para outros instrumentos :((


Os bilhetes de diferentes instrumentos são passados para o Expert Advisor via variáveis globais, e se o estado de uma das variáveis globais mudou, então o Expert Advisor executa e executa o processamento.
 
Angela:

Os bilhetes de diferentes ferramentas são passados ao Expert Advisor via variáveis globais, e se o estado de uma das variáveis globais tiver mudado, o Expert Advisor iniciará e executará o processamento.
Isto exige que o Expert Advisor seja conectado.
 
Angela:

Os bilhetes de diferentes instrumentos via variáveis globais são passados à EA, e se o estado de uma das variáveis globais tiver mudado, a EA iniciará e executará o processamento.

Um dos indicadores, que mostrará todos os ticks coletados das variáveis globais, funcionará somente com ticks do símbolo em que está pendurado, e atualizará somente usando seus ticks, pulando outros símbolos. A única opção - script em loop com tempo de atraso no loop por cerca de 0,1 s. provavelmente não vale a pena :(

 
ForexTools:

a única opção é um roteiro em loop.

Bem, acho que já foi explicado antes - um carrapato também pode ser chamado a partir de um roteiro sem qualquer laço.
 

O que "causar um carrapato" tem a ver com isso?

significa que opera sobre carrapatos desta janela e PODE faltar carrapatos que chegam a outros símbolos até que não haja carrapatos em seu símbolo.

E se for um script, não sabe nada sobre carrapatos. foi lançado - funciona. e pode receber informações de seu símbolo e outras apenas de um loop com algum atraso regular. um pequeno atraso para atualização - mais probabilidade de NÃO falhar os carrapatos de entrada e mais carga na CPU. se para fazer um atraso maior (para descarregar a CPU), aumenta o risco de falhar os carrapatos (para qualquer instrumento).

em resumo: o MT4 NÃO é uma plataforma para trabalhar com multi-pontas (imho).

 
ForexTools:

o que "causar um carrapato" tem a ver com isso?!

onde seu indicador está funcionando? em uma única "janela"! então ele está trabalhando nos carrapatos desta janela e PODE falhar os carrapatos que entram em outros símbolos, desde que seu símbolo não esteja marcado.

isto não pode ser difícil de resolver.

para cada janela da qual você precisa coletar carrapatos, pendurar um EA que gera um carrapato no indicador e lhe envia o valor do preço.

 

Andrei01:

Você não precisa fazer looping de nada.

Neste caso, sua cpu ficará pendurada, trabalhando com um fluxo de carrapatos cinco a dez vezes mais vezes do que o mercado. E cada janela pode ter um monte de indicadores não tão fáceis, e toda vez que você for forçado a recalculá-los ("Eu estive lá, eu vi isso..."). MT está escrito de forma que se tiver entrado nos cálculos e carregado a CPU pelo menos até 90%, então uma simples pressão de três botões para chamar o gerenciador de tarefas para descarregar o terminal levará pelo menos alguns minutos. e durante esse tempo o preço cairá...., e você não terá nenhuma parada lá, ..... não consigo chegar ao botão para fechar o pedido - o terminal está pendurado :)) ou mais precisamente :(((
 
ForexTools:
Então seu processador fará um loop, processando um fluxo de carrapatos cinco a dez vezes mais vezes do que o mercado. E cada janela pode ter um monte de indicadores nada fáceis
.
O indicador fica pendurado em apenas uma janela, e é a única janela.
 

há um bom e velho DDE em MT4...

Ele bate os carrapatos nos pares selecionados por uma boa margem.

Se você precisar vê-los em um só lugar - você pode deixar o MT4 por um tempo.

Em DLL ou algum outro programa, que coleta carrapatos de várias moedas, para gerar saídas para um indicador/conselheiro, e em MT4 pergunte com uma taxa de chegada do carrapato nativo.

Isto também pode ser feito desta maneira.