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
Acho que consegui! O indicador é lançado imediatamente junto com o terminal? Se assim for, antes de verificar a comunicação com o servidor IsConnected() você tem um timer muito rápido que não tem tempo para sincronizar!
Boa tentativa. Eu estava começando a pensar que iria funcionar. Mas... Não:
Eu substituí a função OnTimer( ) no código anterior por esta função:
Acho que consegui! O indicador é iniciado imediatamente junto com o terminal? Se sim, antes de verificar a conexão com o servidor IsConnected() você tem um timer muito rápido que não tem tempo para sincronizar!
Ou faça assim.
Mas teremos que levar em conta a diferença entre a hora do servidor e a hora local. Escreva de volta com os resultados!Eu não vou fazer muletas. Há um erro óbvio no idioma! Estamos esperando os desenvolvedores...
Muito interessante, é suposto funcionar. Mas então novamente o timer é muito rápido, talvez o terminal não tenha tempo para começar a aceitar citações. Tenho que pensar sobre isso. Que tal fazer um temporizador normal por 5 segundos para testar a idéia?
Muito interessante, é suposto funcionar. Mas então novamente o timer é muito rápido, talvez o terminal não tenha tempo para começar a aceitar citações. Tenho que pensar sobre isso. E se fizermos um timer normal por 5 segundos para testar a idéia?
E eu não preciso de um "ajuste" para verificar a idéia. Na vida real, eu preciso do temporizador mais rápido possível.
Muito interessante, é suposto funcionar.
Você sempre pode executar o indicador em seu terminal, aguardar 15 minutos e reportar de volta.
Está bem, mas tenho muito mais trabalho a fazer. Assim que eu tiver uma pausa, farei uma experiência.
E acho que até tenho uma idéia de como pegá-lo.
Experimente assim!
Experimente assim!
Lá está a muleta de novo. Você está tentando resolver o problema por qualquer meio, mesmo que irracional, ignorando a causa do problema - erros de linguagem. Acho que você não deveria fazer isso.
Adicionado:
Sim, este tipo de técnica parece funcionar. Como opção, você pode usá-lo. Obrigado! Mas eu ainda gostaria que as funções funcionassem corretamente.
Primeiro uma resposta de @Ihor Herasko. Código para reprodução:
Resultado:
De acordo com as entradas dos registros. O terminal foi desligado às 14:25. A seguir, ligado às 14h30min. Verificamos o horário do bar M15. Começamos com a TF M1. O indicador (código acima) mostrava o tempo real de abertura 12:15 (hora do terminal, atrasado em 2 horas em relação à minha hora local). O resultado deveria ter sido 12:30! Conclusão - o erro está presente. E este método proposto por @Ihor Herasko não funciona.
Há dois erros significativos em sua abordagem para verificar: