Monday 30 October 2017

Forex Economic Calendar Csv Download


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 a 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 - em expertsinclude. MetaTrader 4 - Peritos Tradutor Fundamental DailyFX CSV MQL4 - perito para MetaTrader 4 Descrição: A idéia era desenvolver um Expert Advisor que faz decisões de negociação financeira sobre eventos de notícias, automaticamente . Fundamental Trader EA não pode ser back-tested em dados históricos, ele só pode ser testado em frente, porque é configurado para aguardar o próximo evento de notícias, e fazer uma decisão de negociação financeira com base na diferença entre (real versus previsão) ou (Real versus anterior). Fundamental Trader EA é muito simples, depois de baixar o calendário, ele determina que evento de notícias no calendário do DailyFX está programado para ser o próximo, então espera que esse evento de notícias seja lançado, uma vez que os dados são liberados, a EA faz um investidor negociando decisão. Fundamental Trader EA pode ser aplicado a qualquer gráfico e qualquer quadro de tempo, uma vez que só usa o gráfico para a execução de ordens. Fundamental Trader EA está configurado para suportar todos os países que estão no calendário do DailyFX, veja abaixo detalhes. NOTA: Para obter este EA funcionando, você DEVE seguir a instrução de configurar os arquivos principais do seguinte site: mql5 / pt / articles / 1502 Este EA é construído sobre o código de um indicador que é 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 alterar o padrão obter diretório de download certo para onde o calendário será baixado, senão esta EA não funcionará . Certifique-se de ler esse artigo muito lentamente, e certifique-se de seguir todas as instruções. Você pode ler tudo sobre o que esses (3) arquivos são, e qual é a sua função. Esse artigo faz um trabalho muito bom, ao explicar o que o indicador está sendo executado, para exibir os eventos de notícias na janela do gráfico. É uma boa idéia, em primeiro lugar, configurar esse indicador e ter as notícias exibidas em seu gráfico, após o qual este EA funcionará sem problemas. Esse código-fonte do indicador foi modificado para se tornar um EA, para trocar as notícias e não apenas exibi-las. Quando você configurar os arquivos listados acima, a partir do link listado acima, você pode baixar este EA juntamente com str2double. dll e este EA irá trocar as notícias lançadas em DAILYFX. O arquivo str2double. dll vai no diretório raiz, p. C: Program FilesInterbank FX Trader 4 A lógica por trás do comércio é a seguinte: existem dois tipos de eventos que ocorrem quando negociação notícias. 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 com os dados económicos anteriores. A diferença entre os dados econômicos, pode afetar a direção do preço da moeda, ea diferença percentual entre os dados econômicos, dá uma maior probabilidade de que o evento de notícias terá uma reação do mercado em uma direção específica. Para obter mais informações sobre a negociação fundamental visita pfxglobal Quando há uma diferença de porcentagem elevada 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 a EA é aplicada ao gráfico com as seguintes variáveis: lot1, lot2, lot3, lot4, lot5, lot6. Lot18 O tamanho específico do lote será escolhido pela EA, com base na diferença percentual entre dados econômicos. Fundamental Trader EA é configurado com 1: 3, relação risco / recompensa, os valores padrão são risk20, reward3. Risco é o PIP StopLoss valores, e recompensa é o multiplicador, de modo que se a EA está a arriscar 20 PIP, que está esperando para ganhar 60 PIP. Esses valores podem ser modificados, ao aplicar o EA ao gráfico. Tempo de Espera para o Evento de Notícias ser lançado: Os dados de notícias não são liberados na hora exata em que está agendado, é necessário configurar um período de tempo para a EA esperar que os eventos de notícias sejam lançados. O snippet de código a seguir determina o tempo que a EA aguardará para que as notícias sejam lançadas, quando o tempo de espera de notícias tiver passado, a EA passa para o próximo evento de notícias. XTime é uma variável, que pode ser alterada, quando você primeiro aplica o EA a um gráfico. O valor padrão é 27 minutos. Tempo de espera para as ordens a serem fechadas: Você também pode configurar um período de tempo para o EA esperar um certo 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, aguarde 30 minutos para fechar a ordem atual, com lucro ou perda. Esta é a recomendação do usuário do MQL4 ebenv. Há (3) variáveis ​​que controlam esta função: MagicNumber número que é usado para controlar as encomendas abertas enableclosetime definido como true para permitir que a EA para monitorar o tempo que passou desde a ordem foi executada waittime tempo para esperar antes de fechar a ordem Tradicional Fundamental Suporte ao País: Trader Fundamental EA troca cada moeda única que é suportada no dailyfx / calendário. Abaixo está o snippet de código que especifica a moeda para negociar com base no País onde o evento de notícias é lançado. Negociação Decisão: O trecho de código a seguir descreve como a EA toma uma decisão de negociação, quando a EA está aguardando dados econômicos reais, quando a conta de moeda é a seguinte: EUR, USD, JPY, GBP, CHF, Dados econômicos estão disponíveis. Quando os dados de previsão não estão disponíveis, a EA usa os dados anteriores para fazer uma negociação. 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 toma uma decisão de negociação baseada em dados econômicos anteriores e reais. 1º: o EA só pode executar uma ordem por evento de notícias, então ele primeiro verifica se uma ordem foi executada, se a ordem está aberta, a EA sai. 2º: a EA determina se esta ordem já foi executada e fechada, se a ordem foi executada e encerrada com lucro ou perda, a EA sai. O (2) verifica as ordens, certifica-se de que não há uma duplicação de ordens, o que permite que a EA faça apenas uma única negociação por evento de notícias. Em seguida, determina para qual país os dados estão sendo liberados e abre um comércio com as especificações na função ordersend 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 é menor do que os dados previstos, a única diferença é a direção do comércio. O mesmo algoritmo é aplicado quando os dados anteriores são comparados com dados reais quando os dados de previsão não estão presentes. Dimensionamento do Lote: A EA compara (dados reais com dados de previsão), ou (dados reais com dados anteriores), a diferença percentual entre os dados de notícias determina o valor do lote que a EA negociará. O snippet de código a seguir é como a EA determina a diferença percentual e especifica o tamanho do lote, o tamanho do lote é um número externo que pode ser modificado para suportar qualquer corretor EA. O usuário pode modificar os lotes ao aplicar o EA ao gráfico. Os valores de tamanho de lote padrão são (0,01, 0,02, 0,03, 0,17). Quando o EA é aplicado pela primeira vez ao gráfico, você especifica xTime, risco, recompensa, MagicNumber, enableclosetime, waittime e especifique seus tamanhos de lotes mínimo e máximo, certifique-se de deixar o local padrão onde obter direito está instalado . A EA baixará o calendário dialyfx e determinará qual evento de notícias será o próximo. Ele exibirá os seguintes dados: Data, Hora, Fuso Horário, Moeda, Descrição, Importância, Real, 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á aguardando o 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 liberado. Quando os dados econômicos serão divulgados, a EA comparará os dados e tomará uma decisão de negociação baseada em dados econômicos anteriores e reais. Finalmente, o EA baixa os 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 Visão geral: Esta EA negocia cada evento econômico que é lançado em dailyfx / calendário, em 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, então espera 27 minutos para a notícia ser lançada. Uma vez que os dados econômicos são liberados, ele determina se é (real versus previsão) ou (real versus anterior) dados. A EA determina o tamanho do lote, a moeda para o comércio ea direção com base no evento do calendário econômico, esses dados podem ser encontrados no gráfico quando o EA estiver em execução. A ordem é executada com 1: 3, razão risco / recompensa. O EA está configurado para executar apenas uma única ordem, por evento de notícias. Se enableclosetime estiver ativado com um valor verdadeiro, o EA aguardará a quantidade de minutos especificada pelo waittime antes de fechar a ordem aberta. Lembre-se de seguir todas as instruções no seguinte link mql5 / pt / articles / 1502. Para que o calendário seja baixado corretamente eo tempo do corretor seja configurado corretamente, para que as notícias sejam processadas, os dados do dailyfx / calendário são GMT. Se você tiver dúvidas, comentários ou críticas, deixe cair um comentário. Calendário econômico O calendário econômico real-timenbsp abrange eventos econômicos e indicadores de todo o mundo. É atualizado automaticamente quando novos dados são liberados. O calendário económico em tempo real apenas fornece informações gerais e não se destina a ser um guia de negociação. A FXStreet compromete-se a oferecer o conteúdo mais preciso, mas devido à grande quantidade de dados e à vasta gama de fontes oficiais, a FXStreet não se responsabiliza 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. Indicador econômico notícias Análise de indicadores econômicos O que você sabe sobre taxas de câmbio preferenciais corretores em sua localização Nota: Toda a informação nesta página está sujeita a alterações. A utilização deste site constitui a aceitação do nosso acordo de utilização. Por favor, leia nossa política de privacidade e termos de responsabilidade legal. Negociação de câmbio sobre a margem carrega um alto nível de risco e pode não ser adequado para todos os investidores. O alto grau de alavancagem pode trabalhar contra você, bem como para você. Antes de decidir negociar o câmbio você deve considerar com cuidado seus objetivos do investimento, nível da experiência e apetite do risco. A possibilidade existe que você poderia sustentar uma perda de alguns ou todos do seu investimento inicial e, portanto, você não deve investir o dinheiro que você não pode dar ao luxo de perder. Você deve estar ciente de todos os riscos associados com negociação de câmbio e procurar aconselhamento de um consultor financeiro independente, se você tiver quaisquer dúvidas. As opiniões expressas na FXStreet são as dos autores individuais e não representam necessariamente a opinião da FXStreet ou da sua gestão. FXStreet não verificou a exatidão ou base de fato de qualquer reivindicação ou declaração feita por qualquer autor independente: erros e Omissões podem ocorrer. Todas as opiniões, notícias, pesquisas, análises, preços ou outras informações contidas neste site, por FXStreet, Seus colaboradores, parceiros ou colaboradores, é fornecida como comentário geral do mercado e não constitui conselho de investimento. A FXStreet não se responsabiliza por qualquer perda ou dano, incluindo, sem limitação, qualquer perda de lucro, que possa resultar, direta ou indiretamente, do uso ou da confiança nessas informações.

No comments:

Post a Comment