Trader's Second Brain Trader's Second Brain

How to Find Your Best and Worst Trading Days in Your Own Data

Your worst trading day is not necessarily Monday, Friday, or the day of your biggest loss. It is the weekday that remains weak after account, strategy version, timezone, session mix, and evidence window are controlled. This guide shows how to reconcile the denominator, build an auditable weekday table, inspect overlap, and test one reversible rule on later comparable trades.

Quick Answer

Group a clearly scoped set of eligible trades by weekday, reconcile every row to the denominator, inspect session and setup overlap, then test one bounded rule on later comparable trades. Treat a weak weekday as a hypothesis, not a universal market fact.

Performance lab · setup-level evidence
Setup, session and drawdown review

Know which setups actually have an edge.

Find which setups, sessions, and behaviors make or lose money.

Find weak setups →
Trader's Second Brain preview
Reading map

Three checkpoints in this guide

Follow the full walkthrough in order, or jump directly to one of its main sections.

  1. 01Opening checkpointDefine “best” and “worst” before ranking days
  2. 02Middle checkpointInspect what is hiding inside the weekday
  3. 03Closing checkpointWeekday analysis checklist

Your worst trading day is not necessarily Monday, Friday, or the day of your biggest loss. It is the weekday that remains weak after you hold the account, strategy version, timezone, session mix, and evidence window constant. A calendar can reveal the candidate in seconds; the decision still requires reconciled counts and comparable trades.

Trader’s Second Brain has processed 600K+ imported trades cumulatively. That is meaningful product scale, but it is not the denominator for your Monday-versus-Friday result. Your analysis must name its own period, filters, eligible trades, excluded records, trading dates, currency or R basis, and evidence cutoff.

Quick answer: choose one comparable slice of your history, group eligible trades by weekday, compare count, trading dates, win/loss mix, net result, and average per trade, then inspect session and setup overlap before changing your schedule. Treat a weak weekday as a hypothesis; test one bounded rule on later trades.

Define “best” and “worst” before ranking days

One leaderboard cannot answer every decision. A weekday can produce the highest total profit only because it has the most trades. Another can have the best average result but only three eligible observations. A third can show a high win rate while its few losses are much larger than its wins.

QuestionPrimary metricRequired context
Where did profit come from?Net result by weekdayComparable currency or R basis
Where is each trade strongest?Average result per tradeEligible n and outcome mix
Where do I overparticipate?Trade count and shareTotal eligible trades and active dates
Which result is repeatable?Effect across later windowsFrozen rule and comparable scope

Decide the reader job first. If the goal is reducing damage, start with net result and average per trade. If the goal is finding schedule concentration, start with trade share and active dates. Never quietly switch metrics because a different one makes the story cleaner.

1. Freeze the analysis scope

A useful scope names six things:

  1. Account: one account, or a declared set with compatible money treatment.
  2. Period: exact start and end dates plus the evidence cutoff.
  3. Strategy version: do not blend materially different rules without labeling the split.
  4. Timezone: weekday follows the chosen trading timezone, not whichever device viewed the report.
  5. Unit: closed trade, position, or another explicit unit; do not mix them.
  6. Money basis: one comparable currency, normalized R, or an explicitly unavailable monetary comparison.

The timezone rule matters near midnight. The same UTC timestamp can belong to Monday for one trading desk and Tuesday for another. TSB resolves a trade date into a weekday for the selected evidence context; if the date is unavailable, that record cannot enter a weekday bucket.

2. Reconcile the denominator before reading a pattern

Suppose the selected account and period contain 420 imported records. Twelve lack a usable close date, eight are still open, and five duplicate rows are quarantined. The weekday analysis has 395 eligible closed trades—not 420 and not TSB’s cumulative 600K+ processed-trade scale.

Scope ledgerCountTreatment
Imported in selected scope420Starting records
Missing usable date12Excluded from weekday grouping
Open positions8Excluded from closed-trade result
Quarantined duplicates5Excluded from all metrics
Eligible closed trades395Weekday denominator

This is a constructed arithmetic example, not a claim about a customer or the aggregate TSB corpus. Its only job is to demonstrate that 420 − 12 − 8 − 5 = 395. If monetary fields are incomplete, the win/loss denominator and the P&L denominator may be different; show both instead of treating missing money as zero.

3. Build a weekday table that can be audited

For each weekday, report the eligible trade count, distinct trading dates, wins, losses, breakeven trades, net result, and average result per trade. The rows must reconcile to the eligible total. The example below uses fictional R results so the mechanics are visible without inventing population data.

DayEligible nDatesW / L / BE
Monday822440 / 38 / 4
Tuesday762338 / 35 / 3
Wednesday852445 / 37 / 3
Thursday792339 / 36 / 4
Friday732230 / 40 / 3
All eligible395116 weekday-dates192 / 186 / 17
DayNet resultAverage / tradeReading
Monday+4.1R+0.050RPositive in this scope
Tuesday+5.7R+0.075RPositive in this scope
Wednesday+10.2R+0.120RStrongest observed row
Thursday+2.8R+0.035RSmall positive row
Friday-7.9R-0.108RCandidate weak day
All eligible+14.9R+0.038R395-trade demo total

The totals close: 82 + 76 + 85 + 79 + 73 = 395; 192 + 186 + 17 = 395; and the five weekday results sum to +14.9R. Friday is the candidate in this fictional window. The table does not prove that Friday caused the loss, that all Fridays are bad, or that skipping Friday would have added exactly 7.9R to the historical result.

4. Inspect what is hiding inside the weekday

A day label is usually a container for other differences. Before changing a schedule, split the candidate row by:

  • session: a weak Friday may be one weak time window rather than the full day;
  • setup: the trader may use a different setup mix on that day;
  • instrument: one market may dominate the losing row;
  • cost coverage: commissions or funding may be missing unevenly;
  • event exposure: scheduled releases may change the opportunity set;
  • position size: one oversized loss can dominate a small bucket.

The session-performance workflow is the natural second cut. If the day and session slices overlap, do not add their historical losses as if they were separate populations. Open the exact records and measure the intersection.

5. Separate a fast signal from a decision threshold

TSB’s First Read can surface a weekday-drag candidate only after the group contains at least five trades across three distinct dates and the comparison group contains at least five trades. It compares the weekday’s average result with other eligible days and requires a meaningful negative gap before presenting the candidate.

Those are operational guardrails against turning one bad date into a headline. They are not a universal statistical guarantee. Five trades do not validate a permanent schedule change; 30 trades do not automatically validate one either. Required evidence depends on variance, effect size, repeated testing, and the cost of a wrong decision. The sample-size guide explains why there is no magic count.

Use a small group as a review trigger. For a durable rule, ask whether the effect remains visible across distinct dates, later windows, and comparable strategy conditions. If you checked many weekdays, sessions, instruments, and setups before choosing the winner, disclose that exploration instead of presenting the selected row as a predeclared test.

6. Test one bounded change on later trades

Do not delete the weekday and rewrite history. Freeze the original evidence set, inspect the records, choose one reversible rule, and define the recheck before collecting more trades.

  1. Observation: “Friday averaged -0.108R across 73 eligible trades on 22 dates in the selected demo.”
  2. Candidate explanation: “The negative row may be concentrated in one session.”
  3. Rule: “For the next four comparable Fridays, skip new entries in that session; leave setups and risk rules unchanged.”
  4. Recheck: compare later eligible trades with the frozen definition; include exclusions and exact membership.
  5. Decision: keep, narrow, or reverse the rule based on the new evidence—not on whether the first week felt better.

The before/after filtering guide shows how to preserve the baseline instead of crediting every later change to one filter. This is observational workflow, not a promise that subtracting a historical losing bucket reproduces the remaining equity curve.

How TSB turns the question into reviewable evidence

TSB is our product. Its observed-trading layer can group eligible records by weekday, setup, session, instrument, and side; report count and outcome mix; use a compatible monetary basis when available; and omit records that lack the required capability. First Read can surface a bounded weekday-drag candidate, while the backtester can apply a weekday filter to a frozen trade set.

The system does not infer fatigue, revenge, low liquidity, or any other cause from a weekday row. It does not claim that the cumulative 600K+ imports are the cohort behind a personal result. It also cannot rescue missing or inconsistent source records; the right output is reduced coverage or Not verified, not a fabricated zero.

After the calculation, use the trade-review workflow to add context that deterministic fields cannot provide. For a faster visual review of clusters and outliers, continue with the calendar review.

Find the weekday candidate in your own history

Open the TSB dashboard, select one account and evidence window, verify coverage, then compare weekday rows before testing a change.

Open trading analytics

Weekday analysis checklist

  • One account or an explicitly compatible account set.
  • Exact period, timezone, strategy version, unit, and cutoff.
  • Imported, excluded, and eligible counts reconcile.
  • Every weekday row shows trades and distinct trading dates.
  • Win/loss/BE totals and monetary or R totals reconcile.
  • Session, setup, instrument, cost, event, and size overlap checked.
  • One bounded rule with a later comparable recheck.

If the rows do not reconcile, the answer is not “Friday is bad.” The answer is “the current evidence set is not ready for that claim.”

Igor Manuilov
Written and reviewed by
Igor Manuilov
Founder of Trader's Second Brain · Trader since 2014
Editorial accountability

Trader since 2014. Built Trader's Second Brain to make execution review more evidence-based and less dependent on memory, scattered spreadsheets, or vague journaling.

Performance lab · setup-level evidence
Setup, session and drawdown review

Turn trading statistics into a review plan.

Find which setups, sessions, and behaviors make or lose money.

Find weak setups →
Trader's Second Brain preview

Frequently Asked Questions

Quick answers to the most common questions about Find Your Best & Worst Trading Days.

There is no universal trade count that validates every weekday pattern. TSB's First Read uses at least five trades across three distinct dates, plus at least five control trades, as an operational guardrail for surfacing a review candidate—not as statistical proof. A schedule decision should also consider variance, effect size, distinct dates, strategy stability, how many cuts were explored, and later comparable evidence.

A trading calendar heatmap places daily results on a calendar and uses color intensity to make clusters and outliers easier to inspect. It is a visual locator, not a diagnosis: a red cluster does not by itself prove tilt, fatigue, or a weekday effect. Open the exact trades and reconcile the underlying counts before acting.

There is no universal worst weekday for every trader. Rank weekdays only inside a declared account, period, timezone, strategy version, and comparable money or R basis. A day that is weak in one slice can be neutral or positive after session, setup, instrument, or position-size differences are controlled.

Not from the historical row alone. First inspect whether one session, setup, instrument, cost gap, event type, or oversized trade explains the result. Then test one reversible rule on later comparable trades and predefine when it will be kept, narrowed, or reversed.

Yes. A different strategy version, market regime, instrument mix, schedule, or timezone treatment can change the ranking. Preserve the original scope and recheck the same definition on later comparable records instead of overwriting the baseline.

Neither dimension is automatically more important. Compare weekday and session using the same eligible evidence set, then inspect their intersection. If Friday is weak only in one session, the narrower session rule may preserve more valid opportunities than removing the full day.

The most damaging mistake is a broken denominator: mixing accounts or strategy versions, counting records without usable dates, treating missing P&L as zero, or presenting a small selected bucket as if it represented TSB's cumulative 600K+ processed-trade scale. Reconcile imported, excluded, and eligible counts before interpreting the pattern.