Tuesday 19 December 2017

Forex news indicator mq4


MetaTrader 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 é semelhante a esta: Aqui está uma lista de requisitos para o indicador: O indicador deve, independentemente (sem uma 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 sob a forma de linhas verticais com manchetes de notícias. O indicador deve rastrear a atualização de eventos no recurso externo. Depois de termos especificado a tarefa, podemos analisar alguns detalhes técnicos. Parte técnica Vamos usar o site dailyfx / calendar / como um recurso externo. A conveniência deste recurso é que ele permite fazer o download de um calendário com extensão. csv, por isso evitamos as dificuldades de trabalhar com arquivos html. Aqui está um link de notícias para a semana atual: dailyfx / calendar / DailyfxGlobalEconomicCalendar. csv. Agora vamos pensar no processo de baixar o arquivo da Internet. Isso pode ser feito usando um bem conhecido programa GetRight. Ele pode ser baixado em: getright / get. html ou da lista de anexos a este artigo. Depois de ter baixado o programa, configure GetRight para baixar arquivos em um diretório necessário. É o diretório fileshtml na pasta do seu terminal de negociação. Para fazer isso, pressione F8 e altere a escrita no campo conforme descrito abaixo: Escrevendo o Indicador Agora, depois de responder 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) eo endereço do programa GetRight (se você baixou o programa para outro diretório, eu 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 o GMT. Como você pode ver, devido ao uso do programa GetRight, a função de baixar o arquivo do recurso externo parece muito simples. O parâmetro / W indica que o processo não será retornado para o 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 em 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 e a hora do formato de 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 intencionalmente escrito sem quaisquer parâmetros excessivos como filtrar notícias de acordo com sua relevância ou a correspondência de um evento eo símbolo da janela atual. P. S. Eu gostaria de apontar para um erro na operação de calendário dailyfx / calendar /. Observe que às vezes os eventos no arquivo. csv do endereço dailyfx / calendar / DailyfxGlobalEconomicCalendar. csv não são idênticos com a página dailyfx / calendar /. Isso pode acontecer com as notícias divulgadas das 00:00 às 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 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. MetaTrader 4 - Indicadores Eventos de notícias e tempos de mercado em seu gráfico - indicador para MetaTrader 4 O relógio irá exibir as diferentes épocas, os mercados abertos e férias no mercado e ele vai Mostrar-lhe as notícias que você selecionar para ver. Indicador exibe Notícias com um relógio de mercado. Notícia eventos dailyfx / files / Market times encontrados em 2017.worldmarkethours / Forex / index1024.htm Imagem: Algumas fontes que eu usei: Este artigo Exibindo um News Calendar escrito por Slobodov Gleb e para ler em mql5 / pt / articles / 1502 mostra um 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 eu usei para este indicador é o indicador SimpleMarketInfo aqui para encontrar codebase. mql4 / pt / code / 10000 feito por born2trade (2010.11.25). Ele 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. Alterações neste. Eu queria ter a possibilidade de escolher o tipo de notícia que eu gostaria de ver, e quando o horário local não é corretor, não havia as linhas verticais corretas no gráfico. E algumas outras mudanças. Encontrei o indicador Clockzv12 auto. mq4 (forum. mql4 / 1405291898) de Jerome Esta versão tornou possível para mim escrever os próximos horários de DST para os mercados locais também. As alterações ST / DST são exclusivas para cada fuso horário. Para saber quando um mercado está aberto, temos de saber o localtime certo. Auckland / Sydney / Tóquio / Hong Kong / Europa / Londres / Nova York. Update 14 October 2017 forexnewsmarketclock2.mq4 Encontrou uma maneira de editar o meu post por isso substituo o indicador antigo com a nova versão melhorada Espero que seja para todos os que trabalham perfeitamente. Gostaria de saber como você pensa sobre isso. É a melhor maneira para mim melhorar a minha programaçãoMT4 Notícias Calendário Indicador Juntado Maio 2007 Estado: Membro 330 Posts Ive trabalhando neste indicador de notícias e agora é desenvolvido o suficiente para compartilhar. Ive também adicionou uma versão beta do meu indicador de notícias de última hora para você jogar. Os dados do calendário semanal do ForexFactory são atualizados de hora em hora para capturar as atualizações de calendário no meio da semana a partir do FF. Os eventos podem ser filtrados por impacto, moeda e categoria. Uma tabela de eventos atuais e futuros pode ser exibida em uma escolha de duas larguras e pode ser colocado em qualquer lugar no gráfico. Linhas verticais podem ser plotadas no gráfico para marcar eventos passados. Mouse sobre as linhas para ver detalhes. Os alarmes audíveis podem ser configurados para usar qualquer arquivo WAV no diretório MT4 / sons. Indicador entradas DisplayTable. Ative o display da tabela TableTitle. Cabeçalho da tabela. Várias tabelas podem ser exibidas no mesmo gráfico, dando a cada um título diferente NarrowTable. Estreito abreviado display TableShowClock. Mostrar relógio de hora local TableNumEvents. Tamanho da tabela TableLookAheadHrs. Hora (horas) em que os eventos futuros são exibidos TableHorizAlign. Posição horizontal da tabela. Recuar a partir da esquerda (pixels), ou recuar a partir da direita se negativo, ou centrado se zero. TableVertAlign. Posicionamento vertical da mesa. Recuar a partir do topo (pixels), ou do fundo se negativo. TableSubWindow. Gráfico subwindow para colocar tabela. TableBackground. Mostrar o plano de fundo da tabela. DisplayVertLines. Ative a exibição da linha vertical VLineMaxPeriod. Período de tempo máximo do gráfico para mostrar linhas verticais, e. Definido para 15 para mostrar linhas nos cronogramas M15 e inferior. VLineLookAheadMns. Tempo (minutos) que eventos futuros são mostrados no gráfico IncludeLowImpact. Eventos de baixo impacto IncludeMediumImpact. Eventos de impacto médio IncludeHighImpact. Eventos de alto impacto IncludeHolidays. Feriados IncludeMeetings. Categoria de evento da reunião IncludeSpeeches. Categoria de evento de voz IncludeSymbolCurrencies..Forex par base e cotação de moedas CurrencyFilterList. Lista de divisas, por ex. USD, JPY, GBP, EURquot ou quotALLquot SoundAlarms. Ativar alarmes sonoros Alarm1Wav. Arquivo WAV para alarme 1. eg quotalert. wavquot Alarm1Mns. Tempo (minutos) antes de eventos que o alarme é soado Alarm2Wav. Arquivo WAV para alarme 2. eg quotalert2.wavquot Alarm2Mns. Tempo (minutos) antes de eventos que o alarme é soado ColorBreaking. Mensagens de erro e alguns outros bits ColorHigh. Alto impacto ColorMedium. Impacto médio ColorLow. Baixo impacto ColorHoliday. Feriados Bancários ColorDefault. Outras coisas ColorBack1. Parte superior do fundo ColorBack2. Fundo inferior UseAlternateSource. Falsos dados do calendário de fábrica do Forex (recomendado), dados do calendário do DailyFX verdadeiro Por favor, note que os indicadores são GRATUITOS e, portanto, são fornecidos na forma como é, take-it-or-leave-it, use-at-your-own-risk basis . Problema conhecido: Abrir a caixa de diálogo de propriedades do objeto para qualquer um dos objetos de indicadores pode causar a falha do MT4. Solução: Não faça isso As versões atuais são NewsCal v1.07b amp NewsBrk v0.05 Experimente. Envie seus comentários aqui. Imagem anexa (clique para ampliar) Você pode colocá-lo nos cantos superiores já, canto inferior só pode ser feito aumentando a configuração TopMargin no momento. O alinhamento à borda inferior será adicionado mais tarde. Desculpe, não estou compartilhando a fonte MQL para esta. Ive atualizado o primeiro post com uma nova versão. Ive mudou o filtro de moeda para uma simples lista e fez algumas pequenas mudanças cosméticas. Sim, eu sei que posso mover indi thry axiss X e Y, mas com cantos é mais fácil Graças Anyway, IND agradável. Bom indicador b8 não conseguiu nos mostrar previsão, real e anterior e precisa adicionar impacto de alta, média ou baixa, quero trabalhar comigo. A primeira coisa que precisamos para fazer um software. Não um arquivo mq4, se fizemos mq4 arquivo para mostrar tudo isso na janela indicador thn itll não é possível, tão bem fazer software, hw bem buscar dados de calendário de forexfactory ou fonte diferente, itll não é necessário para a configuração, é apenas. Net programa baseado, hw para buscar, okey, buscar é muito fácil. Apenas oipen página para ver o código fonte, cópia calendário. Se você quiser um aplicativo autônomo, já existe um aqui: forexfactory / showthread. phpt310910 Eu posso adicionar números de previsão de ampères atuais, se eu adicionar a capacidade de listar eventos passados, mas eu considero isso como muita informação. Isso é principalmente concebido como uma ferramenta para ajudar a minha negociação. Eu tentei fazer a exibição tão simples quanto possível mostrando apenas as informações que me ajuda a negociar. Como um comerciante, eu não tenho nenhum interesse na notícia real, esta é uma distração. Tudo que eu preciso saber é o momento do evento e que tipo de evento é.

No comments:

Post a Comment