Trade Journal with Excursion Stats and Screenshots
- 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
Trade Journal with Excursion Stats and Screenshots è un Expert Advisor di utilità per MetaTrader 5 che tiene un diario delle vostre operazioni chiuse. Per ogni posizione chiusa scrive una riga in un file CSV: apertura e chiusura, profitto, commissione e swap, MAE e MFE (Maximum Adverse Excursion: quanto il prezzo si è mosso contro l'operazione; Maximum Favorable Excursion: quanto si è mosso a favore), il multiplo R e il tempo di detenzione. Crea anche un riepilogo HTML e, quando è aperto un grafico del simbolo, salva uno screenshot del grafico all'ingresso e all'uscita. Registra le vostre operazioni manuali e quelle degli altri vostri EA; potete filtrare per simbolo e numero magico.
È un registro di operazioni passate, non una strategia di trading. Non dà segnali di acquisto o di vendita, non giudica se un'operazione o un metodo sia buono e non promette né migliora alcun risultato. Non apre, chiude o modifica mai una posizione o un ordine su un conto reale o demo. (Solo nello Strategy Tester apre piccole operazioni dimostrative; vedere Note e limiti.)
Privacy: l'EA non scrive il numero di conto, il nome del server o il saldo nei file o negli screenshot, e il pannello non li mostra. La cartella usa un nome di diario che scegliete voi (predefinito "MyJournal"). Per evitare che due conti si mescolino in un diario, owner.txt conserva solo un breve hash, non il numero di conto né il nome del server. Gli screenshot mostrano solo il grafico; ciò che altri indicatori, EA o commenti disegnano sullo stesso grafico viene catturato così com'è.
Funzionalità
- Diario CSV (journal.csv), una riga per posizione chiusa, 32 colonne: ID posizione, 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 (distanza in prezzo, pips, denaro), origine dei dati di MAE/MFE, denaro a rischio, multiplo R, immagine di ingresso e di uscita, numero magico, commento e una nota (ad esempio close: SL, close: TP, chiusure parziali).
- Riepilogo HTML (journal.html): numero di operazioni, netto totale, R medio, MAE e MFE medi (in pips per il FX e in R) per tutte le operazioni, quelle vincenti e quelle perdenti; tabelle di distribuzione di MAE e MFE in R e in pips; le operazioni più recenti con i link alle immagini. Tutte le cifre sono calcolate solo dalle operazioni presenti nel vostro diario.
- Screenshot del grafico (PNG) all'ingresso e all'uscita, salvati nella cartella images del diario e collegati dall'HTML.
- MAE e MFE vengono aggiornati a ogni tick mentre l'operazione è aperta. I periodi in cui l'EA non era in funzione vengono completati con lo storico dei tick quando disponibile, altrimenti con le barre M1.
- All'avvio vengono aggiunte le operazioni chiuse degli ultimi N giorni non ancora presenti nel diario (predefinito 7 giorni).
- Nessun duplicato: le operazioni scritte vengono ricordate, quindi un riavvio, un cambio di timeframe o un secondo grafico con lo stesso nome di diario non scrivono due volte la stessa operazione.
- Filtri: simboli, numeri magici, operazioni manuali sì o no.
- Pannello: nome del diario, operazioni registrate, operazioni seguite, l'ultima operazione registrata e messaggi di stato. Inglese o giapponese (automatico in base alla lingua del terminale); l'HTML usa la stessa lingua.
- Separatore CSV: virgola o punto e virgola (per Excel nelle aree che usano la virgola decimale).
Parametri principali
- Operazioni da registrare: simboli (vuoto = tutti), numeri magici (vuoto = tutti gli EA), includere le operazioni manuali (predefinito ON), all'avvio aggiungere le operazioni chiuse non registrate degli ultimi N giorni (predefinito 7, 0 = nessuna).
- File: 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 elencate nell'HTML (predefinito 1000).
- MAE / MFE: prezzo usato (lato del prezzo di chiusura = Bid per gli acquisti e Ask per le vendite, predefinito; oppure il prezzo del grafico, Bid, per entrambi), completare i periodi mancanti con lo storico dei tick (predefinito ON) per periodi fino a N ore (predefinito 24; i periodi più lunghi usano le barre M1).
- Screenshot: ON/OFF (predefinito ON), larghezza e altezza dell'immagine (predefinito 1280 x 720).
- Pannello (mostra, lingua, angolo, scostamenti, dimensione del carattere) e operazioni dimostrative dello Strategy Tester ON/OFF.
- 21 parametri in 6 gruppi.
Come funziona
- I file vengono scritti in MQL5\Files\TradeJournal\<nome del diario>\ : journal.csv, journal.html, la cartella images e piccoli file di supporto (written_ids.txt, open_state.txt, owner.txt). Apritela con File > Apri cartella dati.
- MAE e MFE sono distanze dal prezzo di apertura, registrate come valori positivi in prezzo, pips e denaro. Per impostazione predefinita gli acquisti sono misurati con il Bid e le vendite con l'Ask (il prezzo a cui l'operazione verrebbe chiusa). Un parametro passa al prezzo del grafico (Bid) per entrambi.
- Mentre l'EA è in funzione, MAE e MFE vengono contati dallo storico dei tick di ogni simbolo, quindi nessun tick viene saltato.
- I periodi in cui l'EA non era collegato o era fermo vengono completati con lo storico dei tick (fino alle ore impostate) o con i massimi e minimi delle barre M1. La colonna mae_mfe_source mostra tick, bar o tick+bar, e "(incomplete)" quando mancavano dati.
- Barra di ingresso e barra di uscita: si usa solo la parte dopo l'ingresso e prima dell'uscita. Con lo storico dei tick questa parte viene misurata tick per tick. Senza storico dei tick si usano solo la chiusura della barra di ingresso e l'apertura della barra di uscita; il massimo e il minimo di queste due barre non sono inclusi, perché possono trovarsi prima dell'ingresso o dopo l'uscita. Per questo i movimenti all'interno di queste due barre possono sfuggire. Un periodo inferiore a un minuto usa solo i prezzi di apertura e di chiusura.
- Quando le vendite sono misurate con l'Ask e si usano le barre M1, lo spread di quella barra viene aggiunto ai valori della barra, quindi questi valori sono stime.
- Per leggere le barre e i tick di un simbolo, l'EA può aggiungere quel simbolo a Market Watch (SymbolSelect).
- I pips sono mostrati solo per i simboli quotati con 3 o 5 decimali (di solito coppie FX); 10 punti = 1 pip. Per gli altri simboli (oro, indici, cripto e così via) le colonne dei pips restano vuote; usate le colonne di prezzo e di denaro. Le tabelle e le medie in pips dell'HTML usano solo le operazioni FX. Se il vostro broker quota con 3 o 5 decimali un simbolo che non è FX, anche questo riceve un valore in pips.
- Multiplo R = risultato netto (profitto + commissione + swap) / rischio iniziale. Rischio iniziale = distanza dal prezzo di apertura al primo stop loss x lotti, convertita nella valuta del conto al cambio del momento in cui l'operazione viene registrata. Il primo stop loss viene preso dall'ordine che ha aperto la posizione. Le operazioni senza stop loss hanno R vuoto.
- Conti netting: il volume aggiunto usa il prezzo di apertura medio. Una posizione che è stata invertita riceve n/a per MAE/MFE e nessun R.
- Gli screenshot vengono fatti solo quando nel terminale è già aperto un grafico del simbolo dell'operazione. Se non ce n'è nessuno, il diario mostra "no chart"; l'EA non apre mai un nuovo grafico. Se il salvataggio non riesce, il diario mostra "failed", il pannello mostra un messaggio e la registrazione continua. Altri valori: "off" (screenshot OFF) e "EA off" (l'EA non era in funzione in quel momento).
Note e limiti
- Non è un segnale né una valutazione. Le cifre descrivono le vostre operazioni passate. Come le interpretate e come fate trading resta una vostra decisione. I risultati passati non indicano risultati futuri.
- MAE/MFE completati con le barre M1 sono approssimativi, e i movimenti all'interno delle barre di ingresso e di uscita possono sfuggire quando non c'è storico dei tick.
- Usate un nome di diario per ogni conto. Se un altro conto usa lo stesso nome di diario, l'EA smette di registrare e chiede un altro nome. Se accedete a un altro conto mentre è in funzione, smette di registrare finché non lo ricollegate con un altro nome.
- Se lo stesso nome di diario è in funzione su due grafici, scrive solo un grafico. L'altro attende e subentra se il primo si ferma (entro circa 15 secondi).
- Mentre journal.csv è aperto in Excel, non può essere scritto. L'EA riprova ogni 5 secondi e lo mostra nel pannello; le operazioni vengono conservate e scritte quando il file è libero. Per vedere i dati durante la registrazione, aprite una copia.
- L'EA registra solo mentre MetaTrader 5 è in funzione. Le operazioni chiuse mentre era spento vengono aggiunte all'avvio successivo se rientrano negli ultimi N giorni.
- Strategy Tester: con "Tester only: small demo trades to show the journal" su ON (predefinito), l'EA apre piccole operazioni dimostrative per mostrare il diario: lotto minimo, magic 73250, al massimo una al giorno, acquisto e vendita a turno, ciascuna con stop loss e take profit e chiusa dopo circa 3 ore. Servono solo a mostrare la registrazione; non sono un metodo di trading, né un segnale, né mirano a un orario di mercato (nessuna viene aperta intorno al cambio di giorno, quando gli spread sono ampi). Il report del tester mostra solo queste operazioni e non è un risultato di trading; può essere una perdita. Nel tester non vengono fatti screenshot. Queste operazioni non vengono mai eseguite su un conto reale o demo.
Compatibilità e supporto
- MetaTrader 5 (conti hedging e netting). L'edizione per MetaTrader 4 è venduta separatamente.
- Collegatelo a un grafico. Per avere gli screenshot, tenete aperto un grafico di ogni simbolo che negoziate.
- Nessuna DLL, nessuna connessione internet, nessun server esterno. Tutti i file restano sul vostro computer.
- Provatelo prima su un conto demo.
- Supporto tramite i messaggi MQL5, risposta entro 3 giorni lavorativi: installazione, impostazioni, file e segnalazioni di errori. Non possiamo esaminare o valutare le vostre operazioni, suggerire livelli di stop o di target, né dare opinioni di mercato o decisioni di trading.
- Nessun risultato del vostro trading è promesso o sottinteso.
