Choose the observations from your TradingView export
TradingView exports report tabs separately: List of Trades supplies trade records, while Performance Summary supplies metrics. Keep the original export, strategy version, symbol, timeframe, date range, sizing rules and cost settings. A normality test needs individual observations, not the summary Sharpe ratio or total return.
- Reconcile entry and exit rows rather than counting both as independent returns. Document partial exits, open trades, filters and the capital denominator of each percentage.
- Resolve missing or nonfinite observations before testing. Do not turn a blank return into zero. If records are excluded, preserve the exclusion reason, timestamps and resulting n.
- Use one return definition and unit throughout. Decimal returns and percentage-point returns give the same JB after a common scale change; simple and log returns are different transformations and can give different results.
| Target | Input | Interpretation boundary |
|---|---|---|
| Trade outcomes | One reconciled closed-trade return per chosen trade unit | Irregular durations, position sizes and overlapping exposures can make trades dependent. |
| Account returns | Regularly sampled equity including open positions | With no external cash flows, r(t) = E(t) / E(t-1) - 1. Closed-trade P&L alone cannot reconstruct these valuations. |
| Model innovations | Residuals standardized by a specified conditional scale | This tests the fitted model error distribution, not the unconditional account-return distribution. |