Trade Journal Excursion Stats and Screenshots MT4
- Utilitys
-
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 - Version: 1.4
- Aktualisiert: 13 November 2026
- Aktivierungen: 5
Trade Journal Excursion Stats and Screenshots MT4 ist ein Hilfs-Expert-Advisor (Utility) für MetaTrader 4, der jede geschlossene Order für Sie festhält. Jede geschlossene Order wird zu einer Zeile in einer CSV-Datei mit ihrem Ergebnis, ihrer MAE und MFE (Maximum Adverse Excursion = die größte Bewegung gegen die Order; Maximum Favorable Excursion = die größte Bewegung zu ihren Gunsten), dem R-Vielfachen und der Haltedauer. Eine HTML-Zusammenfassung wird ebenfalls aktualisiert, und beim Einstieg und Ausstieg wird ein Chart-Screenshot gespeichert, wenn ein Chart dieses Symbols geöffnet ist. Manuelle Orders und Orders Ihrer anderen EAs werden beide aufgezeichnet, auf Wunsch nach Symbol und Magic Number gefiltert.
Dieser EA führt nur Aufzeichnungen. Er ist keine Handelsstrategie und gibt keine Kauf- oder Verkaufssignale. Er bewertet weder Ihre Trades noch Ihre Methode und verspricht oder verbessert kein Ergebnis. Auf Echt- und Demokonten eröffnet, schließt oder ändert er niemals eine Order. (Nur im Strategietester platziert er kleine Demonstrations-Orders; siehe Hinweise und Grenzen.)
Kontodaten bleiben aus dem Journal heraus: Kontonummer, Servername und Kontostand werden weder in die Dateien noch in die Screenshots geschrieben und nicht im Panel angezeigt. Der Ordner ist nach einem Journalnamen benannt, den Sie wählen (Standard "MyJournal"). owner.txt, das verhindert, dass zwei Konten in ein Journal schreiben, enthält nur einen kurzen Hash, nicht die Kontonummer oder den Servernamen. Ein Screenshot zeigt nur den Chartbereich; was andere Indikatoren, EAs oder Chart-Kommentare auf diesem Chart anzeigen, erscheint darin so, wie es ist.
Funktionen
- journal.csv: eine Zeile pro geschlossener Order, 32 Spalten (position_id = das Ticket, Symbol, Richtung, Lots, Eröffnungs- und Schließungszeit und -preis, anfänglicher SL und TP und deren Quelle, Gewinn, Kommission, Swap, Netto, Pips, Haltedauer, MAE und MFE als Preisabstand, Pips und Geld, Datenquelle von MAE/MFE, Risikobetrag, R-Vielfaches, Einstiegs- und Ausstiegsbild, Magic Number, Kommentar, Notiz wie close: SL / close: TP / from #Ticket).
- journal.html: Trades, Netto-Summe, durchschnittliches R, durchschnittliche MAE und MFE (Pips für FX und R) für alle, gewinnende und verlierende Trades; Verteilungstabellen von MAE und MFE in R und in Pips; die neuesten Trades mit Bildlinks. Jede Zahl stammt nur aus den Trades in Ihrem Journal.
- PNG-Screenshots beim Einstieg und Ausstieg im Ordner images des Journals, aus dem HTML verlinkt.
- MAE und MFE folgen dem Kurs, solange die Order offen ist; Zeit, in der der EA nicht lief, wird aus M1-Bars ergänzt.
- Beim Start werden geschlossene Orders der letzten N Tage hinzugefügt, die im Journal fehlen (Standard 7).
- Jede Order wird einmal geschrieben: Neustarts, Zeitrahmenwechsel und ein zweiter Chart mit demselben Journalnamen erzeugen keine Duplikate.
- Teilschließungen: MetaTrader 4 gibt dem verbleibenden Teil ein neues Ticket ("from #..."). Der EA führt für ihn die MAE/MFE der ursprünglichen Order fort und schreibt "from #<ursprüngliches Ticket>" in die Notiz, sodass jeder geschlossene Teil eine eigene Zeile erhält.
- Panel auf Englisch oder Japanisch (folgt der Terminalsprache), auch für das HTML verwendet: Journalname, aufgezeichnete Trades, beobachtete offene Orders, zuletzt aufgezeichneter Trade, Status.
- Komma oder Semikolon als CSV-Trennzeichen.
Wichtige Eingaben
MetaTrader 4 listet die 19 Eingaben ohne Gruppentitel in dieser Reihenfolge:
- Symbole (leer = alle), Magic Numbers (leer = alle EAs), manuelle Orders einschließen (Standard EIN), beim Start nicht aufgezeichnete geschlossene Orders der letzten N Tage hinzufügen (Standard 7, 0 = keine).
- Journalname = Ordnername (Standard "MyJournal"; nicht Ihre Kontonummer), CSV-Trennzeichen (nur bei neuer Datei), HTML-Zusammenfassung EIN/AUS, Anzahl der neuesten Trades im HTML (Standard 1000).
- Preis für MAE / MFE: Schließungsseite (Bid für Käufe, Ask für Verkäufe; Standard) oder Chartpreis (Bid) für beide.
- Screenshots EIN/AUS (Standard EIN), Bildbreite und -höhe (Standard 1280 x 720).
- Panel anzeigen, Sprache, Ecke, X- und Y-Abstand, Schriftgröße.
- Demo-Orders im Strategietester EIN/AUS.
Funktionsweise
- Speicherort: MQL4\Files\TradeJournal\<Journalname>\ (Datei > Dateiordner öffnen). Darin: journal.csv, journal.html, images und die Hilfsdateien written_ids.txt, open_state.txt und owner.txt.
- MAE und MFE sind positive Abstände vom Eröffnungspreis, in Preis, Pips und Geld. Standard: Käufe mit Bid, Verkäufe mit Ask (die Schließungsseite); eine Eingabe ändert dies auf Bid für beide.
- Live-Verfolgung: Das eigene Symbol des Charts wird bei jedem Tick gelesen. Andere Symbole werden viermal pro Sekunde gelesen, sodass eine sehr kurze Spitze zwischen zwei Lesevorgängen übersehen werden kann.
- Lücken füllen: MetaTrader 4 hat keine Tick-Historie für EAs, daher wird Zeit, in der der EA aus war, aus den Hochs und Tiefs der M1-Bars ergänzt. Die Spalte mae_mfe_source zeigt tick, bar oder tick+bar, mit "(incomplete)", wenn Bars fehlten.
- Einstiegs-Bar und Ausstiegs-Bar: Bei Verwendung von M1-Bars zählen nur der Schluss der Einstiegs-Bar und die Eröffnung der Ausstiegs-Bar. Hoch und Tief dieser beiden Bars bleiben außen vor, da sie von vor dem Einstieg oder nach dem Ausstieg stammen können; Bewegungen innerhalb dieser Bars können daher übersehen werden. Unter einer Minute: nur Eröffnungs- und Schließungspreis.
- Verkäufe mit Ask auf M1-Bars gemessen: Der Spread zum Zeitpunkt der Ergänzung wird addiert, daher sind die Werte Schätzungen.
- Der EA kann ein Symbol zur Marktübersicht hinzufügen (SymbolSelect), um seine Bars zu lesen.
- Pips nur für Symbole mit 3 oder 5 Nachkommastellen (normalerweise FX), 10 Punkte = 1 Pip. Gold, Indizes, Krypto und andere Symbole haben leere Pips-Spalten; lesen Sie die Preis- und Geldspalten. Pips-Tabellen und -Durchschnitte im HTML enthalten nur FX-Trades. Ein Nicht-FX-Symbol, das Ihr Broker mit 3 oder 5 Nachkommastellen notiert, erhält ebenfalls Pips.
- R-Vielfaches = (Gewinn + Kommission + Swap) / anfängliches Risiko; anfängliches Risiko = Eröffnungspreis bis erster Stop-Loss x Lots in Kontowährung, zum Kurs bei der Aufzeichnung der Order. Kein Stop-Loss = leeres R. Lief der EA nicht, als die Order eröffnet wurde, ist der erste Stop-Loss unbekannt: R bleibt leer, und die Notiz zeigt den Stop-Loss bei Schließung.
- Screenshots benötigen einen bereits geöffneten Chart des Symbols der Order. Ohne ihn zeigt das Journal "no chart" (es wird kein Chart für Sie geöffnet). MetaTrader 4 schreibt das Bild einige Sekunden nach der Anforderung; der EA wartet bis zu 25 Sekunden und schreibt "failed", wenn keine Datei erscheint, zeigt es im Panel und zeichnet weiter auf. "off" = Screenshots AUS, "EA off" = der EA lief zu diesem Zeitpunkt nicht.
Hinweise und Grenzen
- Eine Aufzeichnung, keine Beratung. Die Zahlen zeigen, was Ihre vergangenen Orders getan haben; welche Schlüsse Sie ziehen und wie Sie handeln, ist Ihre Entscheidung. Vergangene Ergebnisse zeigen keine zukünftigen Ergebnisse.
- Beim Start hinzugefügte Orders hängen vom Zeitraum ab, der im Reiter Kontoverlauf des Terminals gewählt ist. Fehlen ältere Orders, wählen Sie dort einen längeren Zeitraum (zum Beispiel Gesamter Verlauf) und starten Sie den EA neu.
- Werte aus M1-Bars sind Näherungswerte, und das Innere der Einstiegs- und Ausstiegs-Bars wird nicht gesehen.
- Ein Journalname pro Konto. Ein Journalname, der zu einem anderen Konto gehört, stoppt die Aufzeichnung mit einer Meldung; ein Kontowechsel während der EA läuft stoppt sie ebenfalls, bis Sie ihn mit einem anderen Namen erneut anhängen.
- Zwei Charts mit demselben Journalnamen: Einer schreibt, der andere wartet und übernimmt innerhalb von etwa 15 Sekunden, wenn der erste stoppt.
- journal.csv in Excel geöffnet: Die Datei ist gesperrt, der EA versucht es alle 5 Sekunden erneut und zeigt dies im Panel. Nichts geht verloren. Öffnen Sie eine Kopie, wenn Sie während der Aufzeichnung lesen möchten.
- Die Aufzeichnung läuft nur, solange MetaTrader 4 läuft; in der Zwischenzeit geschlossene Orders werden beim nächsten Start innerhalb der letzten N Tage hinzugefügt.
- Panelzeilen werden bei etwa 63 Bytes abgeschnitten (japanischer Text früher).
- Strategietester: Ist "Tester only: small demo trades to show the journal" EIN (Standard), platziert der EA kleine Demonstrations-Orders, damit das Journal etwas zu zeigen hat: Mindestlot, Magic 73250, höchstens eine pro Tag, Kauf und Verkauf abwechselnd, mit Stop-Loss und Take-Profit, nach etwa 3 Stunden geschlossen, keine um den Tageswechsel, wenn die Spreads breit sind. Sie sind keine Methode, kein Signal und auf keine Marktzeit ausgerichtet. Der Testerbericht enthält nur diese Orders und ist kein Handelsergebnis (er kann einen Verlust zeigen). Keine Screenshots im Tester. Echt- und Demokonten erhalten diese Orders niemals.
Kompatibilität und Support
- MetaTrader 4. Die Edition für MetaTrader 5 wird separat verkauft.
- Ein Chart genügt. Lassen Sie für jedes Symbol, von dem Sie Screenshots möchten, einen Chart geöffnet.
- Keine DLLs, kein Internet, kein externer Server; die Dateien bleiben auf Ihrem PC.
- Testen Sie ihn zuerst auf einem Demokonto.
- Support über MQL5-Nachrichten innerhalb von 3 Werktagen für Installation, Einstellungen, Dateien und Fehler. Prüfungen Ihrer Trades, Vorschläge für Stop- oder Zielniveaus, Markteinschätzungen und Handelsentscheidungen werden nicht angeboten.
- Kein Ergebnis Ihres Handels wird versprochen oder angedeutet.
