Trading Journal Expectancy: Include Fees, Funding and Partial Exits
A journal that records only entry and exit prices overstates results. Fees, funding and partial exits change expectancy.
Short answer
Journal expectancy should be computed from net results: for each trade, the realised P&L after trading fees on every fill, funding paid or received while open, and slippage, including partial exits at different prices. Expectancy = total net P&L ÷ number of trades (or in R units, net P&L ÷ planned risk). Trades with several partial exits should be one record with a weighted exit, not several separate 'wins'.
Net, not gross
| Trade | Gross P&L | Fees | Funding | Net |
|---|---|---|---|---|
| 1 | +$300 | −$18 | −$12 | +$270 |
| 2 | −$200 | −$16 | +$4 | −$212 |
| 3 | +$150 | −$20 | −$25 | +$105 |
Partial exits
Illustrative: long 1 BTC; sell 0.5 at +$600, 0.3 at +$900, 0.2 at −$200 (stop). Weighted exit P&L = 300 + 270 − 40 = +$530 gross for one trade. Counting three exits as three trades inflates win rate and trade count.
In R units
R = net P&L ÷ planned risk. If planned risk was $200 and net P&L +$270, the trade is +1.35R. Average R across trades is expectancy in risk units, comparable across position sizes. See Crypto Strategy Profit Factor vs Expectancy: Read Both With Costs and Crypto Risk-Reward After Fees: Calculate the Real Break-Even Win Rate.
Example: funding changes the verdict
Illustrative: a swing strategy on perps shows gross expectancy +0.6R per trade. Fees reduce it to +0.5R. Funding paid during average holding periods of four days reduces it to +0.2R. Still positive, but a third of the gross edge, and highly sensitive to funding regimes.
Conclusion
Compute journal expectancy from net P&L including fees, funding and partials, with one record per trade.
Record trades in the journal with costs and planned risk.
Open the ChartsPod terminalSee Trading Journal Expectancy on live data in the free ChartsPod terminal.
Open the ChartsPod terminalQuestions readers ask
Why is my real result worse than my journal?
The journal may omit fees, funding or slippage.
How do I record partial exits?
As one trade with all fills, computing net P&L across them.
What is expectancy in R?
Average net P&L divided by planned risk.
Sources and methodology
Risk arithmetic follows standard position-sizing formulas; liquidation mechanics reference Bybit's and Binance's documentation; ChartsPod's position planner and journal were checked on its public pages on 17 October 2026. All examples are illustrative.
- ChartsPod documentation — guides for order flow, derivatives, alerts, backtests, journal and workspaces.
- Hyperliquid docs: Funding — hourly payments, 1/8 of the 8-hour rate, oracle price for notional.
This article explains research tools and workflows. It is not financial advice, does not recommend buying or selling any asset and does not predict prices. Crypto derivatives carry a risk of rapid and total loss of margin.
CHARTSPOD EDITORIAL EDITION · RESEARCH AND EDUCATION ONLY · NOT FINANCIAL ADVICE.