Module 1 / 2
Trading journal – Edgewonk, TraderSync, Notion
Without a journal you do not have an edge, you have impressions. A journal is not a diary of emotions. It is a database that tells you which setup pays, at what hour you lose, and how much tilt costs you. Edgewonk and TraderSync are ready-made databases. Notion is a custom database. The choice is a matter of workflow, not fashion.
- Author
- Zordon Intelligence Sp. z o.o.
- Updated
- 9 min read
- Structure sources
- 2
Without a journal you do not have an edge, you have impressions. A journal is not a diary of emotions. It is a database that tells you which setup pays, at what hour you lose, and how much tilt costs you. Edgewonk and TraderSync are ready-made databases. Notion is a custom database. The choice is a matter of workflow, not fashion.
Lesson goal
- Understand the difference between an emotions diary and a statistical journal.
- Compare Edgewonk, TraderSync and Notion as systems.
- Build minimal and full trade tagging (10 tags that change decisions).
- Measure Tilt Score, Mistake Rate and Expectancy per setup.
- Automate the import and put a 15-minute review ritual in place.
Why Excel is not enough, and why a diary hurts
| Journal type | What it measures | What it does not measure | Effect after 100 trades |
|---|---|---|---|
| No journal | Nothing – the illusion of edge | Everything | Random size increases, account down |
| Emotions diary | “I felt fear” | R-multiple, setup, time, slippage | Therapy without data |
| Your own Excel | P&L, win rate | Tilt, setup overlap, duration, MAE/MFE | Half of the picture |
| Edgewonk / TraderSync / Notion Pro | R-multiple per tag, expectancy, tilt, equity curve per setup | – if you tag honestly | A decision: scale / kill the setup |
The rule: if after 100 trades you cannot export a table of setup | trades | winrate | avg R | expectancy | tilt trades, you do not have a journal.
Platform comparison
| Feature | Edgewonk | TraderSync | Notion (Custom) |
|---|---|---|---|
| Import from broker | Manual CSV + broker sync (IB, Tradestation) | Auto-sync of 900+ brokers, API | Manual or via Make/Zapier |
| Tagging | Very flexible, custom fields, Mistakes | AI tagging + manual, notes per trade | Anything, but you have to build it |
| R-multiple statistics | Yes – natively, the best R charts | Yes, but the emphasis is on P&L $ | You have to build the formulas yourself |
| Tilt / psychology | Tilt Meter, Tilt Score, Emotional Dashboard | Psychological notes, mistakes | Your own 1-5 scale + formulas |
| Screenshot / video | Yes – you attach one per trade | Yes – auto screenshot of the chart | A link to Drive / Loom |
| Cost | 169 EUR one-time (lifetime) | 29-79 USD / month | Free / 5 USD + your time |
| Who it is for | A trader who likes statistics and a one-time payment | A trader who wants automation and mobile | A systematic trader who wants to connect everything |
The KursTradera recommendation: Start with Edgewonk (because it requires manual entry, and that forces thinking). Once you have >300 trades and >3 setups – TraderSync for automation. Notion as an overlay – for the playbook, the weekly review and linking sessions.
Tagging architecture – 10 tags that change the game
Do not tag 40 things. Tag 10, but consistently.
Mandatory fields per trade:
| Field | Example | Why |
|---|---|---|
| Setup | ORB_H1, VWAP_Pullback, FVG_D1, Breaker_H1 | Which setup pays – kill the rest |
| Entry timeframe | M1, M5, H1, D1 | Whether you are mixing timeframes |
| Killzone | LO, NY AM, NY PM, OFF | Where your hourly edge is |
| Direction vs HTF | With Trend, Counter, No Bias | Whether you trade with the trend |
| Risk R PLN | 100 PLN = 1R | Normalisation, not $ |
| SL type | Technical (Swing), ATR(2x), Structure | Whether the SL has any logic |
| Mistake tag | No Mistake, FOMO Entry, Moved SL, Early Exit, Revenge | The cost of a mistake in R |
| Emotional state 1-5 | 1 = Calm, 5 = Total tilt | Tilt Score |
| Screenshot | Link | Evidence, not memory |
| Session recording minute | 32:15 – the minute in the recording | The link to the video |
The formulas you must have in your journal:
R_multiple = (Exit_Price - Entry_Price) / (Entry_Price - SL_Price) * Direction
For a long: (Close - Entry)/(Entry - SL). For a loss: negative.
Expectancy_per_setup = (WinRate * AvgWin_R) - (LossRate * AvgLoss_R)
Tilt_Score_day = (Trades_after_2_losses_in_a_row + Trades_with_Mistake=FOMO/Revenge) / All_trades_of_the_day
If Tilt_Score >0.3 – the day is closed, no discussion.
Mistake_Cost_R = Sum_of_R_of_trades_with_Mistake != No Mistake (per week)
Target: Mistake_Cost_R <1R per week
MAE/MFE:
MAE = Max Adverse Excursion in R during the life of the trade
MFE = Max Favorable Excursion in R
If Avg MFE = 2.3R and you take 0.8R – you are exiting too early.
The 15-minute workflow – every day
Morning (2 min) – pre-market check:
- Max daily loss set in the platform and written into the journal as 1R daily
- Yesterday’s Mistake tag reviewed – 1 sentence on what you fix today
After every trade (1 min):
- Import / enter: setup, R, SL type, killzone, screenshot
- Mistake? Yes/No – if Yes, pick 1 tag, not 3
- Emotions 1-5 – no faking it
End of day (10 min):
- Close the day: P&L_R, Tilt_Score, Mistake_Cost
- Mark trades A-Quality (a play 100% according to plan) vs B/C
- 1 video of 30-60 sec for every A-Quality and 1 for the worst C – record a Loom, link it to the journal
Weekend (45 min):
- Filter per setup: Expectancy, WinRate, Avg R, number of trades (min 20 to judge)
- Filter per killzone: where you lose
- Filter per mistake: FOMO costs X R per month
- Decision: 1 setup to scale, 1 to kill, 1 rule to add to the plan
Notion as the hub – the KursTradera template
The Notion structure that connects Edgewonk/TraderSync:
Database 1: Trades (CSV import every weekend) – all fields + Rollup
Database 2: Setups – relation to Trades, fields: Expectancy, Trades Count, Avg R, Decision (Scale / Keep / Kill)
Database 3: Weekly Review – template with questions:
- How much R did I make / lose?
- How much R did the mistakes cost?
- Which setup has Expectancy >0.3R?
- Tilt_Score avg for the week?
- What do I change next week (max 1 change)?
Database 4: Playbook – 1 page per setup, link to the 3 best and 3 worst trades
Automation: Make.com → when a new CSV file from the broker lands in Drive, add rows to Notion. Setup time 2h, saving of 30 min per week.
Dashboard – what to look at daily
| Metric | Formula / source | Target | Action if outside target |
|---|---|---|---|
| Daily P&L_R | Sum of R | Max -2R per day | Stop trading, do not “play it back” |
| Mistake Rate | Trades with a mistake / all | <15% | Back to 1 setup for 1 week |
| A-Quality Rate | A-Quality / all | >70% | If <50% – you are trading setups outside the playbook |
| Expectancy 30 trades | The last 30 per setup | >0.2R | If <0 – cut size by 50% or kill the setup |
| Tilt Score avg | Weekly average | <0.2 | If >0.3 – a 2-day break, video review |
An equity curve per setup, not just the overall one. If the ORB curve is rising while VWAP has been flat for 40 trades, you know what to scale.
When the plan says DO NOT TRADE
- You did not log yesterday’s trades – you do not trade today until yesterday is closed.
- Yesterday’s Mistake_Cost_R >1R – today demo or observation only, max 1R risk.
- Yesterday’s Tilt Score >0.3 – today a break, or only the A-List of 3 tickers and max 2 trades.
- You have <20 trades per setup and you are already changing the rules – you do not trade the new one, you just collect data on the old one.
- The journal shows Expectancy <0 for all setups over the last 30 days – stop, go back to demo for 2 weeks.
- You have no screenshot for >30% of the week’s trades – your review is incomplete, you do not scale size.
The mistakes that cost the most
- The journal as punishment: You only log losses, because wins “are fine”. Effect: negative bias, you only see mistakes. Solution: make the A-Quality tag mandatory for wins that followed the plan.
- 40 tags, 0 consequences: You tag everything and filter nothing. Effect: 3h of analysis, zero decisions. Solution: 10 tags max, 3 weekend filters – setup, mistake, killzone.
- Automatic import without review: TraderSync pulls 50 trades, you add neither Mistake nor Emotion. Effect: P&L statistics without causes. Solution: auto-import + 1 minute of manual tagging per trade, mandatory.
- No link to the video: A journal without recordings – you do not remember why you moved the SL. Solution: a Session Minute field + a Loom link, mandatory for C-quality.
- Killing a setup after 8 trades: You have 3 losses and you change the setup. Effect: you never build a sample. Solution: min 30 trades per setup before a Kill decision, min 100 for Scaling.
Measurable exercise
Journal implementation – 21 days.
- Day 1-2: Install Edgewonk or TraderSync. Import your last 30 trades (if you do not have them – 30 demo trades according to the playbook). Add the 10 fields from the table.
- Day 3-21: after every trade 1 min of tagging, at the end of the day 10 min of review. Measure:
- Logging discipline: % of days with a closed journal (target 100%)
- Weekly Mistake Rate
- A-Quality Rate
- End of weeks 1, 2, 3: calculate Expectancy per setup and Tilt Score. Write down 1 decision: Scale / Keep / Kill for every setup.
- Day 21: add up Mistake_Cost_R over 21 days. If >3R – identify the 1 dominant mistake and add a physical block (for example tape over the Add key, set auto-flatten).
- Export: build 1 page in Notion: “My 3 setups – data after 21 days” with an Expectancy table.
Test yourself
- Why is a journal based only on P&L in $ useless for improving your edge, and what does normalising to R give you?
- List the 10 mandatory fields per trade and explain what MAE/MFE is for.
- Calculate Expectancy: setup A has 40 trades, WR 45%, AvgWin 1.8R, AvgLoss -1R. Is this setup worth scaling?
- What does a Tilt Score of 0.4 mean, and what action does your plan take the day after such a result?
- Why does Edgewonk require manual entry, and why is that an advantage at the start even though TraderSync has auto-sync?
Frequently asked questions
Edgewonk or TraderSync? If you like R-multiple statistics and do not want a subscription – Edgewonk. If you have 5+ brokers and want mobile + auto-sync – TraderSync. The best traders use Edgewonk for analysis and Notion for the playbook.
Do I have to pay for a journal? Yes, it is the cost of running a trading business. 150 EUR once versus the cost of having no data – 3R a month on mistakes you cannot see. The ROI of a journal is the highest of all the tools.
How much time does a journal take? 1 min per trade + 10 min EOD + 45 min at the weekend. If that is too much, you do not have time to be a trader, only to gamble.
What if my broker has no integration? CSV + manual import. 5 minutes a day. No integration is not an excuse, it is a discipline test.
Is Notion enough as a journal? At the start, yes, if you build the formulas on R. Above 200 trades Excel/Notion falls apart on statistics – you need Edgewonk/TraderSync for Expectancy per tag.
A journal that does not generate one decision a week – “scale/kill/change the rule” – is a diary. A Pro journal generates a decision from a number, not from an emotion.
Advertisement
Key takeaways
- Without a journal you do not have an edge, you have impressions. A journal is not a diary of emotions. It is a database that tells you which setup pays, at what hour you lose, and how much tilt costs you. Edgewonk and TraderSync are ready-made databases. Notion is a custom database. The choice is a matter of workflow, not fashion.
Structure sources
The material is based on source documents. Variable values — fees, limits, regulatory figures — are worth checking at the source before making a decision.
- TradingView — platform documentation
- Bookmap / ATAS / Sierra Chart — docs
Disclaimer
- Educational material. Not investment advice or a recommendation. Trading involves the risk of losing capital.
- The materials are educational. They are not investment advice or a recommendation within the meaning of financial instruments trading regulations. Numbers in examples are illustrative unless a measurement date and source are given.
Who writes this and how we check it
The materials are written and verified by Redakcja Kurs Tradera — the rules are described on about the site: every number has a source, and we show gaps openly. Report a factual error via contact — corrections are described in the content.
Progress is stored only in this browser (localStorage) — there is no account and no copy on the server. Clearing site data will remove it. Manage your data