Wednesday 17 May 2017

Forex Fábrica Calendário Xml


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 um 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) Observe que o indicador não tem (nesta fase) capacidades de back-testing. Cor de alto impacto C217,83,79 Cor de impacto Med C255,185,83 Cores de impacto baixo C91,192,222 Feriados cor clrOrchid Observações color clrDimGray Modificações: Adicionado: propriedade restrita 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 um lembrete :) Modificado: Mostra o evento no formato DateTime em vez de minutos restantes (você pode mostrar minutos deixados através de Tool-tip) 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: Substituído DownLoadWebPageToFile () função com nativa Windows URLDownloadToFileW () função. Melhorado: Colocado (arquivo XML de download) e códigos relacionados em funções para que possamos chamá-los quando necessário. Melhorado: Substituiu GlobalVariables que usado para atualizar 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 Forex Factory, todos os tempos do evento são aproximados e estão sujeitos ao código change. which posso usar para analisar a minha linha de seqüência de caracteres por linha Primeiro de tudo. Eu tenho experiência nessas coisas, porque eu já escrevi uma coisa como você pode ver aqui. Segundo. A função WebRequest dentro MQL4 não funciona no modo Indikator. Somente Scripts e Expert-Advisors são suportados como você pode ler aqui na Nota. Você precisa escrever um Parser HTML ou XML (ou algum outro mecanismo) para recuperar os valores que você precisa e, em seguida, lidar com os dados. Uma opção (como eu resolvi usando MQL4) é apenas esta abordagem. E eu escolhi esta abordagem porque o esquema ou estilo do código do site é mais provável sempre o mesmo. As coisas que diferem são os valores (notícias, números etc.) entre o esquema. Infelizmente MQL4 não suporta regex ou coisas semelhantes. Somente operações de string básicas: Parse string do lado esquerdo. Parse string do lado direito. Agora você string Encontrar esta parte: Você obtém uma posição inteira de volta Então você string Encontrar esta parte: Você começa outra posição inteira de volta Agora você usa a primeira e segunda posição inteiros para cortar (Substring) o texto entre as linhas. Isso soa bastante complicado, mas não é o código geral é bastante simples no final. Espero que eu era capaz de fazer você ir. BTW: Você precisa aplicar um timer, p. Obter notícias todos 3-5 minutos. Se você executar um tal indicador em todos os terminais, em seguida, certifique-se de que você encontrar congelamentos por causa de operações da web e apresentação etc Isto não é necessariamente código relacionado, mas mais de solicitação e responsing para servidor web (que pode ser sob carga pesada). : Hoje Primeiro site de notícias de negociação de forex Fundado em 2008, ForexLive é o primeiro site de notícias de negociação forex oferecendo comentários, opiniões e análises interessantes para verdadeiros profissionais de comércio FX. Receba as últimas novidades de troca de câmbio e atualizações atuais de comerciantes ativos diariamente. As postagens de blog ForexLive apresentam dicas técnicas de análise de ponta, análise de forex e tutoriais de negociação de par de moedas. Saiba como tirar proveito das oscilações nos mercados globais de câmbio e ver nossas análises em tempo real das notícias forex e as reações às notícias do banco central, indicadores econômicos e eventos mundiais. 2017 - Live Analytics Inc v.0.8.2659 ADVERTÊNCIA DE RISCO ALTO: Negociação de câmbio traz um alto nível de risco que pode não ser adequado para todos os investidores. A alavancagem cria risco adicional e exposição a perdas. Antes de decidir negociar câmbio, considere cuidadosamente seus objetivos de investimento, nível de experiência e tolerância ao risco. Você poderia perder algum ou todo seu investimento inicial não investe o dinheiro que você não pode ter recursos para perder. Eduque-se sobre os riscos associados à negociação de câmbio, e procurar aconselhamento de um consultor financeiro ou fiscal independente, se você tiver alguma dúvida. AVISO ADVISORY: FOREXLIVE fornece referências e links para blogs selecionados e outras fontes de informação econômica e de mercado como um serviço educacional para seus clientes e prospects e não endossa as opiniões ou recomendações dos blogs ou outras fontes de informação. Os clientes e as perspectivas são aconselhados a considerar cuidadosamente as opiniões e análises oferecidas nos blogs ou outras fontes de informação no contexto do cliente ou perspectivas análise individual e tomada de decisão. Nenhum dos blogs ou outras fontes de informação deve ser considerado como um histórico. O desempenho passado não é garantia de resultados futuros e a FOREXLIVE aconselha especificamente clientes e prospectos a analisar cuidadosamente todas as reivindicações e representações feitas por consultores, blogueiros, gerentes de dinheiro e vendedores de sistemas antes de investir quaisquer fundos ou abrir uma conta em qualquer revendedor Forex. Quaisquer notícias, opiniões, pesquisas, dados ou outras informações contidas neste site são fornecidas como comentário geral do mercado e não constituem conselhos de investimento ou de negociação. A FOREXLIVE renuncia expressamente qualquer responsabilidade por qualquer perda de capital ou lucros, sem limitação, que possam surgir directa ou indirectamente da utilização ou da confiança nessas informações. Como com todos esses serviços de consultoria, os resultados anteriores nunca são uma garantia de resultados futuros. Visualização de toque Clique em qualquer lugar para fechar

No comments:

Post a Comment