Integrar um filtro de notícias ao ffcal_net
31 respostas
Conmariin
6 anos atrás #202327
Hi,
Estou tentando integrar um filtro de notícias para evitar as grandes notícias e discursos. O EA não deve abrir ordens nesse período (você pode configurar no indi anexado quantos minutos antes e depois). Como posso integrá-lo ao EA? Os parâmetros de estratégia de discursos, notícias de alto e baixo impacto devem ser booleanos. E os minutos devem ser editáveis. Alguém tem alguma idéia de como fazer isso com o EA Wizard?
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Conmariin
6 anos atrás #202354
Encontrei no ffcal-indi esse exemplo para integração em um EA:
// EA Configuração de variáveis
// extern int MinsBeforeNews = 60; // minutos antes de um evento para ficar fora da negociação
// extern int MinsafterNews = 60; // minutos após um evento para ficar fora da negociação
//
// // Variável global no topo do arquivo
// bool NewsTime;
//
// // Função para verificar se é hora de notícias
// void NewsHandling()
// {
// static int PrevMinute = -1;
//
// se (Minute() != PrevMinute)
// {
// PrevMinute = Minute();
//
// int minutesSincePrevEvent =
// iCustom(NULL, 0, "FFCal", true, true, false, true, true, 1, 0);
//
// int minutesUntilNextEve nt =
// iCustom(NULL, 0, "FFCal", true, true, false, true, true, 1, 1);
//
// NewsTime = false;
// se ((minutesUntilNextEvent <= MinsBeforeNews) ||
// (minutesSincePrevEvent <= MinsAfterNews))
// {
// NewsTime = true;
// }
// }
// }//newshandling
//
Não sei se isso é tudo de que preciso e, é claro, posso colocá-lo manualmente no código do EA. Mas eu queria resolver isso com o EA Wizard.
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
6 anos atrás #202429
Conmariin
6 anos atrás #202431
Obrigado, Tomas, por sua excelente ajuda! 🙂
Acho que muitas pessoas acham isso útil 🙂
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Conmariin
6 anos atrás #204062
Estou exagerando um pouco. 😉
Alguém pode ajudar?
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
6 anos atrás #204070
Olá,
você prefere usar esta versão do indicador de notícias Forex Factory (em anexo)
Em seguida, você precisa importar o indicador como "indicador personalizado" para o EA Wizard
O indicador usa 2 buffers
O buffer (0) contém os minutos até o evento mais recente.
O buffer (1) contém o valor do impacto do evento mais recente (Baixo = 1, Médio = 2, Alto = 3)
Mais informações podem ser encontradas aqui: https://www.mql5.com/en/code/15931
Os buffers podem ser usados conforme mostrado na captura de tela anexa
Conmariin
6 anos atrás #204131
Obrigado por sua ajuda, Tomas! 🙂
Vou tentar usar sua solução!
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Conmariin
6 anos atrás #204866
Agora, integrei o Newsfilter ao EA. E ele deve evitar negociar 30 minutos antes e depois do impacto de notícias ALTO apenas. Médio e baixo está bom. A forma como o integrei está correta? O que você acha?
Obrigado! 🙂
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Steve Green
6 anos atrás #232861
Como posso usar esse indicador para não negociar quando houver um feriado nos EUA ou no Reino Unido?
Você vincula o símbolo (USD ou GBP) ao feriado (impacto = não econômico).
Conmariin
6 anos atrás #232863
Oi, Steve,
Não sei exatamente o que você quer dizer...! Se você executar o EA com newsfilter em GBPUSD, o newsfilter procurará notícias de alto impacto em GBP e USD.
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Steve Green
6 anos atrás #232867
Obrigado por sua resposta, Conmariin.
Meu requisito é desativar meu EA nos feriados dos EUA e do Reino Unido somente Então, o que você está me dizendo se eu usar esse filtro de notícias em pares como EUR/USD, USD/JPY ou USD/CAD, por exemplo, ele desativará todos esses pares nos feriados dos EUA, pois comparará a coluna "USD..." com a coluna "currency" do calendário do forexfactorys? - USD = DÓLAR AMERICANO
Da mesma forma, para o par GBP/USD, isso será desativado nos feriados do Reino Unido e dos EUA. Estou correto?
Parece promissor.
Qual é o valor de saída "ImpactBuffer" para feriados?
Conmariin
6 anos atrás #232872
Oi, Steve,
Dei uma olhada no código do indicador. Os valores de impacto para fala e feriados não estavam lá. Eu os adicionei (speaks tem valor de impacto 4 e holidays tem valor de impacto 5 agora). O compilador diz que está tudo certo, mas não o testei em ação real em uma demonstração, é claro.
Estou aguardando sua resposta ao teste 🙂
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Steve Green
6 anos atrás #232874
Oi Conmariin,
Quando tento importar seu novo indicador personalizado para o assistente de EA, ele apresenta esse erro (veja a imagem anexa)?
Obrigado
Conmariin
6 anos atrás #232879
Importei a ffc original e, depois de exportar o EA para o mt4, alterei a ffc original com a nova ffc na pasta de indicadores do mt4.
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Conmariin
6 anos atrás #232899
Na verdade, ele gera um erro constantemente: 2018.03.26 21:35:29.442 FFC EURUSD,M15: cannot set timer (3600)
Não sei o que isso significa. Vou tentar algo diferente. Se eu conseguir, contarei a vocês! 🙂
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Steve Green
6 anos atrás #232900
Obrigado, Conmariin.
Tenho certeza de que você conseguiu importá-lo para o assistente do EA da mesma forma que ele apresentou esse erro para mim.