Manual de Instalação do AI News Strike EA 1.0 e Arquivos de Configuração

Manual de Instalação do AI News Strike EA 1.0 e Arquivos de Configuração

28 outubro 2025, 12:50
Mikoto Hamazono
0
27

Manual de Introdução do AI News Strike EA v1.0 & Arquivos .set

AI News Strike EA — página no MQL5 Market:https://www.mql5.com/pt/market/product/153455

1. Visão Geral

O AI News Strike EA (NSE) é um EA de scalping de nova geração que mira os “spikes” de divulgações econômicas ao combinar o “GDELT Project”, um dos maiores bancos de dados de notícias do mundo, com a IA de busca web em tempo real Sonar‑Pro da Perplexity.

■ Fase 1: Obtenção automática de dados de divulgações via GDELT Project
O GDELT Project é uma iniciativa massiva de big data que coleta e analisa centenas de milhões de notícias todos os dias, em 100+ países e 100+ idiomas. Este EA usa as notícias econômicas agregadas do GDELT para obter automaticamente horário programado de divulgação, importância, faixa de volatilidade esperada e moeda‑alvo dos principais indicadores.


■ Fase 2: Análise de mercado em tempo real via Perplexity Sonar‑Pro
A IA tradicional apenas analisa dados passados. O Perplexity Sonar‑Pro busca e analisa instantaneamente “notícias de última hora, sentimento de mercado e opiniões de especialistas”. Reunindo múltiplas fontes confiáveis (Bloomberg, Reuters, CNBC, etc.), infere as expectativas do mercado em minutos e decide automaticamente a direção COMPRA/VENDA e o nível de confiança (★1–5).

■ Fase 3: Projetado para capturar o primeiro movimento do spike
Para além dos números divulgados, a IA prevê “como o mercado vai reagir”, entregando uma precisão que se destaca frente a EAs de notícias convencionais. Com timing de pré‑entrada otimizado, fechamento rápido após a divulgação e saída dinâmica, ele é construído para buscar o movimento inicial do spike.

“Big data global × análise de IA em tempo real × trading em spikes de divulgações” acelera a tomada de decisão e a execução. Suporta os principais pares (EURUSD, USDJPY, GBPUSD, etc.) e o ouro de alta volatilidade (XAUUSD). ※ XAUUSD e pares menores serão ampliados em atualizações futuras.

  • Plataforma: MetaTrader 5 (MT5)
  • Timeframe recomendado: M1–M15 (não dependente do timeframe)
  • Símbolos recomendados: EURUSD / USDJPY / GBPUSD / XAUUSD e outros majors
  • Corretoras recomendadas: contas ECN / RAW (spreads ultrabaixos são preferíveis)
  • Volatilidade‑alvo: projetado para capturar ±20–50 pips (ou mais) em pouco tempo


2. Instalação

Instalação automática
Se comprado no MQL5 Market, instale via “Navegador” > “Mercado”.

Instalação manual

  • Copie AI News Strike EA.ex5 para MQL5\Experts\
  • Reinicie o MT5

Anexar ao gráfico

  1. Abra qualquer símbolo/timeframe (o EA mapeia automaticamente a moeda correta para cada divulgação)
  2. Navegador → Expert Advisors → AI News Strike EA → arraste & solte
  3. Marque “Permitir negociação algorítmica” → OK
  4. Sufixos de símbolo definidos pela corretora (ex.: .m, #) são resolvidos automaticamente

Importante:

O EA detecta automaticamente as moedas‑alvo e opera o par ideal independentemente do gráfico em que for anexado.
Não é necessário abrir gráficos por par. Ele lida automaticamente com cada divulgação a partir de qualquer gráfico.

Certifique‑se de adicionar https://script.google.com e https://api.perplexity.ai em [Ferramentas] → [Opções] → [Consultores Especialistas] → URLs permitidas para WebRequest.
Elas são necessárias para a obtenção de dados e análise de IA.

AI News Strik EA  WebRequest

AI News Strik EA  WebRequest2



3. Como obter sua chave de API do Perplexity

Você precisa de uma chave de API do Perplexity para usar a análise de IA. Recomendamos obtê‑la com antecedência.

  1. Visite Perplexity AI
  2. Crie uma conta e faça login
  3. Vá à página de configurações da API e gere uma chave
  4. Copie a chave gerada
  5. Cole no parâmetro do EA InpPerplexityKey

Para etapas detalhadas, consulte este guia.

https://www.mql5.com/pt/blogs/post/764963


Por que Sonar‑Pro?

A Perplexity oferece dois modelos, “Sonar” e “Sonar‑Pro”. Este EA recomenda o Sonar‑Pro por padrão pelos seguintes motivos:

  • Raciocínio mais avançado: entende interações complexas entre indicadores econômicos
  • Extração mais precisa: obtém fatos‑chave a partir de grande volume de notícias multi‑fonte
  • Decisões mais confiáveis: análise ajustada ao contexto dos mercados financeiros

Você pode escolher “sonar” ou “sonar‑pro” via InpPerplexityModel, mas se prioriza a precisão operacional recomendamos fortemente o sonar‑pro.

Observação: A API da Perplexity pode gerar custos. Veja a página de preços da Perplexity.


4. Configurações iniciais recomendadas (AI News Strike EA v1.0)

Grupo Parâmetro Recomendado para iniciantes
Configurações de IA InpPerplexityKey (Insira sua chave de API do Perplexity)
Configurações de IA InpUseAI true
Configurações de IA InpAILeadMinutes 3 (executar a análise de IA 3 minutos antes)
Feed de Dados InpDataFetchIntervalSec 7200 (buscar o calendário econômico a cada 2 horas)
Tempo de Entrada InpLeadSec 45 (entrar 45s antes da divulgação)
Tempo de Entrada InpMaxEntryDelay 10 (permitir até 10s de atraso)
Saída InpForceCloseSec 30 (forçar fechamento 30s após a divulgação)
Operação de Spike InpUseDynamicExit true (habilitar saída dinâmica)
Filtros InpMinStars 3 Stars (★3 ou superior)
Filtros InpMinVolPips 20 (volatilidade mínima esperada de 20 pips)
Filtro de Spread InpMaxSpreadPips 10.0 (recomenda‑se conta ECN/RAW)
Lote InpFixedLot / InpVariableLot 0.01 (comece pequeno) / true
Stop Loss InpUseInitSL / InpInitSLPips true / 100


5. Referência de Parâmetros (ERS EA v1.0)

Os inputs são agrupados por função. Não ajuste tudo de uma vez — ajuste e teste por bloco.

Grupo / Parâmetro Finalidade Padrão
📡 Configurações de Feed de Dados
InpDataFetchIntervalSec Intervalo de atualização dos dados econômicos (segundos) 7200 (2 horas)
🌐 Configurações de Fuso Horário
InpServerUtcOffsetOverride Defasagem UTC manual do servidor (‑999 = automático) -999
InpShowMultiTimezone Exibir múltiplos fusos horários true
InpAutoDeletePastEvents Excluir automaticamente eventos passados true
InpPastEventKeepMinutes Tempo de retenção de eventos passados (minutos) 5
🤖 Configurações de IA
InpUseAI Habilitar análise de IA true
InpPerplexityKey Chave de API do Perplexity xxx-xxx-xxx
InpPerplexityUrl Endpoint da API do Perplexity https://api.perplexity.ai/chat/completions
InpPerplexityModel Modelo do Perplexity (sonar / sonar‑pro) sonar-pro
InpAILeadMinutes Antecedência para executar a análise de IA (minutos) 3
⏱️ Tempo de Entrada
InpLeadSec Segundos antes da divulgação para entrar 45
InpMaxEntryDelay Atraso máximo de entrada (segundos) 10
🚪 Configurações de Saída
InpForceCloseSec Forçar fechamento em segundos após a divulgação 30
InpMaxHoldHours Tempo máximo de manutenção (horas) 2
📊 Configurações de Operação de Spike
InpUseDynamicExit Habilitar saída dinâmica true
InpDynExitPipsFromPeak Fechar quando o preço recuar do pico em (pips) 5
InpDynExitMinProfitPips Lucro mínimo para saída dinâmica (pips) 3
🎯 Filtros
InpMinStars Importância mínima (★1–5) 3 Stars
InpMinVolPips Volatilidade mínima esperada (pips) 20
InpMinConfidencePreRelease Confiança mínima para entradas pré‑divulgação (%) 60
📏 Filtro de Spread
InpMaxSpreadPips Spread máximo permitido (pips) 10.0
💰 Configurações de Lote
InpVariableLot Habilitar escalonamento de lote por confiança true
InpFixedLot Lote base 0.01
InpMaxLot Lote máximo 1.0
🛑 Configurações de Stop Loss
InpUseInitSL Habilitar stop loss true
InpInitSLPips Distância do stop loss (pips) 100
⚠️ Gestão de Risco
InpMaxConcurrent Máximo de posições simultâneas 3
InpDailyDrawdownPercent Recuo máximo diário (%) 5.0
🎨 Configurações de Exibição
InpFontSize Tamanho da fonte do painel 9
InpHeaderColor Cor do cabeçalho clrDodgerBlue
📝 Configurações de Log CSV
InpEnableCSVLog Habilitar registro em CSV false
InpCSVLogFolder Nome da pasta de logs ERS_Logs
🔧 Configurações Avançadas
InpMagicBase Identificador do EA (base do magic) 87654321
InpSlippage Slippage permitido (pips) 5


6. Lista de Verificação para Iniciantes

Confirme o seguinte antes de operar em conta real:

Item Status
✅ Permitir WebRequest para https://script.google.com e https://api.perplexity.ai
✅ Defina sua chave do Perplexity em InpPerplexityKey
✅ Defina InpUseAI = true (recomendado)
✅ Comece com lotes pequenos (0.01–0.05)
✅ Habilite stop loss com InpUseInitSL = true
✅ Use contas ECN/RAW (spreads baixos)
✅ Teste em conta demo por pelo menos uma semana



7. Conjuntos de Parâmetros Recomendados (3 tipos)

Este EA inclui três presets com base na tolerância ao risco. Baixe os arquivos .set abaixo.

📂AI_News_Strike_EA_HighRisk.set

📂AI_News_Strike_EA_Balanced.set 

📂AI_News_Strike_EA_LowRisk.set 


Para usuários iniciantes, recomendamos fortemente começar com o set Low‑Risk.

📊 Guia de Seleção de Set

Tipo Melhor para Capital mínimo Características
🔴 High‑Risk Traders avançados com experiência $5,000+ Agressivo; busca retornos maiores
🟡 Balanced Usuários intermediários visando operação padrão $2,000+ Bom equilíbrio risco‑retorno
🟢 Low‑Risk Iniciantes / foco em segurança $1,000+ Prioriza segurança; opera apenas setups de alta qualidade

⚙️ Comparação Detalhada de Parâmetros

Parâmetro 🔴 High‑Risk 🟡 Balanced 🟢 Low‑Risk
Configurações de Risco & Lote
InpRiskPercent 2.5 1.0 0.5
InpFixedLot 0.05 0.01 0.01
InpLotMultiplier5 3.0 2.0 1.5
InpLotMultiplier4 2.0 1.5 1.2
Configurações de Entrada
InpLeadSec 60 45 30
InpMaxEntryDelay 15 10 5
InpAILeadMinutes 3 3 5
Configurações de Saída
InpForceCloseSec 45 30 20
InpMaxHoldHours 48 24 12
InpDefaultExitSec 45 30 25
Configurações de Filtro
InpImportanceFilter All High + Med High Only
InpMinStars 1 Star 3 Stars 4 Stars
InpMinVolPips 15 20 30
InpMaxSpreadPips 15.0 10.0 5.0
InpMaxConcurrent 5 3 1
InpMinInitialSpike 10.0 15.0 25.0
InpMinConfidencePreRelease 2 4 5
InpSkipLowSurprise false true true
InpSkipFalseSpike false true true
Configurações de Stop‑Loss
InpUseSL true true true
InpSLPips 150 100 80
InpTrailStartPips 30 25 20
InpTrailStopPips 25 20 15
Configurações de Take‑Profit
InpUseTP true true true
InpTPPips 200 150 120
InpPartialClosePips 80 60 50
Ponto de Equilíbrio (Breakeven)
InpBreakevenPips 40 30 25
InpBreakevenOffset 10 8 5
Gestão de Risco
InpDailyDrawdownPercent 8.0 5.0 2.0
InpMaxSlippage 5 4 3

📈 Desempenho Esperado (referência)

Métrica 🔴 High‑Risk 🟡 Balanced 🟢 Low‑Risk
Operações mensais (aprox.) 15–25 8–15 3–8
Retorno mensal esperado 10–20% (altamente variável) 5–10% (moderado) 2–5% (mais estável)
Máx. drawdown (aprox.) 15–25% 8–15% 3–8%
Taxa de acerto (esperada) 45–55% 50–60% 55–65%


🔄 Como carregar arquivos .set

Passos no MT5:

  1. Abra o MT5 e arraste & solte o EA em um gráfico
  2. Quando a janela de inputs abrir, clique no botão “Load”
  3. Selecione o arquivo .set desejado:
    • AI_News_Strike_EA_HighRisk.set — High‑Risk
    • AI_News_Strike_EA_Balanced.set — Balanced (recomendado)
    • AI_News_Strike_EA_LowRisk.set — Low‑Risk
  4. Clique em “OK” para aplicar

⚠️ Após carregar um arquivo .set, sempre verifique:

  • InpPerplexityKey: insira sua chave (substitua “xxx-xxx-xxx”)
  • InpCurrencyFilter: especifique os pares a negociar (em branco = todos)
  • InpMagicNumber: altere conforme necessário para distinguir de outros EAs
  • Fuso horário: confirme a defasagem UTC do servidor

💡 Abordagem em Fases (recomendada)

Implantação sugerida:

Etapa Duração Setup Objetivo
STEP 1 1–2 meses 🟢 Low‑Risk Entender o comportamento e avaliar resultados
STEP 2 2–3 meses 🟡 Balanced Capturar mais oportunidades
STEP 3 Contínuo 🔴 High‑Risk (opcional) Buscar desempenho máximo

Observação: Essas estimativas de desempenho assumem condições ideais. Os resultados reais variam conforme as condições de mercado. Sempre teste amplamente em conta demo antes de operar em conta real.


8. Perguntas Frequentes (FAQ)

Q1. A análise de IA é obrigatória?

R. Fortemente recomendada, mas não obrigatória.
Você pode definir InpUseAI = false para operar sem IA. Sem IA, as operações dependem apenas da importância e da volatilidade esperada, então você perde a previsão de “como o mercado vai reagir”.

Com o Perplexity Sonar‑Pro você pode:

  • Capturar o sentimento de mercado de última hora
  • Considerar surpresas (geopolítica, falas de bancos centrais, etc.)
  • Agregar múltiplas fontes em uma decisão única
Isso melhora muito a precisão da entrada. Se o custo for uma preocupação, você pode ativar a IA apenas para eventos‑chave (★4–5).

Q2. Quais corretoras são recomendadas?

R. Contas ECN ou RAW são fortemente recomendadas. Spreads mais apertados melhoram o sucesso em operações de spike.

Q3. Posso fazer backtest?

R. O EA depende de calendário em tempo real e análise de IA, portanto o backtest convencional não é suportado. Use testes em forward ou conta demo.

Q4. Ele pode rodar em vários pares ao mesmo tempo?

R. Sim. Anexe o EA a apenas um gráfico e ele monitorará e operará automaticamente todos os pares relevantes. Não é necessário anexar a múltiplos gráficos.

Q5. Os horários de fuso parecem incorretos

R. Ajuste com InpServerUtcOffsetOverride. Insira a defasagem do servidor para o UTC (por exemplo, para GMT+2 insira “2”).

Q6. Ocorreu um spike, mas nenhuma operação foi aberta

R. Verifique:

  • Se a confiança atende a InpMinStars
  • Se a volatilidade esperada ≥ InpMinVolPips
  • Se o spread atual ≤ InpMaxSpreadPips
  • Se não está excedendo InpMaxConcurrent
  • Se InpMinConfidencePreRelease não está definido muito alto

9. Dicas de Otimização

📊 Ajuste por par

  • EURUSD / GBPUSD: bons resultados com as configurações padrão
  • USDJPY: volatilidade menor; considere InpMinVolPips = 15
  • XAUUSD (Ouro): alta volatilidade; considere ampliar InpInitSLPips para 200–300

⏰ Por sessão de negociação

  • Europa (aprox. 15:00–23:00 JST): mercado líquido; as configurações padrão funcionam bem
  • EUA (aprox. 21:30–06:00 JST): maioria das divulgações‑chave; recomenda‑se configurações mais agressivas
  • Ásia (aprox. 9:00–15:00 JST): liquidez mais fina; reduza InpMaxSpreadPips

🎯 Estratégia por Estrelas (confiança)

  • ★5: lote máximo, manutenção mais longa (~60s)
  • ★4: lote padrão, manutenção padrão (30–45s)
  • ★3: lote pequeno, manutenção mais curta (20–30s)

10. Solução de Problemas

❌ “WebRequest não permitido”

Correção:

  1. Menu do MT5 → Ferramentas → Opções → Consultores Especialistas
  2. Adicione o seguinte em “Permitir WebRequest para as URLs listadas”:
  3. Reinicie o MT5

❌ “Falha na Análise de IA”

Correção:

  • Confirme sua chave de API do Perplexity
  • Verifique disponibilidade/quotas da API
  • Verifique a conectividade de Internet
  • Você também pode definir InpUseAI = false para operar sem IA

❌ Não é possível obter dados econômicos

Correção:

  • Revise as permissões de WebRequest
  • Garanta que firewall/VPN não esteja bloqueando
  • Verifique os logs na aba Experts

❌ Posições não são fechadas

Correção:

  • Verifique InpMaxHoldHours
  • Confira InpForceCloseSec
  • Confirme restrições de negociação do lado da corretora

11. Como coletar logs para diagnóstico

Quando ocorrerem problemas (ou para ajudar a melhorar o EA), compartilhar logs permite um diagnóstico rápido.

Coleta básica de logs

  1. Na parte inferior do gráfico do MT5, abra a aba “Experts” no Toolbox
  2. Clique com o botão direito em qualquer lugar dentro da aba
  3. Selecione “Open” no menu

AI News Strike EA Expert Log

  1. Na pasta aberta, pegue os arquivos .log do dia mais recente e do dia anterior
  2. Compartilhe esses dois arquivos de log via mensagens do MQL5

AI News Strike EA Expert Log2

Análise mais profunda: log em CSV

Se os logs básicos forem insuficientes, você pode habilitar o log em CSV para mais detalhes.

Habilitar log em CSV

  1. Defina InpEnableCSVLog = true nos inputs do EA
  2. Especifique InpCSVLogFolder (padrão: ERS_Logs)
  3. Reinicie o EA

Local dos arquivos CSV

  1. Menu do MT5 → Arquivo → Abrir Pasta de Dados
  2. Acesse MQL5 → Files → ERS_Logs (ou sua pasta)
  3. Abra o CSV mais recente (ERS_v437_YYYYMMDD_HHMMSS.csv)

O que os logs CSV contêm

  • Carimbos de tempo (quando operações/análises ocorreram)
  • Nível de log (INFO / WARN / ERROR)
  • Tags (ENTRY / EXIT / AI / DATA, etc.)
  • Mensagens detalhadas
  • Informações de trade (símbolo, tipo, lote, preço)
  • Informações de evento (hora da divulgação, importância, confiança)
  • Racional da IA (resultados do Perplexity)

Importante: O log em CSV fica desativado por padrão (false). Mantenha‑o desligado durante a operação normal para evitar overhead e uso de disco. Habilite temporariamente apenas ao diagnosticar.


12. Suporte

Se precisar de ajuda com a configuração ou com problemas, entre em contato via mensagens do MQL5 ou nos comentários do produto no Market.
Para agilizar o atendimento, anexe:

  • Capturas de tela da aba Experts
  • Suas configurações de parâmetros
  • Logs CSV (se InpEnableCSVLog = true)
  • Nome da corretora e tipo de conta (ECN/STP/Standard, etc.)

13. Aviso Legal

Importante: Este EA fornece apenas informações e ferramentas e não constitui aconselhamento de investimento, solicitação ou recomendação de produtos financeiros.

Negociação alavancada envolve alto risco. Resultados passados não garantem retornos futuros.
Sempre teste amplamente em conta demo e opere por sua própria conta e risco.
Durante divulgações econômicas, a liquidez pode mudar abruptamente, causando slippage ou rejeições.

O desenvolvedor não se responsabiliza por quaisquer perdas decorrentes do uso deste EA.
Todas as decisões de investimento são de sua exclusiva responsabilidade.

Nomes de empresas, produtos e serviços são marcas comerciais ou marcas registradas de seus respectivos proprietários.


Obrigado pela leitura.

Desejamos sucesso nas suas operações!