Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Quem sabe se isto é correto?
assim tem que ser:
- ou fazer vários arquivos com diferentes nomes de variáveis e funções globais (esta é uma versão lamer =)
- ou lógica de projeto para que não haja sobreposição ao ligar de diferentes funções (isso pode exigir algum trabalho, mas é uma boa solução ;)
E você não pode dizer algo mais exato sem exemplos, descrições de erros ou código completo (o melhor de tudo) =)
É correto supor que enquanto o Expert Advisor espera que o servidor responda a uma operação comercial
o roteiro continua a funcionar como de costume sem paradas e atrasos, realizar seus cálculos (não operações comerciais)?
O Expert Advisor e o roteiro em loop estão rodando na janela ao mesmo tempo.
É correto supor que enquanto o Expert Advisor espera que o servidor responda a uma operação comercial
o roteiro continua a seguir seu curso sem paradas e atrasos, realizar seus cálculos (não operações comerciais)?
tanto o Expert Advisor como o roteiro trabalham em seus próprios tópicos.
Devemos considerar normal quando a hora de início do indicador e da EA não coincide quando o botão EA é ligado?
Talvez eu esteja entendendo mal algo ou fazendo algo errado, mas percebo que a diferença de tempo pode ser superior a 250ms.
Também. O status do botão EA tem algum efeito sobre o funcionamento do indicador?
É possível rastrear o estado deste botão a partir do indicador?
Colocou um indicador na janela:
Colocar um EA na janela:
E um roteiro com um trecho como este:
E aqui estão os resultados:
Durante o período destacado em vermelho, o mouse simplesmente se movia em um círculo de 50mm de diâmetro a 3 rotações por segundo.
Não houve impacto sobre o terminal.
Acontece que, durante um período de silêncio "normal", o atraso é de aproximadamente 20-60 ms, e ainda mais durante o período em que o usuário está em contato com o terminal.
Além disso, descobri que o início do indicador() é iniciado no período de redimensionamento da janela e ao alternar entre janelas.
---------------
Estou principalmente interessado na legalidade deste atraso, "normal" e "incomum".
E eu gostaria de alguns comentários dos desenvolvedores - como é apropriado à intenção.
Na ausência de qualquer outra opção, fui guiado pela opção de medir o tempo de atraso da EA e dos sinais indicadores, a fim de julgar se o botão EA estava desligado. Desta vez era para ser muito curto. Mas isso varia muito.
É muito interessante, o que você vai descobrir.
(Em geral, preciso de toda esta cozinha para responder a uma simples pergunta: status do botão EA)
Acontece que a carga da CPU é causada pelo movimento do mouse, quando centenas de comandos de movimento do mouse são enviados em massa. Entre esses comandos "mouse" estão também comandos para atualizar os EAs, o que leva a atrasos.
Então... como se vive no mundo?