Wednesday 14 June 2017

Forex Economy Calendar Csv Download


MetaTrader 4 - Especialistas Fundamental Trader DailyFX CSV MQL4 - perito para o MetaTrader 4 Descrição: A idéia era desenvolver um Consultor Especialista que faça decisões de negociação financeira em eventos de notícias, automaticamente. O Fundamental Trader EA não pode ser testado novamente em dados históricos, ele só pode ser testado, porque está configurado para aguardar o próximo evento de notícias e tomar uma decisão de negociação financeira com base na diferença entre (real versus previsão) ou (Real vs. anterior). O Fundamental Trader EA é muito simples, depois de baixar o calendário, determina qual evento de notícias no calendário do DailyFX está programado para ser o próximo, então espera que o evento de notícias seja lançado, uma vez que os dados são lançados, a EA faz uma negociação de investidores decisão. A Fundamental Trader EA pode ser aplicada em qualquer gráfico e quadro de qualquer momento, pois usa apenas o gráfico para executar ordens. O Fundamental Trader EA está configurado para suportar todos os países que estão no calendário do DailyFX, veja abaixo os detalhes. NOTA: Para que este EA funcione, você DEVE seguir as instruções de configuração dos arquivos principais do seguinte site: mql5enarticles1502 Esta EA foi construída com o código a partir de um indicador especificado no link acima. Você DEVE primeiro, siga as instruções no link acima e configure os seguintes arquivos: getrightsetup. zip Time. mq4 Time. mqh Certifique-se de que você altera o diretório de download de correção padrão para onde o calendário será baixado, senão essa EA não funcionará . Certifique-se de ler esse artigo muito devagar e certifique-se de seguir todas as instruções. Você pode ler tudo sobre quais são esses (3) arquivos e qual é a função deles. Esse artigo faz um trabalho muito bom, ao explicar o que o indicador está executando, para exibir os eventos de notícias na janela do gráfico. É uma boa idéia, primeiro, configurar esse indicador e exibir as notícias em seu gráfico, após o que essa EA funcionará sem problemas. Esse código-fonte de indicador foi modificado para se tornar um EA, trocar as notícias e não apenas exibi-las. Quando você configura os arquivos listados acima, a partir do link listado acima, você pode baixar esta EA juntamente com str2double. dll e esta EA trocará a notícia divulgada no DAILYFX. O arquivo str2double. dll vai no diretório raiz, e. C: Arquivos de ProgramasInterbank FX Trader 4 A lógica por trás do comércio é a seguinte: existem dois tipos de eventos que ocorrem nas notícias comerciais. 1º: existem dados econômicos reais que são comparados com os dados econômicos previstos. 2º: existem dados econômicos reais que são comparados aos dados econômicos anteriores. A diferença entre os dados econômicos, pode afetar a direção do preço da moeda e a diferença percentual entre os dados econômicos, dá maior probabilidade de que o evento de notícias tenha uma reação de mercado em uma direção específica. Para obter mais informações sobre Fundamental Trading, visite pfxglobal. Quando existe uma alta diferença percentual entre dados econômicos, a EA executa ordens com lotes maiores. Quando a diferença percentual entre dados econômicos é pequena, a EA executa ordens com lotes mínimos. Esses tamanhos de lote são especificados, quando o EA é aplicado ao gráfico com as seguintes variáveis: lot1, lot2, lot3, lot4, lot5, lot6. Lot18 O tamanho do lote específico será escolhido pela EA, com base na diferença percentual entre dados econômicos. O Fundamental Trader EA está configurado com 1: 3, taxa de risco, os valores padrão são risk20, reward3. O risco é o PIP StopLoss valores, e a recompensa é o multiplicador, de modo que se a EA arriscar 20 PIP, espera ganhar 60 PIP. Esses valores podem ser modificados, ao aplicar o EA no gráfico. Tempo de espera para o evento de notícias a ser divulgado: dados de notícias não são lançados no horário exato quando está agendado, é necessário configurar um período de tempo para a EA esperar que os eventos de notícias sejam lançados. O trecho de código a seguir determina o tempo em que a EA aguardará a divulgação das notícias, quando o tempo de espera da notícia tiver passado, a EA passa para o próximo evento de notícias. XTime é uma variável, que pode ser alterada, quando você aplica a EA em primeiro lugar a um gráfico. O valor padrão é 27 minutos. Tempo de espera para encerrar as ordens: você também pode configurar um período de tempo para a EA esperar um certo período de tempo antes de fechar uma ordem aberta. por exemplo. Depois que um evento de notícias foi lançado e uma posição foi executada, espere 30 minutos para fechar a ordem atual, com lucro ou prejuízo. Esta é a recomendação do ebenv do usuário MQL4. Existem (3) variáveis ​​que controlam esta função: número MagicNumber que é usado para rastrear ordens abertas permitirclosetime definido como true para habilitar a EA para monitorar o tempo que passou desde que a ordem foi executada tempo de espera para aguardar antes de fechar a ordem Tradutor Fundamental Suporte ao país: o Fundamental Trader EA comercializa todas as moedas suportadas no dailyfxcalendar. Abaixo está o fragmento de código que especifica a moeda para negociar com base no país onde o evento de notícias é lançado. A lista de câmbio é a seguinte: EUR, USD, JPY, GBP, CHF, AUD, CAD, NZD Decisão de negociação: O seguinte trecho de código descreve como a EA faz uma decisão de negociação, quando a EA aguarda dados econômicos reais, quando a A previsão de dados econômicos está disponível. Quando os dados de previsão não estão disponíveis, a EA usa os dados anteriores para fazer um comércio. O snippet de código a seguir explica como o comércio é executado com base em dados de previsão e dados reais. O mesmo algoritmo é usado quando a EA faz uma decisão comercial com base em dados econômicos anteriores e reais. 1º: o EA só pode executar um pedido por evento de notícias, então primeiro verifica se um pedido foi executado, se o pedido estiver aberto, o EA será encerrado. 2º: a EA determina se esse pedido já foi executado e fechado, se a ordem foi executada e fechada com lucro ou prejuízo, a EA sai. O (2) verifica os pedidos, garante que não haja uma duplicação de pedidos, o que permite que a EA faça apenas um único comércio por evento de notícias. Em seguida, determina a qual país os dados estão sendo lançados e abre um comércio com as especificações na função orderend quando os dados econômicos são liberados. O código acima é para: quando os dados reais são maiores do que os dados de previsão, o código é o mesmo quando os dados reais são menores do que os dados de previsão, a única diferença é a direção do comércio. O mesmo algoritmo é aplicado quando os dados anteriores são comparados aos dados reais quando os dados de previsão não estão presentes. Dimensionamento do lote: A EA compara (dados reais para dados de previsão) ou (dados reais para dados anteriores), a diferença percentual entre os dados de notícias determina o montante do lote que a EA trocará. O seguinte fragmento de código é como o EA determina a diferença de porcentagem e especifica o tamanho do lote, o tamanho do lote é um número externo que pode ser modificado, para suportar qualquer corretor de EA. O usuário pode modificar os lotes ao aplicar o EA no gráfico. Os valores padrão do tamanho do lote são (0.01, 0.02, 0.03. 0.17). Screen Shot of Fundamental News Data Quando a EA é aplicada pela primeira vez no gráfico, você especifica xTime, risk, reward, MagicNumber, enableclosetime, waittime e especifica seus tamanhos de lotes mínimos e máximos, certifique-se de deixar o local padrão onde get right está instalado . A EA baixará o calendário dialyfx e determinará qual evento de notícias é o próximo. Ele exibirá os seguintes dados: Data, Hora, TimeZone, Moeda, Descrição, Importância, Actual, Previsão e Dados de eventos de notícias anteriores como um comentário no gráfico, conforme mostrado na imagem acima. Na imagem acima, a EA está à espera do evento de notícias que será lançado às 2:00 da manhã, e como você pode ver, os dados econômicos anteriores são conhecidos (73,5), então a EA está aguardando os dados reais para Ser lançado. Quando os dados econômicos serão divulgados, a EA comparará os dados e tomará uma decisão comercial com base em dados econômicos anteriores e reais. Finalmente, o EA faz o download dos dados do calendário minuto a minuto, a partir do momento em que o evento de notícias está programado para ser lançado. Fundamental Trader Overview: Esta EA troca todos os eventos econômicos que são lançados no dailyfxcalendar, no formato CSV. O calendário é baixado com o programa certo. O EA baixa o calendário a cada minuto quando os dados de notícias estão programados para serem lançados. A EA analisa o calendário e determina qual evento de notícias é o próximo, e aguarda 27 minutos para que a notícia seja lançada. Uma vez que os dados econômicos são liberados, ele determina se ele é (real vs. previsão) ou (real vs. anterior). A EA determina o tamanho do lote, a moeda para o comércio e a direção com base no evento do calendário econômico, esses dados podem ser encontrados no gráfico quando o EA está sendo executado. A ordem é executada com 1: 3, taxa de risco. O EA está configurado para executar apenas uma única ordem, por evento de notícias. Se enableclosetime for habilitado com um valor verdadeiro, o EA aguardará a quantidade de minutos especificada pelo tempo de espera antes de fechar a ordem aberta. Lembre-se de seguir todas as instruções no seguinte link mql5enarticles1502. Para que o calendário seja baixado corretamente e seu tempo de corretor esteja configurado corretamente, para que as notícias sejam processadas, os dados do calendário diário são GMT. Se você tiver dúvidas, comentários ou críticas, solte um comentário. Calendário econômico O calendário econômico de Tim-Time inclui eventos econômicos e indicadores de todo o mundo. É atualizado automaticamente quando novos dados são lançados. O Calendário Econômico em Tempo Real apenas fornece informações gerais e não é um guia comercial. A FXStreet compromete-se a oferecer os conteúdos mais precisos, mas devido à grande quantidade de dados e à ampla variedade de fontes oficiais, a FXStreet não pode ser responsabilizada pelas eventuais imprecisões que possam ocorrer. O calendário econômico em tempo real também pode estar sujeito a alterações sem aviso prévio. O que você sabe sobre as taxas de Forex As notícias do indicador econômico preferiram corretores em sua localização Nota: Todas as informações nesta página estão sujeitas a alterações. O uso deste site constitui aceitação do nosso acordo de usuário. Por favor, leia nossa política de privacidade e termos de responsabilidade legal. A negociação de câmbio em margem traz um alto nível de risco e pode não ser adequada para todos os investidores. O alto grau de alavancagem pode funcionar contra você, bem como para você. Antes de decidir negociar trocas estrangeiras, você deve considerar cuidadosamente seus objetivos de investimento, nível de experiência e apetite de risco. Existe a possibilidade de que você possa sustentar a perda de algum ou todo seu investimento inicial e, portanto, você não deve investir dinheiro que não pode perder. Você deve estar ciente de todos os riscos associados à negociação cambial e procurar o aconselhamento de um consultor financeiro independente se tiver dúvidas. As opiniões expressadas na FXStreet são as dos autores individuais e não representam necessariamente a opinião da FXStreet ou da sua gestão. A FXStreet não verificou a precisão ou base de fato de qualquer reivindicação ou declaração feita por qualquer autor independente: erros e Omissões podem ocorrer. Quaisquer opiniões, notícias, pesquisas, análises, preços ou outras informações contidas neste site, pela FXStreet, Seus funcionários, parceiros ou contribuidores, são fornecidos como comentários gerais do mercado e não constituem conselhos de investimento. A FXStreet não aceita a responsabilidade por qualquer perda ou dano, incluindo, sem limitação, qualquer perda de lucro, que possa surgir direta ou indiretamente do uso ou dependência de tais informações. 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 é assim: Aqui está uma lista de requisitos para o indicador: O indicador deve, de forma independente (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 especificarmos a tarefa, podemos analisar alguns detalhes técnicos. Parte técnica Permita-nos usar o site dailyfxcalendar como um recurso externo. A conveniência deste recurso é que ele permite baixar um calendário com a extensão. csv, então 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 o conhecido programa GetRight. Pode ser baixado em: getrightget. html ou da lista de anexos para este artigo. Depois de ter baixado 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 de negociação. 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 muito simples. O parâmetro W indica que o processo não será retornado no 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 intencionalmente escrito 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 especialistasindicators. Time. mq4 deve ser armazenado em experslibrary, Time. mqh - in expertsinclude.

No comments:

Post a Comment