Eu tenho que trabalhar apenas adicionando alguns Sleep (1000);
O software do remetente está funcionando como uma bomba perfeita.
Eu tenho que trabalhar apenas adicionando alguns Sleep (1000);
O software do remetente está funcionando como uma bomba perfeita.
Por que você precisa desperdiçar recursos de cpu com dados de cada milissegundo? Você só precisa executar um script, ea, work, ect, sempre que houver uma alteração nos dados. . .Tick, ocasião ect ... a b = dois até que o valor de a ou b mude. Não é provável que você obtenha vários resultados. Isso é realmente contraproducente, porque se você estiver no meio de um loop quando um novo tick chegar, o MT4 terminará o loop antes de começar de novo usando o novo tick, o que levará a um atraso adicional em seus cálculos. Minha proposta seria escrever seu código na preparação para outro tick e executar suas transações no momento em que você entrar, usando uma instrução if simples. Se você estiver operando um EA multimoeda e precisar obter dados de um par de moedas que não seja de gráfico, precisará de uma alternativa diferente. A maneira mais rápida que eu encontrei para fazer isso é iniciar um gráfico para cada moeda que você está utilizando e executar um script que atualiza os dados de preços para um único arquivo que pode ser lido ou fator comum em uma biblioteca.
Código Inserido** * MT4expertsscriptsticks.mq4 * envie um tick falso a cada 200 ms no gráfico e * todos os seus indicadores e EA até que este script seja removido. *#property copyright © Bernd Kreuss #importar user32.dll int PostMessageA (int hWnd, intMag, int wParam, intlParam); int RegisterWindowMessageA (string lpString); #import int start () int hwnd = WindowHandle (símbolo (), ponto ()); int msg = RegisterWindowMessageA (MetaTrader4_Internal_Message); while (! IsStopped ()) PostMessageA (hwnd, msg, 2, 1); Sono (200); Não quer nenhum software externo para enviar tiques. Anexe o script acima em um gráfico e ele enviará ticks para este gráfico. Altere o modo de suspensão (200) para torná-lo mais rápido ou mais lento.
Existe uma leitura para este programa? Estou tentando ter carrapato por lance de carrapato e pedir informações de preço. . Eu baixei e instalei, mas não tenho idéia de como configurá-lo. .
Este software de computador não é necessário. O script no post anterior faz exatamente a mesma coisa.
Felicidades, amanhã eu tenho um olhar mais profundo, é sem esforço para conseguir mover meu algo? Vai ficar sem linhas rapidamente no brilho. .
Obrigado 7bit simples e simples - como muitos itens Fantásticos - melhor usar qualquer executável que basicamente faz exatamente o mesmo
Este script tem uma falha que só faz o ea acreditar que existe um novo tick se o ea não o parar não verá novos dados. Ele irá produzir a plataforma MT operar e olhar e sentir como seu funcionamento Prós e scripts operam com sua própria cópia dos dados do histórico. Os dados do emblema atual são duplicados no primeiro lançamento do roteiro ou profissional. Em cada lançamento subseqüente do especialista (lembre-se que o script é executado apenas uma vez e não depende de tiques recebidos), a cópia inicial será atualizada. Um ou mais novos ticks podem gerar receita enquanto o especialista ou script está funcionando e os dados podem ficar desatualizados.
este script atende às minhas necessidades - nada para executar esse loop infinito no script envia os ticks um por segundo ou quantos eu quero definir e também o EA pode operar normalmente quando há necessidade de avaliar o novo Bid ou outra informação que é prontamente feita . Pensei nisso, mas não tentei a próxima coisa: assim que eu tiver alguma atividade - digamos, um loop no qual a smth foi acionada - que eu possa terminar esse loop com break; em seguida, enviar uma mensagem de carrapato para a plataforma, em seguida, loop para que ele possa iniciar um novo começo () o que você acha de homens?
Essa citação na base do post acima é do MT, usei exatamente o mesmo script também tive um pequeno problema com ele que você deve corrigir, mas você vai aprender. Keit [QUOTE=;] este script atende às minhas necessidades - nada mais para executar esse loop infinito no script envia os tiques um por minuto ou quantos eu quero especificar e também o EA pode operar normalmente se houver uma demanda para avaliar o novo Licitação ou informação alternativa pode ser prontamente feito. Pensei nisso, mas não tentei outra coisa: assim que eu tenho alguma ação - digamos, um loop no qual a smth foi acionada - eu poderia terminar esse loop com break; em seguida, enviar uma mensagem de carrapato na plataforma, em seguida, loop para que ele possa iniciar uma nova função start () o que você importa caras? [/CITAR]