Trade outcomes and daily account returns answer different questions
Resampling complete closed trades can estimate uncertainty in average net P&L per trade under the declared trade-generating process. Resampling dated account returns targets a statistic per valuation period. Changing the unit changes the question, even when both datasets came from the same TradingView strategy.
- Without external cash flows, daily simple return is r(t) = E(t)/E(t-1) - 1, where E includes open positions and costs at the same valuation time. Deposits and withdrawals require an explicit adjustment. Preserve the calendar and flag missing valuations instead of inventing zero returns.
- A trade opened on Monday and closed on Friday has one realized trade outcome but several daily account returns. Booking all of its P&L on Friday omits the intervening exposure. A closed-trade CSV alone cannot reconstruct that mark-to-market path.
- Keep each trade record together, including its return denominator and relevant fields. Do not sample profits and position sizes separately. Several exits from one position or trades sharing market exposure may require a larger sampling unit.
| Sampling unit | Example statistic | Required interpretation |
|---|---|---|
| One completed trade | Mean net P&L in account currency per trade | Equal weight per trade; position sizes and durations remain part of the observed trade mix. |
| One normalized trade outcome | Mean return on a declared capital or initial-risk basis | Define the denominator for every trade; percentage P&L and R-multiples are different units. |
| One daily account valuation interval | Arithmetic mean daily account return | Equal weight per day, including valid flat days; requires open-position valuation and cash-flow treatment. |
| One aligned strategy/benchmark date | Mean daily excess return | Resample the paired row together to retain the same-date relationship. |