Trade Journal Excursion Stats and Screenshots MT4
- 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.4
- Aggiornato: 13 novembre 2026
- Attivazioni: 5
Trade Journal Excursion Stats and Screenshots MT4 è un Expert Advisor di utilità per MetaTrader 4 che annota per voi ogni ordine chiuso. Ogni ordine chiuso diventa una riga in un file CSV con il suo risultato, il suo MAE e MFE (Maximum Adverse Excursion = il movimento più ampio contro l'ordine; Maximum Favorable Excursion = il movimento più ampio a favore), il multiplo R e quanto a lungo è stato tenuto. Viene aggiornato anche un riepilogo HTML, e uno screenshot del grafico viene salvato all'ingresso e all'uscita quando è aperto un grafico di quel simbolo. Vengono registrati sia gli ordini manuali sia quelli degli altri vostri EA, filtrati per simbolo e numero magico se lo desiderate.
Questo EA tiene solo dei registri. Non è una strategia di trading e non dà segnali di acquisto o di vendita. Non valuta le vostre operazioni né il vostro metodo, e non promette né migliora alcun risultato. Sui conti reali e demo non apre, chiude o modifica mai un ordine. (Solo nello Strategy Tester piazza piccoli ordini dimostrativi; vedere Note e limiti.)
I dati del conto restano fuori dal diario: il numero di conto, il nome del server e il saldo non vengono scritti nei file né negli screenshot e non sono mostrati nel pannello. La cartella prende il nome di diario che scegliete (predefinito "MyJournal"). owner.txt, che impedisce a due conti di scrivere nello stesso diario, contiene solo un breve hash, non il numero di conto né il nome del server. Uno screenshot mostra solo l'area del grafico; ciò che altri indicatori, EA o commenti mostrano su quel grafico vi compare così com'è.
Funzionalità
- journal.csv: una riga per ordine chiuso, 32 colonne (position_id = il ticket, simbolo, direzione, lotti, ora e prezzo di apertura e di chiusura, SL e TP iniziali e la loro origine, profitto, commissione, swap, netto, pips, tempo di detenzione, MAE e MFE come distanza in prezzo, pips e denaro, origine dei dati di MAE/MFE, denaro a rischio, multiplo R, immagine di ingresso e di uscita, numero magico, commento, nota come close: SL / close: TP / from #ticket).
- journal.html: operazioni, netto totale, R medio, MAE e MFE medi (pips per il FX, e R) per tutte, le vincenti e le perdenti; tabelle di distribuzione di MAE e MFE in R e in pips; le operazioni più recenti con i link alle immagini. Ogni cifra proviene solo dalle operazioni del vostro diario.
- Screenshot PNG all'ingresso e all'uscita nella cartella images del diario, collegati dall'HTML.
- MAE e MFE seguono il prezzo mentre l'ordine è aperto; il tempo in cui l'EA non era in funzione viene completato con le barre M1.
- All'avvio vengono aggiunti gli ordini chiusi degli ultimi N giorni che mancano nel diario (predefinito 7).
- Ogni ordine viene scritto una sola volta: riavvii, cambi di timeframe e un secondo grafico con lo stesso nome di diario non creano duplicati.
- Chiusure parziali: MetaTrader 4 assegna alla parte restante un nuovo ticket ("from #..."). L'EA prosegue per essa il MAE/MFE dell'ordine originale e scrive "from #<ticket originale>" nella nota, così ogni parte chiusa ha la sua riga.
- Pannello in inglese o giapponese (segue la lingua del terminale), usato anche per l'HTML: nome del diario, operazioni registrate, ordini aperti seguiti, ultima operazione registrata, stato.
- Virgola o punto e virgola come separatore CSV.
Parametri principali
MetaTrader 4 elenca i 19 parametri senza titoli di gruppo, in questo ordine:
- Simboli (vuoto = tutti), numeri magici (vuoto = tutti gli EA), includere gli ordini manuali (predefinito ON), aggiungere all'avvio gli ordini chiusi non registrati degli ultimi N giorni (predefinito 7, 0 = nessuno).
- Nome del diario = nome della cartella (predefinito "MyJournal"; non il vostro numero di conto), separatore CSV (solo per un file nuovo), riepilogo HTML ON/OFF, numero di operazioni più recenti nell'HTML (predefinito 1000).
- Prezzo usato per MAE / MFE: lato del prezzo di chiusura (Bid per gli acquisti, Ask per le vendite; predefinito) oppure prezzo del grafico (Bid) per entrambi.
- Screenshot ON/OFF (predefinito ON), larghezza e altezza dell'immagine (predefinito 1280 x 720).
- Mostra pannello, lingua, angolo, scostamenti X e Y, dimensione del carattere.
- Ordini dimostrativi dello Strategy Tester ON/OFF.
Come funziona
- Posizione: MQL4\Files\TradeJournal\<nome del diario>\ (File > Apri cartella dati). Al suo interno: journal.csv, journal.html, images e i file di supporto written_ids.txt, open_state.txt e owner.txt.
- MAE e MFE sono distanze positive dal prezzo di apertura, in prezzo, pips e denaro. Predefinito: acquisti con il Bid, vendite con l'Ask (il lato di chiusura); un parametro passa al Bid per entrambi.
- Monitoraggio dal vivo: il simbolo del grafico stesso viene letto a ogni tick. Gli altri simboli vengono letti quattro volte al secondo, quindi un picco molto breve tra due letture può sfuggire.
- Riempimento dei vuoti: MetaTrader 4 non ha uno storico dei tick per gli EA, quindi il tempo in cui l'EA era spento viene completato con i massimi e minimi delle barre M1. La colonna mae_mfe_source mostra tick, bar o tick+bar, con "(incomplete)" se mancavano barre.
- Barra di ingresso e barra di uscita: quando si usano le barre M1, contano solo la chiusura della barra di ingresso e l'apertura della barra di uscita. Il massimo e il minimo di queste due barre restano fuori, perché possono provenire da prima dell'ingresso o da dopo l'uscita, quindi i movimenti all'interno di queste barre possono sfuggire. Meno di un minuto: solo i prezzi di apertura e di chiusura.
- Vendite misurate con l'Ask sulle barre M1: viene aggiunto lo spread del momento del riempimento, quindi i valori sono stime.
- L'EA può aggiungere un simbolo a Market Watch (SymbolSelect) per leggerne le barre.
- Pips solo per i simboli con 3 o 5 decimali (di solito FX), 10 punti = 1 pip. Oro, indici, cripto e altri simboli hanno le colonne dei pips vuote; leggete le colonne di prezzo e di denaro. Le tabelle e le medie in pips dell'HTML includono solo le operazioni FX. Anche un simbolo non FX che il vostro broker quota con 3 o 5 decimali riceve i pips.
- Multiplo R = (profitto + commissione + swap) / rischio iniziale; rischio iniziale = dal prezzo di apertura al primo stop loss x lotti nella valuta del conto, al cambio del momento in cui l'ordine viene registrato. Nessuno stop loss = R vuoto. Se l'EA non era in funzione quando l'ordine è stato aperto, il primo stop loss non è noto: R resta vuoto e la nota mostra lo stop loss alla chiusura.
- Gli screenshot richiedono un grafico del simbolo dell'ordine già aperto. Senza di esso il diario mostra "no chart" (nessun grafico viene aperto per voi). MetaTrader 4 scrive l'immagine qualche secondo dopo la richiesta; l'EA attende fino a 25 secondi e scrive "failed" se non compare alcun file, lo mostra nel pannello e continua a registrare. "off" = screenshot OFF, "EA off" = l'EA non era in funzione in quel momento.
Note e limiti
- Un registro, non un consiglio. I numeri mostrano cosa hanno fatto i vostri ordini passati; cosa ne concludete e come fate trading è una vostra decisione. I risultati passati non indicano risultati futuri.
- Gli ordini aggiunti all'avvio dipendono dal periodo scelto nella scheda Storico del conto del terminale. Se mancano ordini più vecchi, scegliete lì un periodo più lungo (ad esempio tutto lo storico) e riavviate l'EA.
- I valori dalle barre M1 sono approssimazioni, e l'interno delle barre di ingresso e di uscita non viene visto.
- Un nome di diario per conto. Un nome di diario che appartiene a un altro conto interrompe la registrazione con un messaggio; anche cambiare conto mentre l'EA è in funzione la interrompe finché non lo ricollegate con un altro nome.
- Due grafici con lo stesso nome di diario: uno scrive, l'altro attende e subentra entro circa 15 secondi se il primo si ferma.
- journal.csv aperto in Excel: il file è bloccato, l'EA riprova ogni 5 secondi e lo mostra nel pannello. Non si perde nulla. Aprite una copia se volete leggere durante la registrazione.
- La registrazione funziona solo mentre MetaTrader 4 è in funzione; gli ordini chiusi nel frattempo vengono aggiunti all'avvio successivo entro gli ultimi N giorni.
- Le righe del pannello vengono tagliate a circa 63 byte (il testo giapponese prima).
- Strategy Tester: con "Tester only: small demo trades to show the journal" su ON (predefinito), l'EA piazza piccoli ordini dimostrativi perché il diario abbia qualcosa da mostrare: lotto minimo, magic 73250, al massimo uno al giorno, acquisto e vendita a turno, con stop loss e take profit, chiusi dopo circa 3 ore, nessuno intorno al cambio di giorno, quando gli spread sono ampi. Non sono un metodo, né un segnale, né mirano a un orario di mercato. Il report del tester contiene solo questi ordini e non è un risultato di trading (può essere una perdita). Nessuno screenshot nel tester. I conti reali e demo non ricevono mai questi ordini.
Compatibilità e supporto
- MetaTrader 4. L'edizione per MetaTrader 5 è venduta separatamente.
- Basta un grafico. Tenete aperto un grafico di ogni simbolo di cui volete gli screenshot.
- Nessuna DLL, nessuna connessione internet, nessun server esterno; i file restano sul vostro PC.
- Provatelo prima su un conto demo.
- Supporto tramite i messaggi MQL5 entro 3 giorni lavorativi per installazione, impostazioni, file ed errori. Non offriamo revisioni delle vostre operazioni, suggerimenti di stop o target, opinioni di mercato né decisioni di trading.
- Nessun risultato del vostro trading è promesso o sottinteso.
