News Pause Guard
- Utilità
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versione: 1.2
- Attivazioni: 5
News Pause Guard è un'utility per gestire le proprie operazioni intorno alle pubblicazioni importanti che si scelgono nel calendario economico integrato di MetaTrader 5. Per ogni pubblicazione scelta definisce una "finestra news": da N minuti prima a M minuti dopo l'orario di pubblicazione. Durante la finestra può, se si attivano queste opzioni, chiudere le posizioni aperte dentro la finestra, intervenire sulle posizioni aperte prima della finestra, ed eliminare gli ordini pendenti e rimetterli dopo. Pubblica inoltre variabili globali del terminale, così che gli altri EA possano mettersi in pausa da soli.
È uno strumento di gestione delle operazioni. Non fa trading sulle news: non apre mai una posizione né inserisce un nuovo ordine su un conto reale o demo, non dà segnali di acquisto o vendita e non è una strategia di trading. Non può evitare perdite, slippage o gap intorno a una pubblicazione. Se e come operare resta una decisione dell'utente.
Con le impostazioni predefinite non cambia nulla sul conto: mostra solo il pannello e pubblica le variabili globali. Ogni azione che chiude, modifica o elimina è DISATTIVATA finché non la si attiva.
Funzionalità
- Eventi dal calendario integrato di MT5: valute (automatiche dal simbolo del grafico e dalle posizioni e ordini nell'ambito, una lista manuale, o entrambe), importanza (solo alta, oppure media e alta), parole chiave da includere o escludere.
- Finestra news: inizia N minuti prima e termina M minuti dopo la pubblicazione (predefinito 15 / 15). Le finestre sovrapposte della stessa valuta vengono unite.
- Azioni opzionali (tutte DISATTIVATE per impostazione predefinita):
- Chiudere le posizioni aperte dentro la finestra (manualmente o da qualsiasi EA nell'ambito).
- Prima della finestra, per le posizioni aperte: chiudere tutto, chiudere solo quelle in profitto, oppure spostare lo stop loss a pareggio (+ X pip). Può iniziare X minuti prima della finestra.
- Eliminare gli ordini pendenti durante la finestra e, facoltativamente, ripristinarli dopo la finestra.
- Ambito: simboli che usano la valuta dell'evento, solo il simbolo del grafico o tutti i simboli; lista di simboli opzionale; tutte le operazioni, solo operazioni manuali (magic 0), i magic number elencati, oppure tutti tranne quelli elencati.
- Variabili globali per i propri EA (nomi sotto).
- Pannello: prossima pubblicazione corrispondente, la sua finestra con conto alla rovescia, eventi in arrivo, impostazioni attive, ultima azione e il motivo quando l'EA non può agire (per esempio Algo Trading disattivato). Inglese o giapponese (automatico in base alla lingua del terminale); orari del server o del computer.
- Avvisi pop-up e notifiche push opzionali quando inizia una finestra o vengono chiuse posizioni.
Parametri principali
- News events: modalità valute, valute manuali, importanza, parole chiave da includere / escludere, minuti prima, minuti dopo, ore di anticipo (predefinito 48).
- Actions in the news window: chiudere le nuove posizioni, azione prima della finestra, minuti di anticipo, scostamento del pareggio, eliminare ordini pendenti, ripristinare ordini pendenti.
- Which positions and orders: ambito dei simboli, lista di simboli, filtro operazioni (magic), lista magic.
- Signal for other EAs: attivo / disattivo, prefisso del nome (predefinito "NewsGuard").
- Alerts, Panel (lingua, visualizzazione orari, numero di eventi 0-10, angolo, scostamenti, dimensione carattere), Orders (slippage massimo in chiusura, dimensione del pip), dimostrazione nello Strategy Tester, diario.
- 34 parametri in 8 gruppi.
Come funziona
- Il calendario viene letto per ogni valuta osservata e aggiornato ogni pochi minuti. Gli eventi senza orario esatto (tutto il giorno o provvisori) non vengono usati. Gli orari seguono l'ora del server del broker.
- L'importanza è la valutazione del calendario di MT5. Può differire da altri calendari.
- Le parole chiave vengono confrontate con il nome dell'evento nella lingua del terminale e con il codice inglese dell'evento nel calendario (per esempio "nonfarm payrolls"). Inserire parole chiave in inglese se il terminale usa un'altra lingua.
- "Aperta dentro la finestra" significa che l'orario di apertura della posizione è uguale o successivo all'inizio della finestra.
- "Chiudere solo quelle in profitto" viene deciso una volta per finestra. Le posizioni non in profitto restano come sono.
- Il pareggio sposta lo stop loss solo quando il prezzo è abbastanza lontano dall'ingresso (profitto e stop level del broker). Altrimenti la posizione resta com'è e il pannello lo indica.
- Ripristino: vengono ripristinati solo gli ordini pendenti inseriti prima della finestra, con stesso tipo, prezzo, SL, TP e scadenza. Un ordine ripristinato riceve un nuovo ticket. Non viene ripristinato se è scaduto, se il prezzo ha già superato il suo livello o se il broker lo rifiuta, e non viene inserito due volte se lo stesso ordine esiste già.
- Variabili globali (del terminale, aggiornate ogni secondo):
- NewsGuard.<VALUTA> (per esempio NewsGuard.USD) e NewsGuard.ANY: l'orario di fine della finestra (ora del server, secondi) mentre una finestra è attiva, altrimenti 0.
- NewsGuard.NEXT: inizio della prossima finestra. NewsGuard.HB: orario dell'ultimo aggiornamento (indica che l'EA è in funzione).
- Nel proprio EA: pausa finché GlobalVariableGet("NewsGuard.ANY") > TimeTradeServer().
Note e limiti
- Non è una garanzia. Gli ordini vengono inviati agli orari del calendario. Mercato veloce, spread più ampi, slippage, requote, ordini rifiutati, mercato chiuso o connessione persa possono dare prezzi peggiori o lasciare un ordine non eseguito. Una pubblicazione prima o dopo l'orario del calendario, o una modifica del calendario, viene seguita solo dopo l'aggiornamento successivo.
- L'EA funziona solo mentre MetaTrader 5 è in esecuzione e connesso, l'Algo Trading è ATTIVO (pulsante della barra degli strumenti) e consentito nelle impostazioni dell'EA.
- "Chiudere le posizioni aperte dentro la finestra" chiude anche le posizioni aperte manualmente dentro la finestra, se rientrano nell'ambito. Usare il filtro magic per mantenere le operazioni manuali.
- Su un conto netting, il volume aggiunto a una posizione esistente non è una nuova posizione e quindi non viene chiuso da questa opzione.
- L'EA non può impedire a un altro EA di inviare ordini. Se un altro EA continua ad aprire operazioni dentro la finestra, ciascuna viene chiusa e ciascuna costa spread e commissione. Usare le variabili globali per far attendere i propri EA.
- L'EA può funzionare su più grafici. I dati di ripristino sono condivisi; se il grafico che ha eliminato gli ordini viene chiuso, un altro grafico con il ripristino attivo subentra dopo circa un minuto. Gli ordini vengono ripristinati una sola volta.
- Dimensioni del pannello: circa 390 pixel di larghezza e da 220 a 260 pixel di altezza con 3 eventi in arrivo, al 100% di scala dello schermo (carattere 9); più grande con carattere più grande, più eventi o scala più alta. Ha un pulsante per comprimerlo. Su un grafico più basso del pannello, un pannello in un angolo inferiore viene spostato al bordo superiore.
- Le valute di un simbolo derivano dalla valuta base e dalla valuta del profitto. L'oro e la maggior parte dei CFD usano la valuta di quotazione (spesso USD). I simboli senza valuta nota usano USD. Usare la lista manuale per altre valute.
- Strategy Tester: lì il calendario non è disponibile, quindi l'EA esegue una dimostrazione con eventi simulati (chiamati "Demo event (tester)") e piccole posizioni e ordini pendenti dimostrativi sul simbolo del grafico, per mostrare chiusura, pareggio e funzioni degli ordini pendenti. Il report del tester mostra solo questa dimostrazione e non è un risultato di trading (la dimostrazione smette di aprire operazioni dopo una piccola perdita). Con depositi molto piccoli (per esempio 10 USD) potrebbero non esserci operazioni dimostrative, perché anche il lotto minimo richiede più margine. Su oro e indici in modalità "Solo prezzi di apertura" in D1 / W1 potrebbero ugualmente non esserci. La dimostrazione non viene mai eseguita su un conto reale o demo.
Compatibilità e supporto
- Solo MetaTrader 5. Applicarlo a un grafico. Con l'ambito predefinito gestisce le posizioni e gli ordini di tutti i simboli che usano una valuta osservata, non solo il simbolo del grafico.
- Nessuna DLL e nessun server esterno. I dati del calendario provengono dal terminale MT5.
- Provare prima tutte le impostazioni su un conto demo.
- Supporto tramite messaggi MQL5, risposta entro 3 giorni lavorativi: installazione, impostazioni e segnalazioni di bug. Non è possibile rispondere a domande su quali pubblicazioni operare, opinioni di mercato o decisioni di trading.
- Nessun risultato del proprio trading viene promesso o suggerito.
