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
Obrigado, descobrimos a razão - fusos horários diferentes. Nós o informaremos quando uma solução for encontrada.
Você quer dizer os fusos horários dos países?
Você quer dizer os fusos horários dos países?
Fuso horário do usuário (terminal) e fonte do evento
Fuso horário do usuário (terminal) e fonte do evento
É claro que não vou discutir com programadores que são mais literatos do que eu, mas não há lógica aqui. Afinal, se o horário das notícias for especificado às 13h30 e o pedido for feito das 13h00 às 14h00, então esta notícia deve ser visível independentemente do horário MT. E quando o pedido é feito das 13:00 às 16:00, de repente esta notícia é encontrada e a hora da notícia é definida como 13:30. Mesmo assim, outras datas especificadas no meu exemplo trabalham sem problemas com um intervalo de tempo de 1 hora.
E como trabalho com calendário econômico, gostaria de pedir a oportunidade de definir o intervalo de tempo, mesmo que seja de 5 minutos, se não puder pedir notícias no intervalo de 1:30 a 1:31. Mas devo admitir que não verifiquei o intervalo mínimo aceitável.
A hora da notícia pode mudar em uma hora
Então? Em que momento a mudança pode ocorrer? Imediatamente na hora marcada, em vez da mudança de horário das notícias?
Mas na consulta CalendarValueHistory, a hora é GMT, não a hora do terminal, e a hora GMT é escrita na estrutura.
Acrescentar uma nota às funções do calendário
Nota
Todas as funções para o Calendário Econômico utilizam o tempo do Trade Server (TimeTradeServer). Isto significa que o tempo na estrutura MqlCalendarValue e os parâmetros de tempo de entrada nas funções CalendarValueHistoryByEvent/CalendarValueHistory são definidos no fuso horário do servidor comercial, não no tempo do usuário local.
Acrescentar uma nota às funções do calendário
Nota
Todas as funções para o Calendário Econômico utilizam o tempo do Trade Server (TimeTradeServer). Isto significa que o tempo na estrutura MqlCalendarValue e os parâmetros de tempo de entrada nas funções CalendarValueHistoryByEvent/CalendarValueHistory são definidos no fuso horário do servidor comercial, não no tempo do usuário local.
Obrigado, eu verifiquei uma área problemática. Tudo é como o médico prescreveu.
Se você souber a hora exata da notícia, você pode especificar um intervalo de solicitação de 1 minuto. Mas devemos levar em conta que a data_até não está incluída no intervalo. Isto é, se você definir o tempo
Os eventos do calendário econômico do exemplo acima, não serão recebidos.
Renat Fatkhullin:
Já fizemos nossa própria implementação limpa e licenciada docalendário econômico.
Nosso serviço coleta dados brutos de inúmeras fontes oficiais de forma independente e é criado para reagir o mais rapidamente possível. Além disso, é mantido um histórico profundo dos valores.
Primeiro, habilitaremos o calendário neste website, e depois atualizaremos o calendário no MT5 e daremos acesso direto a todos os dados do calendário da MQL5. Você poderá usar o calendário no testador - sua história também será simulada.
__________________
Parece que ainda não foi implementado no Testador de Estratégia