Features/Analytics
Every number, defined
A reference for what ChristTrade computes on your backtests and what each metric actually means. Included on the free tier, with no account required.
Edge and expectancy
The headline numbers. Every one is computed from the closed-trade ledger, so it is reproducible from your trade history rather than accumulated as you go.
- Total P/L
- Net profit and loss across all closed positions, after costs.
- Account balance
- Current balance, derived from the ledger rather than stored.
- Win rate
- Wins over total closed trades. Break-even trades are counted and reported separately rather than quietly bundled into either side.
- Total trades
- Closed positions. Wins, losses and break-evens are each broken out.
- Profit factor
- Sum of winning trades divided by the absolute sum of losing trades. Above 1.0 means the winners paid for the losers.
- Expectancy
- Average profit and loss per trade in account currency. What one more trade is worth on average.
- Expectancy (R)
- Average per-trade result expressed in R, where 1R is the risk you defined on entry. Currency-independent, so it survives changing your position size.
- Payoff ratio (R)
- Mean R of winners over the absolute mean R of losers. How much bigger a win is than a loss.
- Kelly fraction
- The mathematically optimal fraction of capital to risk per trade given your win rate and payoff ratio. Reported as undefined when the inputs cannot support it, rather than as a misleading zero.
- Median R
- The middle realised R. Read next to average R: a large gap between them means outliers are carrying your results.
- Avg R (win) / Avg R (loss)
- Mean R of winners and mean R of losers, signed, reported separately.
- Standard deviation of R
- Dispersion of your realised R. The volatility of your own edge.
- Max drawdown
- Worst peak-to-trough decline, in both absolute currency and percent.
- Average duration
- Mean holding time per trade.
Curves over time
Where the equity went and what it did on the way. Every series is plotted against real timestamps, not trade index, unless stated.
- Equity curve
- Account balance over time, available per trade and as an end-of-day series.
- Drawdown curve
- Underwater plot: percentage below the running high-water mark, over time.
- Expected value (EV) curve
- Rolling expected value based on realised wins and losses, so you can see the edge forming or decaying rather than only its final value.
- Rolling win rate
- Win rate over the last 20 trades, indexed. Shows streakiness that a single aggregate win rate hides.
- Monthly contribution
- Each month’s delta to the account, cumulative within the year.
Distributions
The shape of your results, not just their average. This is the section that tells you whether an edge is real or one lucky trade wearing a trench coat.
- R-multiple distribution
- Histogram of realised R outcomes. Frequency of each bucket of win and loss size.
- P/L distribution
- Histogram of per-trade profit and loss, paired with its cumulative probability curve.
- R CDF
- Cumulative probability of realised R. Read off the odds of a trade coming in below any R you choose.
- Duration histogram
- Distribution of holding times in minutes.
- Outcome and side share
- Proportion of wins, losses and break-evens; proportion of longs against shorts.
Execution quality
Not whether the idea was right, but whether you traded it well. Most platforms stop at the first question.
- MAE vs MFE cloud
- Maximum adverse excursion against maximum favourable excursion, per trade, plotted as a cloud and split by win and loss. Shows how much heat you took before you were right, and how much you left on the table.
- Initial vs realised R
- The R you planned on entry against the R you actually got, per trade. The gap is your management.
- Realised R vs max possible R
- What you took against the best the trade ever offered.
- Execution efficiency
- Realised R as a fraction of the maximum available, summarised as average, median, 25th and 75th percentile, with its own distribution.
- Duration vs realised R
- Scatter of holding time against outcome, with the correlation coefficient computed. Answers whether holding longer actually helps you.
- Close reasons
- Every exit broken down by why it happened - stop, target, manual and the rest - with count, win rate and P/L for each.
Sliced by time
When you trade well and when you do not. All time buckets are UTC.
- Hourly × weekday heatmap
- Win rate and trade count for all 168 hour-of-week buckets, as a grid. Colour is win rate, size is sample count, so a great-looking hour with three trades in it looks like what it is.
- Weekly win rate
- Win rate by weekday.
- Sessions
- Trades, wins, losses, break-evens, win rate and P/L for Asia, London and New York.
- Monthly performance
- P/L and win rate by month.
- Win rates by month, long against short
- Directional bias by month - whether you are actually a two-sided trader.
- Streaks
- Longest winning streak, longest losing streak, and the streak you are currently on.
Breakdowns and costs
Where the money came from, and what it cost to get it.
- By symbol
- Trades, wins, losses, break-evens, win rate, P/L and average RR per instrument.
- By trade type
- The same breakdown across your own trade categories.
- Treemap by symbol
- Contribution and concentration at a glance - which instrument is quietly carrying the account.
- Cost attribution
- Fees, commission, slippage and spread, itemised separately and totalled, with entry-leg costs allocated at close. Most backtesters report a net number and let you assume the difference.
Monte Carlo
History gave you one path. This resamples your trade distribution to show the paths you could just as easily have got, which is the honest way to read a good backtest.
- Inputs
- Number of simulations, trades per simulation, starting capital, win rate, average win and average loss. All pre-filled from your real results and all editable, so you can stress-test a worse version of yourself.
- Mean return
- Average outcome across every simulated run.
- CAGR
- Compound annual growth rate implied by the simulated paths.
- Max drawdown
- Worst-case decline across the simulations.
- Sharpe ratio
- Return per unit of total volatility.
- Sortino ratio
- Return per unit of downside deviation only, which is the one that matters if you do not consider upside volatility a problem.
- Annual volatility
- Dispersion of simulated returns, annualised.
- Probability of ruin
- The share of simulated paths that blow the account. The single most useful number on this page and the one most platforms will not show you.
- Best case (95th percentile)
- The outcome you beat only 5% of the time. Useful mainly as a reminder of what you should not plan around.
- Median
- The middle simulated outcome - a far better planning number than the mean.
- Capital distribution percentiles
- The full spread of ending capital across all runs.
Not built
A reference that only lists wins is an advert. These are the gaps, including one that exists in the code but not on your screen.
- CSV or JSON exportNot yet
- There is no export of trades or analytics today.
Run it on your own trades.
All of the above is on the free tier. No card, and no account needed to start a backtest.
