Journal
Trading journal met Calendar-, Feed- en Library-weergaven, een uitgebreide notebookeditor met versiegeschiedenis, dagelijkse/weekly auto-sjablonen, sessies, prullenbak en trade detail-integratie.
Journal
Het journal op /journal verzamelt elke vorm van handelsnotitie op één plek: dagelijkse en wekelijkse entries gekoppeld aan datums, vrije pagina's georganiseerd in mappen, sessie-samenvattingen voor willekeurige datumbereiken en een sjabloonbibliotheek. Alles is gebruikersgebonden; het wisselen van handelsaccounts heeft geen invloed op je journaalentries, tenzij je per-account journals hebt ingeschakeld in Instellingen.


Routes
| Route | Doel |
|---|---|
/journal | Opent het journal met de laatst gebruikte weergave (standaard Calendar). |
/journal/daily | Calendar-weergave gericht op de dagelijkse journaalflow. |
/journal/weekly | Calendar-weergave gepositioneerd op de huidige ISO-week. |
/journal/pages | Library-weergave gescrold naar de sectie Pagina's. |
/journal/sessions | Library-weergave gescrold naar de sectie Sessies. |
/journal/page/<notebookId> | Open een specifieke notebookpagina met broodkruimels. |
/journal/session/<notebookId> | Open een specifieke sessie-entry. |
/journal/templates | Weergave voor sjabloonbeheer. |
/journal/template/<templateId> | Bewerk een enkel sjabloon. |
Weergaveschakelaar
De journaalzijbalk opent met een drieweg-weergaveschakelaar: Calendar, Feed en Library. Je laatste selectie wordt per apparaat onthouden.


Calendar-weergave
De standaardweergave, geoptimaliseerd voor "wat heb ik op deze dag gedaan?". De bovenkant van de zijbalk toont een minikalender met een stip-indicator op dagen met entries. Door een dag te selecteren verschijnt een contextpaneel met alles wat aan die datum is gekoppeld:
- De dagelijkse entry (automatisch aangemaakt als je erop klikt wanneer die ontbreekt).
- Eventuele sessies die overlappen met de geselecteerde datum.
- Trade-notities voor trades geopend op de geselecteerde datum, voorafgegaan door de symbool-ticker.
- De wekelijkse entry voor de ISO-week die de geselecteerde datum bevat.
Een Vandaag-link in de kalenderkoptekst springt terug naar de huidige datum. In per-account journaalmodus worden de dagelijkse en wekelijkse rijen uitgebreid tot één rij per account, zodat je de per-account versie naast elkaar kunt zien.
Feed-weergave
Een omgekeerd-chronologische stroom van elke journaalentry — dagelijks, wekelijks, sessies, trade-notities en pagina's — gegroepeerd onder "Vandaag", "Gisteren" en gedateerde secties. Een rij filterknoppen bovenaan schakelt entrytypen in en uit. Het zoekveld in de zijbalkheader filtert zowel de titel als het datumopschrift live.
De Feed-weergave is de snelste manier om een entry te vinden wanneer je niet meer weet wanneer je het hebt geschreven.
Library-weergave
Een gestructureerd overzicht van je volledige journal, met inklapbare secties:
- Pagina's — de mapstructuur (zie Pagina's hieronder).
- Sessies — recente sessie-samenvattingen met hun datumbereik.
- Tijdlijn — de 15 meest recente dagelijkse en wekelijkse entries gecombineerd.
- Sjablonen — je sjabloonbibliotheek.
- Prullenbak — zacht verwijderde entries en sjablonen, met een telbadge.
De open/closed status van elke sectie wordt per apparaat onthouden.
Notebookeditor
Elke journaalentry, pagina, sessie en sjabloon opent in dezelfde op Plate gebaseerde teksteditor.


Opmaak
De werkbalk ondersteunt koppen (H1–H3), vet/italic/underline/strike, inline code, lijsten (opsomming, genummerd, checklist), blokcitaten, codeblokken, scheidingslijnen, afbeeldingen, callouts en ingesloten tabellen. Slepen en neerzetten van afbeeldingen koppelt bestanden aan de pagina.
Opslagstatus
De editor slaat automatisch op bij inactiviteit. Een statusindicator in de header toont Opgeslagen, Opslaan…, Niet-opgeslagen wijzigingen of Leeg. Dirty detection negeert cursor- en selectiewijzigingen — alleen echte inhoudswijzigingen markeren een pagina als niet-opgeslagen.
Versiegeschiedenis
Klik op het Geschiedenis-icoon in de editorheader om het versiegeschiedenisvenster te openen. Tradeways bewaart periodieke snapshots van elk notebook. Vanuit het venster kun je:
- Elke vorige versie inline bekijken.
- Een versie herstellen, waarbij de inhoud ervan wordt teruggeschreven als de huidige staat (de vorige staat blijft toegankelijk als een nieuwe geschiedenisentry).
Versies zijn voorzien van een tijdstempel en gelabeld met de gebruiker die de wijziging heeft aangebracht.
Sjabloon toepassen
Gebruik Sjabloon toepassen in de editorwerkbalk om de inhoud van een sjabloon in de huidige pagina te plaatsen. Handig voor ad-hoc gestructureerde entries die niet worden gedekt door een automatisch toegepast sjabloon.
Dagelijks journal
/journal/daily opent de Calendar-weergave gericht op de dagelijkse flow. Dagelijkse entries zijn uniek per datum — terugkeren naar dezelfde datum opent altijd dezelfde entry. Als er een dagelijks sjabloon automatisch is toegepast (zie Sjablonen), worden nieuwe entries vooraf gevuld met de inhoud ervan.
Wekelijks journal
/journal/weekly opent de Calendar-weergave gepositioneerd op de huidige ISO-week. Wekelijkse entries bevatten een automatisch gegenereerde samenvattings-callout bovenaan met het aantal trades, totale P&L, winstpercentage, beste en slechtste trades en een dagelijks overzicht.
De callout is visueel onderscheidend (accentrand, gedempte achtergrond) en volledig bewerkbaar. Klik op Samenvatting opnieuw genereren om te vernieuwen op basis van de meest recente tradegegevens. Je kunt ook kiezen welk handelsaccount de samenvatting weergeeft wanneer je meerdere accounts handelt.
Pagina's
Pagina's zijn vrije notities georganiseerd in geneste mappen (tot 10 niveaus diep). Ze bevinden zich in de sectie Pagina's van de Library-weergave.


Mapbewerkingen
De mapstructuur ondersteunt de volgende bewerkingen via het rechtsklikmenu of het driepuntsmenu op elke map:
- Naam wijzigen — bewerk de mapnaam inline.
- Naar map verplaatsen — verplaats een map (en alle inhoud ervan) naar een andere map via een submenu.
- Pagina aanmaken in — voeg een nieuwe pagina direct in de map toe.
- Submap aanmaken — nest een nieuwe map in een bestaande map (tot 10 niveaus diep).
- Verwijderen — verplaatst de map en alle submappen naar de prullenbak. Pagina's daarbinnen volgen.
Slepen en neerzetten wordt ondersteund voor het herordenen en voor het verplaatsen van items tussen mappen. Een neerzetindicator toont of het item voor, na of in een map wordt geplaatst.
Elke pagina heeft een eigen route op /journal/page/<notebookId> met een broodkruimelpad dat de maplocatie toont.
Sessies
Sessies zijn journaalentries gekoppeld aan een aangepast datumbereik. Ze zijn handig voor het reviewen van een specifieke handelsperiode — een week scalpen, een maandlange swingcampagne, een prop firm-evaluatiefase.
Maak een sessie aan via het +-aanmaakmenu of de sessielijst. Een dialoogvenster vraagt om een startdatum, einddatum en optionele start/end tijden. Snelle presets omvatten Vandaag, Gisteren, Vorige week en Vorige maand.
Elke sessie bevat een automatisch gegenereerde samenvattings-callout (hetzelfde formaat als wekelijkse entries) voor het gekozen datumbereik. Klik op Samenvatting opnieuw genereren om statistieken te vernieuwen op basis van de meest recente tradegegevens. De sessietitel is inline bewerkbaar.
Elke sessie heeft een eigen route op /journal/session/<notebookId>.
Sjablonen
Sjablonen vullen nieuwe journaalentries voor met een consistente structuur. Beheer ze op /journal/templates.
- Aanmaken — maak een sjabloon met een naam en opgemaakte inhoud via de volledige editor.
- Automatisch toepassen — wijs een sjabloon toe aan een notatietype (Dagelijks, Wekelijks, Trade of Sessie). Nieuwe entries van dat type starten vanuit het sjabloon. Per type kan slechts één sjabloon automatisch worden toegepast.
- Dupliceren, naam wijzigen en verwijderen van sjablonen via het contextmenu. Wijzigingen hebben nooit terugwerkende kracht op bestaande entries.
Elk sjabloon heeft een eigen editorroute op /journal/template/<templateId>.
Trade detail-integratie
Op de trade detailpagina biedt een sectie Journal vier tabbladen:
| Tabblad | Beschrijving |
|---|---|
| Trade-notitie | Een ingebedde editor voor notities specifiek voor deze trade. Automatisch aangemaakt bij eerste weergave via het trade-sjabloon (indien ingesteld). |
| Dagelijks | Alleen-lezen voorbeeld van de dagelijkse journaalentry voor de openingsdatum van de trade. Als die niet bestaat, wordt een knop "Aanmaken" getoond. |
| Wekelijks | Alleen-lezen voorbeeld van de wekelijkse journaalentry voor de openingsweek van de trade. Hetzelfde aanmaken-op-aanvraag-patroon. |
| Gekoppelde notities | Pagina's of sessies gekoppeld aan deze trade. Gebruik Notitie koppelen om bestaande pagina's te zoeken en te koppelen. Ontkoppelen met één klik. |
Klikken op Openen in journal op de dagelijkse of wekelijkse tabbladen navigeert naar de volledige journaaleditor voor die entry.
Aanmaakmenu
De +-knop in de header van de journaalzijbalk opent een dropdown waarmee je elk entrytype op één plek kunt aanmaken:
- Dagelijkse entry — opent of maakt de dagelijkse entry van vandaag aan.
- Wekelijkse entry — opent of maakt de wekelijkse entry van deze week aan.
- Sessie — opent het dialoogvenster voor sessie aanmaken.
- Pagina — maakt een nieuwe vrije pagina aan.
- Map — maakt een nieuwe map in de paginastructuur aan.
- Sjabloon — maakt een nieuw sjabloon inline aan in de Library-weergave.
Prullenbak en herstellen
Verwijderde entries en sjablonen worden zacht verwijderd en verschijnen in de sectie Prullenbak van de Library-weergave, met een badge die het aantal aangeeft.
Elk prullenbakitem toont hoe lang geleden het is verwijderd. Via het driepuntsmenu:
- Herstellen — verplaatst de entry terug naar de bijbehorende sectie. Herstelde pagina's keren terug naar het hoofdniveau (niet de originele map).
- Definitief verwijderen — verwijdert de entry en alle bijbehorende gegevens (afbeeldingen, trade-notitie-koppelingen) onomkeerbaar. Er verschijnt een bevestigingsdialoogvenster.
De actie Prullenbak leegmaken in de sectieheader verwijdert alles in de prullenbak permanent tegelijk, na een bevestiging.
Voor dagelijkse en wekelijkse entries geldt dat het verwijderen of herstellen van één entry ook invloed heeft op de bijbehorende entries voor andere handelsaccounts (gespiegelde entries in per-account modus).
Bulkacties
Houd Shift of Ctrl/Cmd ingedrukt terwijl je klikt om meerdere entries te selecteren in de Feed- of Library-weergaven. Een bulkactiebalk schuift omhoog vanaf de onderkant met het aantal geselecteerde items. De beschikbare actie is:
- Verwijderen — verplaatst alle geselecteerde entries naar de prullenbak. Er verschijnt een bevestigingsdialoogvenster (houd Shift ingedrukt om dit over te slaan).
Notebooks en sjablonen hebben elk hun eigen selectiepool en kunnen niet worden gecombineerd in één bulkactie.
Synchronisatieconflictdialoog
Wanneer je journaalentries hebt aangemaakt voor meerdere handelsaccounts voor dezelfde datum, kan het wisselen van accounts conflicterende versies onthullen. De synchronisatieconflictdialoog toont de versie van elk account naast elkaar. Klik op de versie die je wilt behouden — de inhoud ervan wordt toegepast op alle gekoppelde entries, waardoor het conflict wordt opgelost. Als entries al gesynchroniseerd zijn, sluit de dialoog automatisch.