O script é excelente. Sou novo no MT5 e estou usando seu script de calendário. Para os dados históricos, como posso adicionar o período ao qual os dados econômicos pertencem? (por exemplo, janeiro para os dados de lançamento pertence a janeiro)?
Obrigado por sua mensagem. Desculpe-me por ter interpretado minha pergunta de forma errada. Na verdade, estou me referindo à "janela do calendário" no MT5, que normalmente tem o "Jan" na coluna do período, indicando que os dados econômicos divulgados hoje, "2 de fevereiro de 2023", na verdade se referem aos dados econômicos de janeiro (conforme imagem anexa). Mas, pelo script, vejo que temos apenas a data de liberação dos dados, enquanto o "Período" não é especificado. (conforme imagem anexa).
Tentei pesquisar o MqlCalendarValue e usar o Value.period para a data "Period", mas ele fornece um valor muito estranho, que é 1970.01.01. (conforme anexo).
Gostaria de saber se o período pode estar disponível e como adicioná-lo ao seu script. Muito obrigado.
Na verdade, estou me referindo à "janela do calendário" no MT5, que normalmente tem o "Jan" na coluna do período que indica que os dados econômicos divulgados hoje "2 Feb 2023" estão, na verdade, se referindo aos dados econômicos de janeiro (conforme imagem anexa).
Porque o valor da notícia atual não é gerado instantaneamente? Seu exemplo usa o método (Event.Actual!= LONG_MIN) && (Event.Forecast!= LONG_MIN), mas os valores não são aceitos.
O que preciso fazer para que, em um teste real, ele aceite esse valor exato e a lógica do seu exemplo seja executada?
O valor atual da notícia não está sendo atualizado, portanto, o código (Event.Actual!= LONG_MIN) && (Event.Forecast!= LONG_MIN) não funciona. Existe alguma outra maneira de ler o evento no momento em que ele ocorre?
AdrianR007 LONG_MIN) && (Event.Forecast!= LONG_MIN) não funciona. Existe alguma outra maneira de ler o evento no momento em que ele ocorre?
Você está sendo muito conciso para que eu possa entender claramente o que você quer dizer. Forneça um código conciso que você possa executar e ver o problema sobre o qual deseja falar.
Você está sendo muito conciso para que se possa entender sem ambiguidade o que você quer dizer. Forneça um código conciso que você possa executar e ver o problema sobre o qual deseja falar.
Estou usando o código do seu exemplo, mas o valor atual não está sendo atualizado quando o evento ocorre. Alguma sugestão sobre isso? Obrigado
AdrianR007 #: Estou usando o código do seu exemplo, mas o valor atual não está sendo atualizado quando o evento ocorre. Alguma sugestão sobre isso? Obrigado
não é uma biblioteca de atualização automática, use o id, do calendário, para obter dados atualizados do mql5.
Obrigado, fxsaber,
O script é excelente. Sou novo no MT5 e estou usando seu script de calendário. Para os dados históricos, como posso adicionar o período ao qual os dados econômicos pertencem? (por exemplo, janeiro para os dados de lançamento pertence a janeiro)?
Muito obrigado e cumprimentos,
Edwin
Oi fxsaber,
Obrigado por sua mensagem. Desculpe-me por ter interpretado minha pergunta de forma errada. Na verdade, estou me referindo à "janela do calendário" no MT5, que normalmente tem o "Jan" na coluna do período, indicando que os dados econômicos divulgados hoje, "2 de fevereiro de 2023", na verdade se referem aos dados econômicos de janeiro (conforme imagem anexa). Mas, pelo script, vejo que temos apenas a data de liberação dos dados, enquanto o "Período" não é especificado. (conforme imagem anexa).
Tentei pesquisar o MqlCalendarValue e usar o Value.period para a data "Period", mas ele fornece um valor muito estranho, que é 1970.01.01. (conforme anexo).
Gostaria de saber se o período pode estar disponível e como adicioná-lo ao seu script. Muito obrigado.
Na verdade, estou me referindo à "janela do calendário" no MT5, que normalmente tem o "Jan" na coluna do período que indica que os dados econômicos divulgados hoje "2 Feb 2023" estão, na verdade, se referindo aos dados econômicos de janeiro (conforme imagem anexa).
Porque o valor da notícia atual não é gerado instantaneamente? Seu exemplo usa o método (Event.Actual!= LONG_MIN) && (Event.Forecast!= LONG_MIN), mas os valores não são aceitos.
O que preciso fazer para que, em um teste real, ele aceite esse valor exato e a lógica do seu exemplo seja executada?
Obrigado
O que devo fazer para que ele aceite esse valor em um teste real e a lógica do seu exemplo seja executada?
Não estou entendendo o contexto da conversa.
Você está sendo muito conciso para que eu possa entender claramente o que você quer dizer. Forneça um código conciso que você possa executar e ver o problema sobre o qual deseja falar.
Você está sendo muito conciso para que se possa entender sem ambiguidade o que você quer dizer. Forneça um código conciso que você possa executar e ver o problema sobre o qual deseja falar.
Obrigado
Estou usando o código do seu exemplo, mas o valor atual não está sendo atualizado quando o evento ocorre. Alguma sugestão sobre isso?
Obrigado
não é uma biblioteca de atualização automática, use o id, do calendário, para obter dados atualizados do mql5.