TradeJourney Anmeldung
adminTradeJourney!2025TradeJourney öffnen DE
Download TradeJourney DE
TradeJourney öffnen EN
Download TradeJourney EN
© TradeJourney – Schnell notiert. Klar ausgewertet.
TradeJourney ist ein leichtgewichtiges, passwortgeschütztes Trading-Tagebuch als PHP-Webapp. Es speichert Trades in CSV (lesbar mit Excel/Numbers/Google Sheets) und zeigt sie in einer klaren Oberfläche mit Tabs.
- Eingabe: schnelle manuelle Erfassung (Open/Close-Zeit ohne Sekunden, Symbol, Richtung, Entry/Exit, SL/TP, Setup, Kommentar, Volumen, Profit €).
– Zeilenklick öffnet einen Popup-Editor (zentriert) zum Bearbeiten, Speichern & Schließen. - Statistik:
- Equity-Kurve (volle Breite)
- KPIs: Trades, Win/Loss, Trefferquote, Brutto-Gewinn/-Verlust, Profitfaktor, Netto-PnL, Ø/Trade
- Wins/Loss je Symbol (gestapelte Balken)
- Long vs. Short-PnL (Donut)
- Berechnungen: dieselben Kennzahlen in kompakten Kacheln (stilvoll, mehrzeilige Pfad-Darstellung).
Sicherheit
- Login/Logout mit Session, Credentials aus externer PHP-Config (journey_config.php).
- Optionaler Passwort-Hash (BCrypt) via password_hash(…).
Dateien (3)
- trade_journal.php – die Anwendung (UI, Login, CSV-Logik).
- journey_config.php – PHP-Config, liefert Array mit user, pass oder pass_hash, csv.
- tradejourney.csv – Datenspeicher (wird bei Erststart mit Beispieldaten erzeugt, falls nicht vorhanden).
CSV-Spalten
ts_open;ts_close;symbol;direction;entry;sl;tp;exit;rr;setup;comment;volume;profit_eurYYYY-MM-DD HH:MM;YYYY-MM-DD HH:MM;DE40|XAUUSD;Long|Short;…;…;…;…;R;…;…;…;123.45
Installation
Voraussetzungen
- Webserver mit PHP 7.4+ (empf. 8.x), Apache oder Nginx
- Schreibrechte auf den Ordner, in dem die CSV liegt
Dateien deployen
trade_journal.php journey_config.php tradejourney.csv (optional, sonst wird sie erzeugt)
Beispiel journey_config.php
Lege diese Datei außerhalb des Webroots ab (z. B. /etc/tradejourney/journey_config.php) und passe in trade_journal.php den require-Pfad an.
<?php
return [
'user' => 'admin',
// 'pass_hash' => password_hash('YourSecret', PASSWORD_DEFAULT),
'pass' => 'TradeJourney!2025',
'csv' => __DIR__.'/tradejourney.csv',
];
Tipp: Erzeuge deinen Hash einmalig in einer separaten PHP-Konsole:
echo password_hash('YourSecret', PASSWORD_DEFAULT);
Dateirechte
- journey_config.php: 640 (nur Webserver-User/Gruppe lesen).
- CSV-Verzeichnis: Webserver braucht Schreibrecht (für Append/Save).
Webserver (optional)
- Apache: Stelle sicher, dass PHP ausgeführt wird; sonst wird der Code nicht interpretiert.
- Nginx: PHP-FPM korrekt an trade_journal.php routen.
Erste Inbetriebnahme
- Seite aufrufen (z. B. https://deinhost/trade_journal.php).
- Login mit den Zugangsdaten aus journey_config.php.
- CSV prüfen: Pfad im Tab „Berechnungen“ (CSV-Datei); bei Erststart werden Beispieldaten erzeugt.
- Ersten Trade erfassen: Tab „Eingabe“ → speichern → unten in der Tabelle → per Klick bearbeiten.
- Statistik ansehen: Tab „Statistik“ (Equity oben, 3 Karten darunter).
- Logout: Button oben rechts.
Betrieb & Wartung
- Backup: tradejourney.csv regelmäßig sichern (täglich) sowie journey_config.php.
- Update: neue trade_journal.php hochladen; Config/CSV bleiben bestehen.
- Sicherheit: HTTPS aktivieren, nur pass_hash verwenden, Config außerhalb Webroot.
Roadmap / Nächste Features
1. CSV-Upload (Import bestehender Journale) => CSVs (gleiches Spaltenschema) hochladen und anhängen.
2. Automatischer Input aus MT4/MT5 (Expert Advisor) => Trades beim Close/Entry via HTTP-POST an kleine PHP-API (WebRequest) oder via Datei-Drop (EA → CSV; Cron/Importer hängt an).
