Notifiche push MT5 da EA: impostazione e design
Contenuti (5)
Contenuti
Parto dalla conclusione. Le notifiche push di un EA non servono a «segnalare ogni esecuzione», ma a «segnalare solo i momenti in cui una persona deve intervenire». Se le notifiche sono troppe, si rischia di non vedere quella davvero pericolosa. Noi le abbiamo ridotte a tre categorie: «fermo», «imprevisto» e «tappa».
Come funziona: dall'EA allo smartphone
Le notifiche push di MT5 si inviano con la funzione MQL5 SendNotification(). La destinazione è il MetaQuotes ID assegnato all'app MT5 mobile. Il flusso è questo:
- L'EA chiama
SendNotification("testo") - Il terminale MT5 su cui gira l'EA invia il messaggio ai server di MetaQuotes
- La notifica push arriva all'app MT5 mobile con il MetaQuotes ID corrispondente
Il punto importante è che a inviare la notifica è «il terminale su cui gira l'EA». Se esegui l'EA su un VPS, il MetaQuotes ID va impostato nell'MT5 del VPS, non su quello del PC di casa. Configurare solo il PC e non ricevere nulla è un errore molto comune.
La funzione ha anche dei limiti di specifica: il testo può contenere al massimo 255 caratteri, la frequenza di invio è limitata e chiamarla ripetutamente in poco tempo genera un errore. Nello Strategy Tester le notifiche non vengono inviate.
Confronto broker consigliati →
🎁 Scarica EA gratis📧 Corso email gratuito (8 email) + pacchetto di 13 indicatori MT5 riservato agli iscritti
* Privacy rigorosamente protetta. Potete cancellarvi in qualsiasi momento.
Procedura di impostazione
1. Trovare il MetaQuotes ID
Apri l'app MT5 mobile (iOS/Android) e controlla il MetaQuotes ID nella sezione dei messaggi della schermata delle impostazioni. È un ID breve, alfanumerico. La posizione può cambiare a seconda della versione dell'app: se non lo trovi, cerca all'interno delle impostazioni.
2. Registrarlo nel terminale
Nell'MT5 su cui gira l'EA apri «Strumenti» → «Opzioni» → scheda «Notifiche», spunta «Abilita notifiche push» e inserisci l'ID. Se con il pulsante «Test» arriva la notifica di prova, la configurazione è completa.
3. Attivare le notifiche nell'EA
Se l'EA ha un parametro di input dedicato alle notifiche, attivalo. Come configurare l'EA è spiegato in Impostazione dell'EA. Per le avvertenze sull'uso di un VPS, vedi Informazioni sul VPS.
Cosa notificare e cosa no
La classificazione che usiamo è la seguente.
| Categoria | Esempi da notificare | Esempi da non notificare |
|---|---|---|
| Fermo | Rifiuti ripetuti degli ordini, connessione persa, trading automatico disattivato | Un singolo requote momentaneo |
| Imprevisto | Il livello di margine è sceso sotto la soglia che hai stabilito, superato il DD massimo tollerato | Le normali oscillazioni del profitto/perdita non realizzato |
| Tappa | Riepilogo giornaliero di profitti e perdite (una volta al giorno) | Ogni singola apertura e chiusura |
Se includere nelle notifiche «ogni esecuzione» dipende dalla frequenza operativa dell'EA. Confrontiamo due nostri EA.
GOLD TRIPWIRE ha, nel backtest (6,8 anni di verifica), 2762 operazioni e una permanenza media di 2:38:15. BITCOIN COMET ha, nel backtest (8 anni di verifica), 775 operazioni e una permanenza media di 63:51:39.
Con un EA a rotazione rapida come il primo, notificare ogni esecuzione fa suonare lo smartphone di continuo e seppellisce gli avvisi importanti. Con un EA a permanenza lunga come il secondo, la notifica a ogni esecuzione pesa poco. Si tratta però di numeri da backtest: la frequenza operativa reale varia con il mercato. I dettagli sono nelle pagine di GOLD TRIPWIRE e BITCOIN COMET.
Come scrivere il testo
Scrivi la notifica in modo che basti leggere i primi caratteri mostrati nel centro notifiche per capire la situazione. Con l'ordine «[ultime cifre del conto][sigla EA][categoria] contenuto» si capisce cosa è successo senza aprire la notifica, anche se gestisci più EA o più conti.
Limiti e avvertenze
Qui voglio essere onesto.
- Nessuna notifica non significa necessariamente che tutto vada bene. Se è caduto l'intero terminale, non c'è nessuno che possa inviare l'avviso. La notifica «fermo» non può essere inviata da chi si è fermato. L'unica soluzione è inserire una notifica heartbeat periodica («sono vivo») e impostare una gestione in cui ci si accorge che non arriva.
- L'arrivo non è garantito. Dipende dai server MetaQuotes, dal sistema operativo dello smartphone e dalla connessione. Nemmeno noi sappiamo con precisione quanti ritardi o perdite si verifichino.
- Se si supera il limite di frequenza, i messaggi vengono scartati in silenzio. Se gli errori si susseguono, può bloccarsi l'intero processo di notifica, quindi nell'EA serve un'implementazione che distanzi gli invii.
- Intervenire manualmente in base alle notifiche rende la gestione diversa dai risultati di verifica dell'EA. La notifica è un elemento per decidere se fermare l'EA, non un segnale per toccare le posizioni a discrezione.
- Le notifiche che suonano di notte peggiorano la qualità delle decisioni. Meglio limitarsi alle sole notifiche di tipo «fermo» nelle ore notturne che rischiare un incidente operando mezzi addormentati.
Riepilogo
- Per inviare le notifiche, registra il MetaQuotes ID nel terminale su cui gira l'EA (nel lato VPS, se usi un VPS)
- Verifica sempre con il pulsante «Test» che la notifica arrivi
- Limita le notifiche a tre categorie: «fermo», «imprevisto» e «tappa»
- Se notificare ogni esecuzione dipende dalla frequenza operativa. Per gli EA a rotazione rapida, raccogli tutto in un riepilogo
- L'assenza di notifiche non prova che vada tutto bene. Con la notifica heartbeat ti accorgi del «silenzio»
- La notifica è un elemento per decidere se fermarsi, non un segnale per intervenire a discrezione
Correlati
2026-11-02
Ordini e posizioni MT5: evitare errori con il netting
2026-11-13
Storico operazioni in CSV: verificalo da solo in Excel
2026-11-12
Log dell'EA: come ricostruire un incidente a posteriori
2026-11-07
Stop level e freeze level: perché non puoi piazzare lo SL
📧 Corso email gratuito (8 email) + pacchetto di 13 indicatori MT5 riservato agli iscritti
* Privacy rigorosamente protetta. Potete cancellarvi in qualsiasi momento.
Hai domande su EA o Forex?
Puoi pubblicarle sul forum di trading di Nattzy (registrazione gratuita). Sono benvenute anche domande che vanno oltre questo articolo: impostazioni degli EA, scelta del broker e altro.
Chiedi su Nattzy ↗