Manuale di Installazione di AI News Strike EA 1.0 e File di Impostazione

Manuale di Installazione di AI News Strike EA 1.0 e File di Impostazione

28 ottobre 2025, 13:20
Mikoto Hamazono
0
24

Manuale di onboarding & file .set di AI News Strike EA v1.0

AI News Strike EA — Pagina del Market MQL5:https://www.mql5.com/it/market/product/153455

1. Panoramica

AI News Strike EA (NSE) è un EA di scalping di nuova generazione che mira agli spike da pubblicazioni macro combinando il “GDELT Project”, uno dei più grandi database di notizie al mondo, con l’AI di ricerca web in tempo reale Sonar‑Pro di Perplexity.

■ Fase 1: Recupero automatico dei dati dei rilasci macro tramite GDELT Project
Il GDELT Project è una gigantesca iniziativa di big data che raccoglie e analizza ogni giorno centinaia di milioni di articoli di notizie da oltre 100 paesi e in oltre 100 lingue. Questo EA utilizza le notizie economiche aggregate di GDELT per ottenere automaticamente orario previsto di pubblicazione, importanza, intervallo di volatilità attesa e valuta target per i principali indicatori.


■ Fase 2: Analisi di mercato in tempo reale con Perplexity Sonar‑Pro
Le AI tradizionali analizzano solo dati storici. Perplexity Sonar‑Pro cerca e analizza all’istante “ultimissime notizie, sentiment di mercato e pareri degli esperti”. Attraendo da più fonti autorevoli (Bloomberg, Reuters, CNBC, ecc.), deduce le aspettative del mercato in pochi minuti e decide automaticamente la direzione BUY/SELL e il livello di confidenza (★1–5).

■ Fase 3: Progettato per catturare il primo movimento dello spike
Oltre ai numeri pubblicati, l’AI prevede “come reagiranno i mercati”, offrendo una precisione che lo distingue dai normali EA sulle news. Con un timing ottimale d’ingresso pre‑rilascio, una chiusura rapida post‑rilascio e un’uscita dinamica, è costruito per andare a caccia dello spike iniziale.

“Big data globali × analisi AI in tempo reale × trading sugli spike dei dati macro” accelera decisione ed esecuzione. Supporta le principali coppie (EURUSD, USDJPY, GBPUSD, ecc.) e l’oro ad alta volatilità (XAUUSD). ※ XAUUSD e le coppie minori saranno estese in futuri aggiornamenti.

  • Piattaforma: MetaTrader 5 (MT5)
  • Timeframe consigliato: M1–M15 (non dipende dal timeframe)
  • Simboli consigliati: EURUSD / USDJPY / GBPUSD / XAUUSD e altre major
  • Broker consigliati: conti ECN / RAW (preferibili spread ultra bassi)
  • Volatilità target: progettato per catturare ±20–50 pips (o più) in breve tempo


2. Installazione

Installazione automatica
Se acquistato sul Market MQL5, installa da “Navigatore” > “Market”.

Installazione manuale

  • Copia AI News Strike EA.ex5 in MQL5\Experts\
  • Riavvia MT5

Allega al grafico

  1. Apri qualsiasi simbolo/timeframe (l’EA mappa automaticamente la valuta corretta per ogni pubblicazione)
  2. Navigatore → Expert Advisors → AI News Strike EA → drag & drop
  3. Spunta “Consenti trading algoritmico” → OK
  4. I suffissi dei simboli impostati dai broker (es. .m, #) vengono gestiti automaticamente

Importante:

L’EA rileva automaticamente le valute target e tratta la coppia ottimale a prescindere da quale grafico venga utilizzato.
Non servono grafici specifici per coppia. Gestisce ogni pubblicazione in modo automatico da qualunque grafico.

Assicurati di aggiungere https://script.google.com e https://api.perplexity.ai in [Strumenti] → [Opzioni] → [Consulenti Esperti] → URL consentiti per WebRequest.
Sono necessari per il recupero dei dati e l’analisi AI.

AI News Strik EA  WebRequest

AI News Strik EA  WebRequest2



3. Come ottenere la tua chiave API di Perplexity

Per utilizzare l’analisi AI è necessaria una chiave API di Perplexity. Consigliamo di ottenerla in anticipo.

  1. Visita Perplexity AI
  2. Crea un account e accedi
  3. Vai alla pagina delle impostazioni API e genera una chiave API
  4. Copia la chiave generata
  5. Incollala nel parametro dell’EA InpPerplexityKey

Per i passaggi dettagliati, consulta questa guida.

https://www.mql5.com/it/blogs/post/764967


Perché Sonar‑Pro?

Perplexity offre due modelli, “Sonar” e “Sonar‑Pro”. Questo EA consiglia Sonar‑Pro per impostazione predefinita per i seguenti motivi:

  • Ragionamento più avanzato: comprende le interazioni complesse tra indicatori economici
  • Estrazione più accurata: ricava i fatti chiave da un’enorme mole di notizie multi‑fonte
  • Decisioni più affidabili: analisi adattata al contesto dei mercati finanziari

Puoi scegliere “sonar” o “sonar‑pro” tramite InpPerplexityModel, ma se dai priorità alla precisione di esecuzione raccomandiamo vivamente sonar‑pro.

Nota: L’API di Perplexity può comportare costi. Vedi la pagina Perplexity pricing.


4. Impostazioni iniziali consigliate (AI News Strike EA v1.0)

Gruppo Impostazione Consigliato per principianti
Impostazioni AI InpPerplexityKey (Inserisci la tua chiave API di Perplexity)
Impostazioni AI InpUseAI true
Impostazioni AI InpAILeadMinutes 3 (esegue l’analisi AI 3 minuti prima)
Feed dati InpDataFetchIntervalSec 7200 (recupera il calendario economico ogni 2 ore)
Tempistica d’ingresso InpLeadSec 45 (entra 45s prima della pubblicazione)
Tempistica d’ingresso InpMaxEntryDelay 10 (consenti fino a 10s di ritardo)
Uscita InpForceCloseSec 30 (chiusura forzata 30s dopo la pubblicazione)
Trade sullo spike InpUseDynamicExit true (abilita uscita dinamica)
Filtri InpMinStars 3 Stars (★3 o superiore)
Filtri InpMinVolPips 20 (volatilità attesa minima 20 pips)
Filtro spread InpMaxSpreadPips 10.0 (consigliato conto ECN/RAW)
Lotto InpFixedLot / InpVariableLot 0.01 (parti piccolo) / true
Stop Loss InpUseInitSL / InpInitSLPips true / 100


5. Riferimento ai parametri (ERS EA v1.0)

Gli input sono raggruppati per funzione. Non ottimizzare tutto in una volta—regola e testa per blocchi.

Gruppo / Parametro Scopo Predefinito
📡 Impostazioni feed dati
InpDataFetchIntervalSec Intervallo di aggiornamento dei dati economici (secondi) 7200 (2 ore)
🌐 Impostazioni fuso orario
InpServerUtcOffsetOverride Offset UTC del server manuale (‑999 = auto) -999
InpShowMultiTimezone Mostra più fusi orari true
InpAutoDeletePastEvents Elimina automaticamente gli eventi passati true
InpPastEventKeepMinutes Tempo di mantenimento eventi passati (minuti) 5
🤖 Impostazioni AI
InpUseAI Abilita analisi AI true
InpPerplexityKey Chiave API Perplexity xxx-xxx-xxx
InpPerplexityUrl Endpoint API Perplexity https://api.perplexity.ai/chat/completions
InpPerplexityModel Modello Perplexity (sonar / sonar‑pro) sonar-pro
InpAILeadMinutes Anticipo per eseguire l’analisi AI (minuti) 3
⏱️ Tempistica d’ingresso
InpLeadSec Secondi prima della pubblicazione per entrare 45
InpMaxEntryDelay Ritardo massimo d’ingresso (secondi) 10
🚪 Impostazioni di uscita
InpForceCloseSec Secondi di chiusura forzata dopo la pubblicazione 30
InpMaxHoldHours Tempo massimo di mantenimento (ore) 2
📊 Impostazioni trade sullo spike
InpUseDynamicExit Abilita uscita dinamica true
InpDynExitPipsFromPeak Chiudi quando il prezzo ritraccia dal picco di (pips) 5
InpDynExitMinProfitPips Profitto minimo per uscita dinamica (pips) 3
🎯 Filtri
InpMinStars Importanza minima (★1–5) 3 Stars
InpMinVolPips Volatilità attesa minima (pips) 20
InpMinConfidencePreRelease Confidenza minima per ingressi pre‑rilascio (%) 60
📏 Filtro spread
InpMaxSpreadPips Spread massimo consentito (pips) 10.0
💰 Impostazioni lotti
InpVariableLot Abilita scaling del lotto in base alla confidenza true
InpFixedLot Lotto base 0.01
InpMaxLot Lotto massimo 1.0
🛑 Impostazioni Stop Loss
InpUseInitSL Abilita stop loss true
InpInitSLPips Distanza dello stop‑loss (pips) 100
⚠️ Gestione del rischio
InpMaxConcurrent Numero massimo di posizioni contemporanee 3
InpDailyDrawdownPercent Massimo drawdown giornaliero (%) 5.0
🎨 Impostazioni display
InpFontSize Dimensione del font del pannello 9
InpHeaderColor Colore dell’intestazione clrDodgerBlue
📝 Impostazioni log CSV
InpEnableCSVLog Abilita logging CSV false
InpCSVLogFolder Nome cartella dei log ERS_Logs
🔧 Impostazioni avanzate
InpMagicBase Identificatore EA (magic base) 87654321
InpSlippage Slippage consentito (pips) 5


6. Checklist per principianti

Conferma quanto segue prima di operare live:

Voce Stato
✅ Consenti WebRequest per https://script.google.com e https://api.perplexity.ai
✅ Imposta la tua chiave Perplexity in InpPerplexityKey
✅ Imposta InpUseAI = true (consigliato)
✅ Inizia con lotti piccoli (0.01–0.05)
✅ Abilita lo stop loss con InpUseInitSL = true
✅ Usa conti ECN/RAW (spread bassi)
✅ Testa in demo per almeno una settimana



7. Set di parametri consigliati (3 tipi)

Questo EA include tre preset basati sulla tolleranza al rischio. Scarica i file .set qui sotto.

📂AI_News_Strike_EA_HighRisk.set

📂AI_News_Strike_EA_Balanced.set 

📂AI_News_Strike_EA_LowRisk.set 


Per i nuovi utenti consigliamo vivamente di iniziare con il set Basso Rischio.

📊 Guida alla scelta del set

Tipo Ideale per Capitale minimo Caratteristiche
🔴 Alto rischio Trader esperti $5.000+ Aggressivo; mira a rendimenti maggiori
🟡 Bilanciato Utenti intermedi che puntano a un’operatività standard $2.000+ Buon equilibrio rischio‑rendimento
🟢 Basso rischio Principianti / priorità alla sicurezza $1.000+ Priorità alla protezione; opera solo su setup di alta qualità

⚙️ Confronto dettagliato dei parametri

Parametro 🔴 Alto rischio 🟡 Bilanciato 🟢 Basso rischio
Impostazioni rischio & lotto
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
Impostazioni d’ingresso
InpLeadSec 60 45 30
InpMaxEntryDelay 15 10 5
InpAILeadMinutes 3 3 5
Impostazioni di uscita
InpForceCloseSec 45 30 20
InpMaxHoldHours 48 24 12
InpDefaultExitSec 45 30 25
Impostazioni dei filtri
InpImportanceFilter Tutti Alta + Media Solo Alta
InpMinStars 1 stella 3 stelle 4 stelle
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
Impostazioni Stop‑Loss
InpUseSL true true true
InpSLPips 150 100 80
InpTrailStartPips 30 25 20
InpTrailStopPips 25 20 15
Impostazioni Take‑Profit
InpUseTP true true true
InpTPPips 200 150 120
InpPartialClosePips 80 60 50
Pareggio (Breakeven)
InpBreakevenPips 40 30 25
InpBreakevenOffset 10 8 5
Gestione del rischio
InpDailyDrawdownPercent 8.0 5.0 2.0
InpMaxSlippage 5 4 3

📈 Prestazioni attese (riferimento)

Metrica 🔴 Alto rischio 🟡 Bilanciato 🟢 Basso rischio
Operazioni mensili (ca.) 15–25 8–15 3–8
Rendimento mensile atteso 10–20% (altamente variabile) 5–10% (moderato) 2–5% (più stabile)
Drawdown massimo (ca.) 15–25% 8–15% 3–8%
Tasso di successo (atteso) 45–55% 50–60% 55–65%


🔄 Come caricare i file .set

Passaggi in MT5:

  1. Avvia MT5 e trascina l’EA su un grafico
  2. Quando si apre la finestra degli input, clicca il pulsante “Load”
  3. Seleziona il file .set desiderato:
    • AI_News_Strike_EA_HighRisk.set — Alto rischio
    • AI_News_Strike_EA_Balanced.set — Bilanciato (consigliato)
    • AI_News_Strike_EA_LowRisk.set — Basso rischio
  4. Clicca “OK” per applicare

⚠️ Dopo aver caricato un file .set, verifica sempre:

  • InpPerplexityKey: inserisci la tua chiave (sostituisci “xxx-xxx-xxx”)
  • InpCurrencyFilter: specifica le coppie da tradare (vuoto = tutte)
  • InpMagicNumber: modifica se necessario per distinguere da altri EA
  • Timezone: conferma l’offset UTC del server

💡 Approccio per fasi (consigliato)

Roll‑out suggerito:

Fase Durata Setup Obiettivo
STEP 1 1–2 mesi 🟢 Basso rischio Capire il comportamento e valutare i risultati
STEP 2 2–3 mesi 🟡 Bilanciato Catturare più opportunità
STEP 3 Continuativo 🔴 Alto rischio (opzionale) Perseguire la massima performance

Nota: Queste stime di performance presuppongono condizioni ideali. I risultati reali variano con le condizioni di mercato. Testa sempre ampiamente in demo prima di andare live.


8. FAQ

Q1. L’analisi AI è obbligatoria?

A. Fortemente consigliata, ma non obbligatoria.
Puoi impostare InpUseAI = false per eseguire senza AI. Senza AI, le operazioni si basano solo su importanza e volatilità attesa, quindi si perde la previsione su “come reagirà il mercato”.

Con Perplexity Sonar‑Pro puoi:

  • Catturare il sentiment dell’ultimo minuto
  • Tenere conto delle sorprese (geopolitica, dichiarazioni delle banche centrali, ecc.)
  • Aggregare più fonti in un’unica decisione
Questo migliora notevolmente la precisione d’ingresso. Se i costi sono un problema, puoi abilitare l’AI solo per gli eventi chiave (★4–5).

Q2. Quali broker sono consigliati?

A. Conti ECN o RAW sono fortemente consigliati. Spread più stretti migliorano il successo sugli spike‑trade.

Q3. Posso fare backtest?

A. L’EA dipende da calendario in tempo reale e analisi AI, quindi il backtest convenzionale non è supportato. Usa forward test o un conto demo.

Q4. Può funzionare su più coppie contemporaneamente?

A. Sì. Allega l’EA a un solo grafico e monitorerà/traderà automaticamente tutte le coppie rilevanti. Non serve allegarlo a più grafici.

Q5. La visualizzazione dei fusi orari è errata

A. Regola con InpServerUtcOffsetOverride. Inserisci l’offset del server rispetto all’UTC (es., per GMT+2 inserisci “2”).

Q6. Si è verificato uno spike ma non è stata aperta alcuna operazione

A. Verifica:

  • La confidenza soddisfa InpMinStars
  • Volatilità attesa ≥ InpMinVolPips
  • Spread corrente ≤ InpMaxSpreadPips
  • Non si supera InpMaxConcurrent
  • InpMinConfidencePreRelease non è impostato troppo alto

9. Suggerimenti di ottimizzazione

📊 Ottimizzazione per coppia

  • EURUSD / GBPUSD: buoni risultati con impostazioni standard
  • USDJPY: volatilità inferiore; considera InpMinVolPips = 15
  • XAUUSD (Oro): altamente volatile; valuta di allargare InpInitSLPips a 200–300

⏰ Per sessione di trading

  • Europa (circa 15:00–23:00 JST): liquida; funzionano bene le impostazioni standard
  • USA (circa 21:30–06:00 JST): la maggior parte delle pubblicazioni chiave; consigliate impostazioni più aggressive
  • Asia (circa 9:00–15:00 JST): liquidità più sottile; stringi InpMaxSpreadPips

🎯 Strategia in base alle stelle (confidenza)

  • ★5: lotto massimo, mantenimento più lungo (~60s)
  • ★4: lotto standard, mantenimento standard (30–45s)
  • ★3: lotto piccolo, mantenimento più breve (20–30s)

10. Risoluzione dei problemi

❌ “WebRequest non consentito”

Soluzione:

  1. Menu MT5 → Strumenti → Opzioni → Consulenti Esperti
  2. Aggiungi quanto segue a “Consenti WebRequest per gli URL elencati”:
  3. Riavvia MT5

❌ “AI Analysis Failed”

Soluzione:

  • Conferma la tua chiave API di Perplexity
  • Controlla disponibilità/quote dell’API
  • Verifica la connettività Internet
  • Puoi anche impostare InpUseAI = false per eseguire senza AI

❌ Impossibile recuperare i dati economici

Soluzione:

  • Ricontrolla i permessi WebRequest
  • Assicurati che firewall/VPN non blocchino
  • Controlla i log nella scheda Experts

❌ Le posizioni non si chiudono

Soluzione:

  • Verifica InpMaxHoldHours
  • Controlla InpForceCloseSec
  • Conferma eventuali restrizioni di trading lato broker

11. Come raccogliere i log per la diagnosi

Quando si verificano problemi (o per migliorare l’EA), condividere i log consente una diagnosi rapida.

Recupero log di base

  1. In basso nel grafico MT5, apri la scheda “Experts” nel Toolbox
  2. Clic destro in qualsiasi punto della scheda
  3. Seleziona “Open” dal menu

AI News Strike EA Expert Log

  1. Dalla cartella aperta, seleziona i file .log dell’ultimo giorno e del giorno precedente
  2. Condividi questi due file di log tramite i messaggi MQL5

AI News Strike EA Expert Log2

Analisi più approfondita: log CSV

Se i log di base non bastano, puoi abilitare il logging CSV per maggiori dettagli.

Abilitare il log CSV

  1. Imposta InpEnableCSVLog = true negli input dell’EA
  2. Specifica InpCSVLogFolder (predefinito: ERS_Logs)
  3. Riavvia l’EA

Percorso dei file CSV

  1. Menu MT5 → File → Apri cartella dati
  2. Vai in MQL5 → Files → ERS_Logs (o la tua cartella)
  3. Apri il CSV più recente (ERS_v437_YYYYMMDD_HHMMSS.csv)

Cosa contengono i log CSV

  • Timestamp (quando sono avvenuti trade/analisi)
  • Livello di log (INFO / WARN / ERROR)
  • Tag (ENTRY / EXIT / AI / DATA, ecc.)
  • Messaggi dettagliati
  • Info trade (simbolo, tipo, lotto, prezzo)
  • Info evento (orario pubblicazione, importanza, confidenza)
  • Motivazioni AI (risultati Perplexity)

Importante: il log CSV è disabilitato per impostazione predefinita (false). Lascialo spento durante il normale funzionamento per evitare overhead e uso di disco. Abilitalo temporaneamente solo durante il troubleshooting.


12. Supporto

Se hai bisogno di aiuto per setup o problemi, contattaci tramite messaggi MQL5 o nei commenti del prodotto nel Market.
Per una gestione più rapida, allega:

  • Screenshot della scheda Experts
  • Le tue impostazioni dei parametri
  • Log CSV (se InpEnableCSVLog = true)
  • Nome broker e tipo di conto (ECN/STP/Standard, ecc.)

13. Disclaimer

Importante: Questo EA fornisce informazioni e strumenti e non costituisce consulenza in materia di investimenti, sollecitazione o raccomandazione di prodotti finanziari.

Il trading con leva è ad alto rischio. I risultati passati non garantiscono rendimenti futuri.
Esegui sempre ampi test in demo e opera secondo il tuo giudizio e discrezione.
Durante le pubblicazioni macro, la liquidità può cambiare bruscamente causando slippage o rifiuti.

Lo sviluppatore non si assume alcuna responsabilità per eventuali perdite derivanti dall’uso di questo EA.
Tutte le decisioni di investimento sono sotto la tua esclusiva responsabilità.

I nomi di aziende, prodotti e servizi sono marchi o marchi registrati dei rispettivi proprietari.


Grazie per la lettura.

Buon trading!