Trader's Second Brain Trader's Second Brain

Trading Session Filter Case Study: The 180% P/L Math

This constructed session-filter case reconciles all 450 baseline trades, corrects the old 64% screen-time claim, and shows exactly how monthly net P/L moves from $800 to $2,240 in a separate follow-up—a 180% change. It is a transparent worked example, not an unattached customer testimonial or a promise that London is universally best.

Quick Answer

Freeze account, strategy, timezone, session buckets, costs, and the evidence cutoff. In the worked path, a 14-to-6-hour filter removes 198 net-losing trades from the exploratory baseline; a later 126-trade window averages $2,240 per month versus $800, producing the exact 180% headline without claiming causality.

TSB session-evidence workflow: exact current scope

Compare current plans, import routes, exports and workflow limits.

GLOBAL · trading workflow
Trader's Second BrainTrading journal and evidence-review softwareTSB · first party

Scope: Trading journal, retrospective review, and prop-rule monitoring
Region: Global web product

  • Free workspace
  • Lifetime access option
  • Reviewed prop-program replay
Exact offerings / price
TSB Full Access — $49/month · $299 lifetime
Markets
Multi-asset; exact source route required
Platforms
Web; Optional Premium Notion workspace
Import routes
Manual logging; CSV/TSV/JSON/HTML; MT4/MT5 reports or EA sync; Supported broker/activity imports; TradingView capture
Decision features
Journal; Dashboards; Leak Map; AI Coach; Retrospective Backtester; Prop Firm Challenge Tracker
Export scope
Authenticated journal export in CSV and JSON
Prop-rule support
Exact reviewed prop-program replay; official firm terms remain controlling
Availability / limits
Free workspace and Full Access routes; exact source compatibility must be tested
Plans and prices can change. Check the linked source before choosing a product.
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

Trading fewer hours can improve a result when the removed hours contain a repeatable negative slice—but only if the session math reconciles and the filter survives later evidence. This page preserves the original 180% P&L hook as a transparent constructed example. It no longer presents “Alex,” the first-person title, or unattached logs as a real customer case.

The example starts with 450 closed trades across six months, accounts for every trade and dollar, freezes a six-hour retained window, and then compares it with a separate three-month follow-up. The numbers are designed to teach the audit; they are not a TSB-wide benchmark, a causal experiment, or a promised outcome.

Disclosure: Trader's Second Brain is our product. TSB can group evidence by stored session and run an explicit session-filter hypothesis, but the session definition and final decision remain editorial and trader-owned. Current product facts render from the server catalog.

Quick answer: freeze account, strategy, period, timezone, logical-trade unit, session buckets, cost basis, and evidence cutoff. Reconcile every bucket to the starting population, compare net outcome and composition, then test one fixed filter on a later window. A large percentage without those denominators is a story, not a session edge.

The Background: More Hours Do Not Create More Edge

A strategy has conditions under which it was designed to act. Time of day can be one useful label for those conditions, but “London,” “Asia,” or “New York” is not a cause by itself. Session can proxy for instrument mix, setup mix, scheduled events, spread and fee conditions, volatility, weekday, or the trader's availability.

The decision question is therefore not “Which session is best?” It is: for this frozen strategy and account, did a predeclared session slice differ enough—and with enough coverage—to justify a reversible filter? The session-performance guide covers the general framework; this page focuses on one fully reconciled worked example.

Freeze the Session Contract Before Looking at P/L

  • Account and strategy: one comparable account scope and one strategy version.
  • Period and cutoff: exact dates, timezone, and export/query timestamp.
  • Unit: one logical closed trade; do not mix fills with grouped positions.
  • Session assignment: the entry timestamp, exit timestamp, or another declared event—never whichever makes the bucket look better.
  • Boundaries: exact clock ranges in the account timezone, including daylight-saving treatment.
  • Money basis: net P&L after the costs actually represented in the data, plus conversion coverage when currencies differ.
  • Missing policy: unspecified sessions remain excluded and visible; they do not become the control.

Session names are labels, not universal exchange facts. A custom “London core + first NY hour” bucket is legitimate if it is defined before calculation and applied consistently. The journal-fields guide explains the timestamp, setup, account, and cost evidence needed to reproduce it.

Worked Baseline: 450 Trades That Reconcile

Constructed example—not a customer or aggregate result. Window: six complete months. Starting population: 450 logical closed trades. Screen-availability window: 14 hours per trading day. Every trade has one session label, one stable ID, and net P&L in the same display currency.

Session bucketReconciled evidence
Retained: London core + first NY hour252 trades · 151 wins · +$10,800 net · +$42.86/trade
Rest of overlap72 trades · 30 wins · +$600 net · +$8.33/trade
Asia / early London54 trades · 15 wins · -$1,800 net · -$33.33/trade
NY afternoon72 trades · 20 wins · -$4,800 net · -$66.67/trade

The counts close: 252 + 72 + 54 + 72 = 450. Wins close: 151 + 30 + 15 + 20 = 216, or 48.0% of 450. Money closes: +$10,800 + $600 − $1,800 − $4,800 = +$4,800 over six months, or +$800 per month. Baseline expectancy is +$4,800 ÷ 450 = +$10.67 per trade.

The three removed buckets contain 198 trades and net -$6,000; the retained six-hour bucket contains 252 trades and net +$10,800. This is a strong exploratory signal, but it still does not prove the clock caused the difference. The retained bucket also has a different mix of trades.

Why the Old “64% of Screen Time” Line Was Corrected

The previous version called nine of 14 hours actively losing, even though one included overlap bucket was positive. That mixed “outside London” with “losing.” The reconstructed rule keeps six hours and removes eight: 8 ÷ 14 = 57.1% fewer scheduled screen hours. The removed trade buckets are collectively negative, and the positive overlap hour stays inside the retained definition.

Visible correction protects the useful insight without preserving broken logic. “Trading less” now refers to the exact 14-to-6-hour rule, not an inflated screen-time claim.

Why the Retained Window Might Differ

The example strategy is a defined-range breakout on major FX pairs. A session label may coincide with the range being complete, the trigger becoming eligible, a different event schedule, or a different execution-cost environment. Those are hypotheses to inspect in the records.

The 2025 BIS Triennial Survey reports that the United Kingdom remained the leading global FX trading location, with about 38% of turnover in April 2025. That establishes market-centre scale. It does not establish that London is the best session for this trader, that spreads were always lower in the sample, or that a particular breakout should work.

Open the retained and removed trades and compare instrument, setup, weekday, direction, event context, size, costs, and missing labels. If the “London effect” disappears after separating strategies or instruments, the original session verdict was confounded.

The Change: One Fixed Six-Hour Filter

The example freezes one prospective rule: new trades from this strategy are eligible only inside the retained six-hour window. The old 450-trade baseline stays immutable. No trades are deleted, re-labeled, or moved between sessions after seeing their outcomes.

The eight removed hours are not “bad forever.” They are outside this strategy test. A different strategy, market, instrument, or trader may have a different session profile. The filter is versioned so it can be reversed when later evidence no longer supports it.

Three-Month Follow-Up: How the 180% Math Works

The follow-up is a separate constructed window: 126 eligible closed trades over three months, 42 per month. It contains 73 wins, net +$6,720, and +$53.33 per trade. The complete-period average is +$2,240 per month.

MetricExact comparison
Monthly net P&L$800 baseline → $2,240 follow-up · +$1,440 · +180%
Scheduled screen time14 hours/day → 6 · 8 fewer · -57.1%
Trades per month75 → 42 · 33 fewer · -44.0%
Win rate216/450 = 48.0% → 73/126 = 57.9% · +9.9 pp
Net expectancy$4,800/450 = $10.67 → $6,720/126 = $53.33 · +400%

The headline now reconciles: ($2,240 − $800) ÷ $800 = 180%. The trade counts, win counts, totals, averages, and time change all use their displayed denominators. No result is described as “of 600K+ trades.”

The comparison is still observational. The follow-up occurred later, so market regime, execution, costs, setup mix, and trader behavior may differ. The 180% change belongs to this constructed path; it does not isolate the filter's causal effect.

The Hidden Deal-Breaker: Filter-Selection Bias

A session filter discovered on the same data used to celebrate it is an in-sample finding. The worst bucket will often look unusually bad partly because it was selected as the worst. Deleting it and recalculating the same history exaggerates confidence.

Use the baseline to generate the hypothesis, not validate it. Freeze the session rule, then evaluate later or held-out trades. Keep every eligible and excluded record. The before-and-after filtering guide shows how to separate discovery, baseline, and follow-up windows.

Decision boundary: a dramatic in-sample difference can justify a prospective test. It cannot justify “this session has no edge” as a universal conclusion.

There Is No Universal “30-Trade Session Rule”

The previous guide treated fixed trade counts and calendar durations as if they made a session verdict statistically meaningful. They do not. Thirty trades with one concentrated outlier, incomplete costs, or mixed strategies can be weaker than a smaller clean exploratory set; a much larger dependent sample can still be misleading.

Before acting, inspect:

  • coverage of session, account, setup, instrument, timestamp, and costs;
  • distribution and concentration—not only mean expectancy;
  • number of independent trading days and whether one day dominates;
  • overlap with strategy, instrument, side, weekday, and market regime;
  • stability across non-overlapping windows;
  • whether the prospective rule has later evidence.

If evidence is thin, report the counts and keep collecting. “Not enough to cut” is a valid decision.

How TSB Runs a Session-Filter Test

TSB has processed 600K+ imported trades cumulatively. That scale shows the system handles substantial history; it is not a benchmark for any personal session result. Each analysis still uses its own account, period, filters, eligible n, exclusions, unit, and denominator.

Observed analytics can retain session as an evidence dimension. Retrospective Backtester accepts a declared core or custom session filter, requires an explicit hypothesis, sends trades with unavailable session evidence to an unavailable group, and preserves exact record references. Its composition audit also compares instrument, session, weekday, and direction so a session label cannot silently stand in for a different trade mix.

TSB does not invent the reason a bucket differs and does not convert 600K+ processed trades into a universal London score. The trader defines the session hypothesis; the system keeps subject, control, unavailable records, coverage, costs, and evidence membership inspectable.

Test one session without deleting the baseline

Choose one account and strategy, define a core or custom session, freeze the dates, and inspect subject, control, unavailable rows, composition, and exact trades.

Open Retrospective Backtester

Four Mistakes That Create a Fake Session Edge

1. Moving bucket boundaries after seeing outcomes

If every losing trade is moved just outside “London core,” the label explains nothing. Version boundaries before calculation.

2. Mixing strategies or instruments

A session can appear strong because it contains one profitable setup or symbol. Audit composition and repeat the comparison within a stable strategy scope.

3. Treating missing labels as the control

Unknown session evidence is unavailable. Keep its count visible; do not assign it to “other sessions.”

4. Equating observed change with causality

A later window differs in more than the filter. Describe the result, preserve the rule, and collect repeated comparable evidence instead of declaring that the clock created the gain.

Session Filter Workflow

  1. Freeze account, strategy, period, timezone, unit, money basis, and evidence cutoff.
  2. Define mutually exclusive session buckets from one timestamp rule.
  3. Reconcile bucket counts and missing evidence to the starting population.
  4. Calculate net P&L, average result, outcome mix, costs, drawdown, and day concentration.
  5. Audit composition by instrument, setup, side, weekday, and available regime evidence.
  6. Open exact trades in the strongest and weakest buckets.
  7. Freeze one reversible filter and one later comparison window.
  8. Run the follow-up without deleting skipped opportunities or changing definitions.
  9. Keep, revise, or reverse the filter from the later evidence.

If the decision is mostly about time spent rather than P&L, the profit-per-hour guide explains how to define active decision time without pretending all scheduled screen hours were productive work.

When Session Filtering Is the Wrong Analysis

  • One session only: there is no within-strategy session contrast.
  • Multi-day positions: entry time may be a weak proxy for the exposure that drove the result.
  • Unstable labels or timezone: bucket membership cannot be reproduced.
  • Mixed strategies: strategy composition dominates the session comparison.
  • Thin or concentrated evidence: one trade or one day controls the result.
  • No held-out or later evidence: the filter remains exploratory and should be tested reversibly.

Methodology Note

  • Preserved hook: 450 trades, six-month baseline, 14-to-6-hour filter, $800-to-$2,240 monthly path, 180% change, 44% fewer trades, and 400% expectancy change remain in a mathematically closed example.
  • Correction: the old 64% losing-screen-time line is corrected to the exact 57.1% scheduled-hour reduction because the old numerator included a positive bucket.
  • Evidence class: all case numbers are constructed P&L examples, not real anonymized logs, a TSB cohort, or a customer testimonial.
  • Causal boundary: baseline and follow-up are observational windows; no percentage is attributed solely to the filter.
  • Product boundary: TSB's session dimensions, explicit hypothesis, unavailable-evidence handling, composition audit, and exact references are code-backed; the interpretation remains editorial.

For sourcing, correction, and evidence rules, see our editorial methodology.

Final Verdict: Let Your Data Choose a Test, Not a Myth

The 180% example is useful because the arithmetic now opens all the way down to 450 baseline trades and 126 follow-up trades. It demonstrates how a negative session slice can coexist with an overall profitable strategy and why fewer eligible hours may improve a later result.

Its conclusion is deliberately narrower than “only trade London.” Find the session hypothesis in your own data, reconcile every record, inspect composition, freeze one filter, and test it on later evidence. If the effect survives, keep the rule. If it does not, reverse it without rewriting the baseline.

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 Session Filter Case Study.

Asia, London, and New York are common labels, but their exact clock boundaries depend on the timezone, data source, market, and daylight-saving convention. Store the exact start and end times used by the analysis; do not rely on an undated EST shorthand. The 2025 BIS survey establishes the United Kingdom as the largest FX trading location, not a universally best session for every strategy.

A session label can proxy for different setup, instrument, event, volatility, liquidity, spread, and trader-availability mixes. That can make performance differ without the clock itself being causal. Compare composition and exact trades before attributing a result to London, New York, or Asia.

Freeze one account, strategy version, period, timezone, logical-trade unit, entry-or-exit timestamp rule, session boundaries, cost basis, and evidence cutoff. Reconcile mutually exclusive bucket counts and missing labels to the starting population, compare net result and distribution, audit composition, then open the exact trades. No fixed 30-trade or dollar-gap rule proves a structural edge.

Do not delete history or declare the session permanently bad from the discovery window. Freeze one reversible filter, keep excluded opportunities visible, and test it on a later or held-out window. If evidence is thin, concentrated, incomplete, or unstable across non-overlapping periods, the honest decision is to keep collecting.

Possibly, but treat each strategy-and-session combination as a separate hypothesis with its own versioned rules and evidence. Do not assume one setup transfers to every hour, and do not combine different playbooks into one session average that hides composition changes.

Analyze the windows you can actually execute consistently, then choose among a schedule change, a different verified strategy, or no trade. A historically stronger but inaccessible session is not automatically the best operational choice. Compare expected result, concentration, costs, sleep and execution constraints without pretending one timezone fits everyone.