Indicador de calendário de fábrica de forex para mt4155sps


MetaTrader 4 - Indicadores FFC - Forex Factory Calendar - indicador para MetaTrader 4 Esta é uma versão modificada do popular indicador de notícias FFCal que foi publicado inicialmente por DerkWehler para ForexFactory fórum. Na verdade, Ive modificado o código para atender às minhas necessidades, mas eu achei que ele pode ser útil para os outros também, então eu decidi compartilhá-lo. Eu reescrevi o indicador para que você possa considerá-lo quase construir a partir do zero do original. No entanto, ele compartilha as mesmas técnicas e estilo principal. O indicador coloca um painel em seu gráfico que mostra 5 eventos econômicos listados no Calendário de Fábrica de Forex. Você pode filtrar os eventos de alto, médio ou baixo impacto, fala, feriados ou por filtro de palavras-chave específico. Veja todas as modificações listadas abaixo. Além disso, o indicador pode ser chamado dentro de uma EA usando a função iCustom () acessando 2 buffers: Buffer (0) contém minutos até o evento mais recente. O buffer (1) contém o valor de impacto para o evento mais recente (Baixo 1. Médio 2. Alto 3). Você pode chamar buffers de duas maneiras: Chamada simples: (os valores padrão serão aplicados) Por favor, note que o indicador não possui (neste estágio) capacidades de back-testing. Cor de alto impacto C217,83,79 Med Cor de impacto C255,185,83 Cor de baixo impacto C91,192,222 Feriados cor clrOrchid Observações cor clrDimGray Modificações: Adicionado: propriedade rigorosa para compatibilidade com MetaTrader 4 Build 600 e melhor qualidade de código. Adicionado: Show event PreviousForecast impacto (impacto colorido). Adicionado: Opção para mostrar eventos relacionados apenas ao gráfico ativo (substituir outros parâmetros) Adicionado: Filtro de palavras-chave. Localizar ou Ignorar uma palavra específica, ou seja, NFP, filtra todos os eventos sem apenas essa palavra. (Sensível a maiúsculas e minúsculas) Adicionado: Opção para mostrar o valor do spread do tempo de barra de força da moeda. Adicionado: Opção para controlar o tempo de exibição de eventos passados ​​(em minutos). Adicionado: Opção para definir a localização do painel em 4 esquinas do gráfico. Adicionado: Tool-tip no mouse hover que mostra o título do evento, o impacto eo tempo do evento restante. Adicionado: Título do painel. Você pode usá-lo como uma nota de lembrete :) Modificado: Mostre o evento no formato DateTime em vez de minutos restantes (você pode mostrar minutos restantes através da Dica de ferramenta) Modificado: linhas verticais para os próximos eventos. (Você pode precisar modificar a entrada de deslocamento de tempo dependendo do tempo do seu corretor). Modificado: Buffers que contém o minuto e impacto do evento próximo (veja exemplos acima) Modificado: Ordem revisada de Entradas Externas. Melhorado: substituiu a função DownLoadWebPageToFile () com a função native Windows URLDownloadToFileW (). Melhorado: Colocado (arquivo XML de download) e códigos relacionados em funções para que possamos chamá-los quando necessário. Melhorado: substituiu o GlobalVariables que atualizava o arquivo XML com FILEMODIFYDATE - OnTimer () definido por AllowUpdates, UpdateHour entradas. Melhorado: Time GMT offset, agora os eventos serão mostrados em sua hora local automaticamente. Melhorado: Justificar o texto do painel quando definido para rightleft. Melhorado: Alert função, Agora ele vai enviar ao lado do Alerta Popup: alerta de som, notificação Push no seu telefone e e-mails. (Dois alertas separados) Melhorada: qualidade do código, agora o indicador é mais leve e mais rápido do que nunca. Corrigido: Várias correções de bugs, alguns códigos desnecessários ou variáveis ​​não removidas, colocaram algumas variáveis ​​dentro de suas funções relacionadas. Para usar este indicador, você precisa ativar as Importações de DLL em suas opções de plataforma MetaTrader 4. Lembre-se de que o código pode ter alguns bugs ou outras falhas, por isso, se você vir qualquer bugs ou sugestões, ou mesmo melhor prática de código, por favor me avise. De acordo com o site da Forex Factory, todos os eventos são aproximados e estão sujeitos a alterações. Muito obrigado por esse indicador, eu estava usando o ffcal antigo há anos, mas tornou-se obsoleto e problemático sobre as atualizações do metatrader. Este parece funcionar perfeitamente agora, sem desligar o metatrader devido às muitas atualizações de informações, como o velho estava fazendo. Apenas um pequeno problema que encontrei é que a cor das observações cor e previsão de cores parece não funcionar corretamente. Quando eu mudar a cor das observações, então as previsões têm a mesma cor também. Anexo uma foto para mostrar o que quero dizer. Previsões positivas e negativas funcionam bem, verde e vermelho como deveria ser. Isso está acontecendo apenas em previsão neutra. Awran5 eu realmente gosto do seu calendário de notícias se o seu wouldnt ser este bug. Apenas os 4 eventos mais antigos são desenhados no gráfico para que você não possa ver todos os eventos se você escolher uma grande volta e o painel mostra as notícias mais antigas primeiro, em vez das mais recentes. Uma função para adicionar cores (alta, med, baixa) a eventos passados ​​e uma opção para escolher quantos eventos deseja aguardar seria bom também estou usando o indicador com sucesso por uma semana completa agora. No entanto, hoje às 12h45, notei que o indicador ainda mostrava 7 de setembro (sexta-feira passada). Funcionou perfeitamente todos os dias na semana passada, e achei estranho que hoje 12 de setembro, ainda mostrou 7 de setembro. Eu removi e reinstalou minha EA em cada gráfico e isso corrigiu o problema. Desde já, obrigado. Eu realmente aprecio o seu feedback. Posso publicar sua hora no caso de alguém ter o mesmo problema. Eu descobri o que estava errado. Depois de carregar minha EA, que em turnos chama o FFC, eu salvei o gráfico como um modelo. Ao fazer isso, não preciso ter um arquivo definido para a minha EA, uma vez que o modelo mantém todas as configurações. Engraçado, isso é o que impediu o calendário de atualizar. Eu removi o modelo, reinstalou o EA e agora tudo está bem. Se eu recarregar o modelo, eu recebo novamente um calendário desatualizado. Então, não há nada errado com o FFC ou a EA. Muito obrigado por esse indicador, eu estava usando o ffcal antigo há anos, mas tornou-se absoluto e problemático sobre as atualizações do metatrader. Este parece funcionar perfeitamente agora, sem desligar o metatrader devido às muitas atualizações de informações, como o velho estava fazendo. Apenas um pequeno problema que encontrei é que a cor das observações cor e previsão de cores parece não funcionar corretamente. Quando eu mudo a cor da previsão, está mudando a cor das previsões toda junto. Anexo uma foto para mostrar o que quero dizer. Previsões positivas e negativas funcionam bem, verde e vermelho como deveria ser. Isso está acontecendo apenas em previsão neutra. Obrigado por relatar esse erro e estou muito feliz por encontrá-lo útil, vou tentar consertar isso na próxima atualização. Awran5 eu realmente gosto do seu calendário de notícias se o seu wouldnt ser este bug. Apenas os 4 eventos mais antigos são desenhados no gráfico para que você não possa ver todos os eventos se você escolher uma grande volta e o painel mostra as notícias mais antigas primeiro, em vez das mais recentes. Uma função para adicionar cores (alta, med, low.) Para eventos passados ​​e uma opção para escolher quantos eventos você deseja olhar para frente também ficaria bem. Obrigado pelo seu comentário e suas sugestões. Eu vejo seu ponto, mas o indicador não está desenvolvido para esse propósito na verdade e é um pouco difícil de fazer isso corretamente. A opção de bloqueio é apenas para controlar a hora de exibição de eventos passados ​​no gráfico para não passar por todos os eventos, por isso eu adicionei uma opção para procurar eventos específicos. Vou tentar encontrar uma maneira de adicionar algo próximo de suas sugestões na próxima atualização. Quanto à cor do evento passado, você ainda pode mostrar o impacto do evento quando você passa o mouse sobre o evento, mas se quiser desativá-lo completamente, você precisa editar o código-fonte. Na lista de indicadores (Navegador), clique com o botão direito do mouse no FFC indicatorgt. Modifique, em seguida, Deletecomment 522. 523 linhas: clique em Compilar no botão da barra de ferramentas superior ou F7 para salvar.

Comments