Wednesday 25 October 2017

Arquivo mq4 do indicador de notícias forex


MetaTrader 4 - Indicadores Eventos de notícias e tempos de mercado em seu gráfico - indicador para o MetaTrader 4 O relógio exibirá os diferentes horários, mercados abertos e feriados de mercado e isso lhe mostrará as notícias que você selecionou para ver. O indicador exibe Notícias com um relógio de mercado. Eventos de notícias dailyfxfiles Vezes do mercado encontrados em 2017.worldmarkethoursForexindex1024.htm Algumas fontes que usei: Este artigo Exibindo um calendário de notícias escrito por Slobodov Gleb e para ler em mql5enarticles1502 mostra uma maneira de obter dados exibidos no gráfico. O arquivo contém a descrição de escrever um indicador simples e conveniente exibindo em uma área de trabalho os principais eventos econômicos de recursos externos da Internet. Outra fonte que usei para este indicador é o indicador SimpleMarketInfo aqui para encontrar codebase. mql4encode10000 feito por born2trade (2010.11.25). Mostra os próximos eventos de notícias 1 hora antes e 30 minutos após o evento. Também mostra sessões ativas, etc. Dá uma olhada em todos os eventos de notícias. Mudanças nisso. Eu queria ter a possibilidade de escolher o tipo de notícias que eu gosto de ver, e quando o tempo local não era intermediário, não havia as linhas verticais de exibição corretas no gráfico. E algumas outras mudanças. Encontrou o indicador Clockzv12 auto. mq4 (forum. mql41405291898) de Jerome Esta versão possibilitou que eu escrevesse os próximos tempos de DST para os mercados locais também. As mudanças STDST são exclusivas para cada fuso horário. Para saber quando um mercado está aberto, devemos conhecer o horário local certo. AucklandSydneyTokyoHong KongEuropaLondão Nova York. Atualização 14 de outubro de 2017 forexnewsmarketclock2.mq4 Encontrou uma maneira de editar minha postagem, então por isso eu substituo o indicador antigo pela versão melhorada mais nova. Espero que seja para todos funcionando perfeitamente. Gostaria de saber como você pensa sobre isso. É a melhor maneira para mim melhorar minha programaçãoMetaTrader 4 - Exemplos Exibindo um Calendário de Notícias Introdução Este artigo contém a descrição de escrever um indicador simples e conveniente exibindo em uma área de trabalho os principais eventos econômicos de recursos externos da Internet. A operação de indicadores é assim: Aqui está uma lista de requisitos para o indicador: O indicador deve, independentemente (sem ajuda de usuários), baixar um arquivo necessário do calendário de eventos para a semana atual. O indicador deve exibir todos os eventos (passados ​​e futuros) deste arquivo na forma de linhas verticais com manchetes de notícias. O indicador deve rastrear a atualização de eventos no recurso externo. Depois de ter especificado a tarefa, podemos analisar alguns detalhes técnicos. Peça técnica Vamos usar o site dailyfxcalendar como um recurso externo. A conveniência deste recurso é que ele permite baixar um calendário com extensão. csv, portanto, evitamos dificuldades em trabalhar com arquivos html. Aqui está um link de notícias para a semana atual: dailyfxcalendarDailyfxGlobalEconomicCalendar. csv. Agora, vamos nos concentrar no processo de download do arquivo da Internet. Isso pode ser feito usando um conhecido programa GetRight. Pode ser baixado em: getrightget. html ou da lista de anexos para este artigo. Depois de baixar o programa, configure o GetRight para fazer o download de arquivos em um diretório necessário. É o diretório fileshtml na pasta do seu terminal comercial. Para fazer isso, pressione F8 e altere a escrita no campo conforme descrito abaixo: Escrevendo o Indicador Agora, tendo respondido algumas perguntas, podemos começar a escrever o indicador. Existem apenas duas variáveis ​​externas: o endereço do recurso externo (na verdade, você não precisa alterar esse parâmetro) e o endereço do programa GetRight (se você baixou o programa para outro diretório, recomendo alterar o valor inicial No indicador, para não alterar o valor da variável constantemente no início do indicador). Para iniciar o arquivo GetRight. exe, teremos que usar a função WinExec que pode ser importada da biblioteca Kernel32.dll. A biblioteca Time. mqh contém funções para trabalhar com GMT. Como você pode ver, devido ao uso do programa GetRight, a função de baixar o arquivo do recurso externo parece ser muito simples. O parâmetro W indica que o processo não será retornado ao programa, a menos que o download do arquivo seja concluído. O parâmetro O indica que, se houver um arquivo com o mesmo nome, ele será substituído. Lembre-se, se você alterou as configurações do GetRight corretamente, o calendário será baixado para fileshtml. E aqui estão duas funções adicionais: a função PerviousMonday () retorna a data de início da semana atual. A função ToDate () transfere a data eo tempo do formato do calendário para datatime. O procedimento principal GrabNews () abre o arquivo baixado HtmlCalendar. Csv, lê todos os parâmetros do evento e cria dois objetos para cada notícia: uma linha vertical e um texto. O calendário de eventos é atualizado a cada 15 minutos: Conclusão O artigo explicou como exibir um calendário de eventos de um recurso externo para uma área de trabalho na forma de linhas verticais. O indicador foi escrito intencionalmente sem parâmetros excessivos, como filtrar notícias de acordo com sua relevância ou a correspondência de um evento e o símbolo da janela atual. P. S. Gostaria de apontar um erro na operação do calendário dailyfxcalendar. Por favor, note que às vezes os eventos no arquivo. csv do endereço dailyfxcalendarDailyfxGlobalEconomicCalendar. csv não são idênticos à página dailyfxcalendar. Isso pode acontecer com notícias lançadas de 00:00 até 01:00 (GMT). No arquivo. csv, essas notícias são indicadas 12 horas depois. Observe também que o indicador usa dll externa (kernell32.dll), portanto, não se esqueça de habilitar o parâmetro correspondente nas configurações do indicador. O arquivo CalendarArticle. mq4 deve ser armazenado na pasta expertsindicators. Time. mq4 deve ser armazenado em experslibrary, Time. mqh - in expertsinclude.

No comments:

Post a Comment