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

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

  1. #21

    Essa citação na base do artigo acima é da MT, eu usei esse mesmo script também teve um pequeno problema com ele que você deve corrigir, mas você vai aprender. Keit
    obrigado Keit por eu quero saber, a propósito - qual foi o erro que você poderia compartilhar conosco? Saudações

  2. #22
    É inútil comprar por milissegundo. Seria um desperdício de recursos e não forneceria algumas dicas para você. A maneira que eu armazeno dados é onQuoteUpdate. Eu também compro informações de nível 2 e faço isso em atualizações de profundidade de mercado. Em mt4, a solução ideal será executar tick por tick, caso contrário, você estaria fazendo um monte de trabalho adicional. No caso, a questão é porque você sente que cada milissegundo é uma sensação de tempo contínuo, depois de salvar as informações em csv, executar uma instância que preenche cada milissegundo na citação anterior até que você a cite na seguinte ... loop até o arquivo terminar. Cabe a você meus dois centavos

  3. #23
    Eronyx Agora é como responder um post se você gostaria de saber. Se o seu uso para apenas criar seus indicadores é executado pelo tempo, em vez de carrapato sábio ele vai fazer o trabalho muito bem, ele não será como nunca salvar informações em milissegundos MT dosnot automaticlly fazer isso, mesmo se o sysyem é tirgged. Ele salvará as informações de acordo com a escala de tempo do gráfico, a menos que você planeje executar de outro modo. Além disso, com este gerador de ticks, apenas a janela MT à qual ele está anexado funcionará bem, se você deseja ter mais de uma janela, por exemplo, você precisa ter o código aplicado para abrir as janelas. Se você usar um script externo para passar pelos ticks, ele criará uma plataforma abrangente que funcionará bem. Agora, para o erro, ele entra quando você executa o gerador de ticks em um EA ou script que também negocia ou manipula negociações. Você precisará adicionar algum código a ele para atualizar o backup EA das informações. Como meu primeiro artigo declara um Script ou o EA utiliza outra cópia de informações, esse backup só é atualizado quando o EA ou mesmo o Scipt termina, o que não ocorrerá se você codificar em um loop. Você só precisa chamar a função RefreshRate () depois que o script disparar um tick. Se você quiser, eu colocarei a cópia do roteiro que uso depois desta noite. Keit edit ... Eu também tenho que acrescentar que, no caso de o EA ou script chamar qualquer indicador integrado ou personalizado, ele enviará os dados antigos como entrada para a chamada da função do indicador, que também pode retornar informações obsoletas. Assim, a cópia do indicador que você vê no gráfico será atualizada normalmente, mas o ea ou o script funcionará com informações obsoletas que só envelhecem se você não atualizar as informações de entrada.
    obrigado Keit por me permitir saber do caminho - qual foi o erro que você teve você poderia compartilhar conosco? Saudações
    obrigado Keit por me permitir saber do caminho - qual foi o erro que você teve você poderia compartilhar conosco? Saudações

  4. #24
    ... Se você esperar, eu vou postar a cópia deste script que eu uso mais tarde hoje à noite. Keit
    Olá CockeyedCowboy, graças à sua informação
    Ansiosos por um script próprio. Eu tenho uma consulta para Keit, 7bit ou qualquer um de vocês mais inteligente em comparação com a média de ursos lá fora - O que ea atividade ocorre quando chega um segundo tique; A. O ea é impedido de fazer qualquer coisa que seja (como calcular ou comparar funções if ()) e reiniciar na função begin (). B. ignora e derruba todos os carrapatos recebidos até terminar com o anterior. C. O CrapT4 faz qualquer coisa sobre a lista arbitrária. D. Nenhum ou nenhum dos acima mencionados. Felicidades

  5. #25
    ... Que atividade de e acontece quando outro carrapato acontece; A. O ea é impedido de fazer tudo o que é necessário (como calcular ou comparar funções if ()) e reiniciar na função begin (). B. derruba e acalma todos os carrapatos recebidos até que termine com o último. C. O CrapT4 faz qualquer coisa na lista arbitrária. D. Nenhum ou alguns dos acima. Felicidades
    E a resposta é para ser B.
    http://book.mql4.com/programm/specialObrigado ao garyfritz por rastrear um recurso de referência.
    Felicidades

  6. #26
    Eu também tenho que acrescentar que, se o EA ou script exigir qualquer indicador, seja interno ou de hábito, ele enviará os dados antigos como entrada para a chamada de função do indicador, que também pode retornar informações obsoletas. Assim, a cópia desse indicador que você vê no gráfico será atualizada normalmente, mas o ea ou o script funcionará com informações obsoletas que só ficam mais antigas se você não atualizar as informações de entrada.
    Esse é um ponto fantástico - eu vou ter que checar isso também, agradeço a vocês pelo caminho do seu roteiro - você conseguirá colocá-lo aqui? PS: as idéias principais que eu ia utilizar é enviar para o MT4 os ticks da dll, portanto, uma reação mais rápida - e eu concordo com você sobre o uso das taxas de refrash e todas as outras coisas no caso de estarmos usando o loop infinito
    Saudações

  7. #27

    /* ** * MT4expertsscripts/ticks.mq4 * envia um tick falso a cada 200 ms no gráfico e todos os seus indicadores e EA antes de este script ser removido. *#property copyright Bernd Kreuss #importar user32.dll int PostMessageA (int hWnd, intMag, int wParam, intlParam); int RegisterWindowMessageA (string lpString); #import int begin () int hwnd = WindowHandle (Symbol (), Período ()); int msg = RegisterWindowMessageA (MetaTrader4_Internal_Message); while (! IsStopped ()) PostMessageA (hwnd, msg, 2, 1); Sono (200); Não precisa de nenhum software externo para enviar tiques. Anexar...
    Eu presumo que tenho que juntar isso a um gráfico OFFLINE, certo? Saudações,

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.