EA para coletar dados a cada milissegundo, não apenas quando ocorrem os Ticks - Page 2
Página 2 de 743 FirstFirst 1 2 3 ÚltimaÚltima
Results 11 to 20 of 27

Thread: EA para coletar dados a cada milissegundo, não apenas quando ocorrem os Ticks

  1. #11
    Eu tenho que trabalhar apenas adicionando alguns Sleep (1000);
    O software do remetente está funcionando como uma bomba perfeita.

  2. #12
    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.

  3. #13
    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.

  4. #14

    Você pode usar um programa emissor de carrapatos, como este:
    http://www.forexmt4.com/Windows prog...nder-Setup.exeBasicamente, ele permite que o mt4 eas se comporte como se houvesse um tick, cada x milissegundos (do software que você optou por quantos milissegundos deixam mt4 acreditar que existe um movimento de tick), com isso você pode escrever um ea que escreva estatísticas em um arquivo e ele será implementado a cada milésimo de segundo se você quiser.
    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. .

  5. #15

    Existe uma leitura me com este programa?
    Este software de computador não é necessário. O script no post anterior faz exatamente a mesma coisa.

  6. #16
    Felicidades, amanhã eu tenho um olhar mais profundo, é sem esforço para conseguir mover meu algo? Vai ficar sem linhas rapidamente no brilho. .

  7. #17

    Código Inserido/* * MT4expertsscripts/ticks.mq4 * envie um tick falso a cada 200 ms para o 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); Quer...
    Obrigado 7bit simples e simples - como muitos itens Fantásticos - melhor usar qualquer executável que basicamente faz exatamente o mesmo

  8. #18
    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.
    Obrigado 7bit simples e simples - como muitos itens Fantásticos - melhor então utilizar qualquer executável que basicamente faça o mesmo
    Obrigado 7bit simples e simples - como muitos itens Fantásticos - melhor então utilizar qualquer executável que basicamente faça o mesmo

  9. #19

    Esse script tem uma falha que só faz oe pensar que há um novo sinal se o ea não parar, não verá novas informações. Ele fará com que a plataforma MT funcione e olhe e sinta como seu trabalho. Especialistas e scripts operam com sua própria cópia das informações do histórico. Os dados deste emblema atual são duplicados logo no início do script ou do profissional. Em cada início subseqüente do especialista (lembre-se de 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 ...
    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?

  10. #20
    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]

Permissões de Publicação

  • Não pode publicar novos tópicos
  • Não pode publicar respostas
  • Não pode publicar anexos
  • Não pode editar as suas publicações
  •  
  • Código BB está Ativo
  • Smilies estão Ativos
  • Código [IMG] está Ativo
  • Código [VIDEO] está Ativo
  • Código HTML está Desligado
O site da tradingintuitivo utiliza cookies
O site da tradingintuitivo utiliza cookies, alguns já foram definidos. Pode ler sobre a nossa utilização de cookies aqui. Por favor, clique no botão à direita para aceitar os nossos cookies. Se continuar a usar o site da tradingintuitivo, vamos supor que aceita os nossos cookies.