# Performance (/platform/charts/strategies/performance)



Open the [Backtest viewer](/platform/charts/strategies#backtest-viewer), then select **Performance**. This tab brings together the profit curve, headline results, daily and weekday charts, and a detailed performance table.

The symbol, timeframe, strategy name, and date range at the top identify the backtest being reviewed. Keep these consistent when comparing results with another run.

*Screenshots show an example BTCUSD backtest. Values depend on the strategy, data, and settings. Select an image to view it at full size.*

## Profit curve and summary [#profit-curve-and-summary]

<figure>
  [![Backtest profit curve and summary metrics for net profit, trades, win rate, maximum drawdown, and profit factor](/images/charts/strategies/profit-curve.png)](/images/charts/strategies/profit-curve.png)

  <figcaption>
    The curve shows the path through the backtest; the summary reports the headline results.
  </figcaption>
</figure>

Read the curve from left to right through the date range. Rising sections show improving cumulative P\&L, while falling sections show losses relative to an earlier point. Green and red shading distinguish values above and below zero. A decline can still be a drawdown while the curve remains above zero.

| Metric            | Meaning                                                                                                                              |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| **Net Profit**    | The overall profit or loss reported for the backtest. Read it alongside the strategy's commission and slippage settings.             |
| **Trades**        | Number of closed trades in the backtest. A result based on a few trades provides less evidence than one observed repeatedly.         |
| **Win Rate**      | Percentage of closed trades that won. The counts beside it show winning and losing trades.                                           |
| **Max Drawdown**  | Largest decline from an equity peak to a later low, displayed as an amount and percentage. This is different from the final loss.    |
| **Profit Factor** | Gross profit divided by gross loss. A value of 1 means the two are equal; 1.5 means $1.50 of gross profit for each $1 of gross loss. |

Win rate and profit factor answer different questions. For example, four $200 wins and six $100 losses give a 40% win rate and a profit factor of about 1.33, before any additional costs. A high win rate alone does not establish profitability.

## Daily and weekday results [#daily-and-weekday-results]

<figure>
  [![Net Daily PNL chart and Weekday Performance chart with green profitable bars and red losing bars](/images/charts/strategies/daily-weekday.png)](/images/charts/strategies/daily-weekday.png)

  <figcaption>
    Daily results show individual dates; weekday results group performance by day of the week.
  </figcaption>
</figure>

**Net Daily PNL (USD)** shows results across the backtest's dates. Bars above zero are profitable days and bars below zero are losing days. This view helps reveal whether the result is spread across the period or concentrated in a few unusually large days.

**Weekday Performance (USD)** groups results from Sunday through Saturday. A positive Tuesday bar describes the combined Tuesday result in this backtest; it does not mean every Tuesday was profitable. Use [Trades Log's calendar](/platform/charts/strategies/trades-log#calendar-view) to inspect individual dates.

## Performance table [#performance-table]

<figure>
  [![Performance table with All, Long, and Short columns, followed by risk-adjusted performance and benchmark rows](/images/charts/strategies/performance-table.png)](/images/charts/strategies/performance-table.png)

  <figcaption>
    Compare the combined results with each trade direction. Some metrics are only shown for All.
  </figcaption>
</figure>

The **All**, **Long**, and **Short** columns separate the combined backtest from each direction. This helps identify whether the strategy's strengths and weaknesses are shared by both sides.

| Row                             | How to read it                                                                                                                          |
| ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| **Net Profit**                  | Reported profit or loss for that column.                                                                                                |
| **CAGR**                        | Compound annual growth rate: growth expressed as an annualized rate. It is not the raw percentage change over the displayed date range. |
| **Gross Profit**                | Total profit from winning trades.                                                                                                       |
| **Gross Loss**                  | Total loss from losing trades, displayed as a loss amount.                                                                              |
| **Profit Factor**               | Gross profit relative to gross loss.                                                                                                    |
| **Average P\&L per Day / Week** | Average result at the stated time interval. It does not mean every day or week produced that amount.                                    |
| **Drawdown**                    | The backtest's peak-to-trough decline, shown in currency and percentage terms.                                                          |

The headline total, chart, and trade-level breakdowns can show different P\&L totals. Do not assume a trade-level sum includes every cost reflected in the headline result. Check the [strategy properties](/platform/charts/strategies#script-settings) when comparing runs. The [Simulation tab](/platform/charts/strategies/simulation) explicitly uses closed-trade P\&L before commission.

### Risk-adjusted performance [#risk-adjusted-performance]

These rows put returns in the context of variability or drawdown:

| Metric            | What it describes                              |
| ----------------- | ---------------------------------------------- |
| **Calmar Ratio**  | Return relative to maximum drawdown.           |
| **Sharpe Ratio**  | Return relative to overall return variability. |
| **Sortino Ratio** | Return relative to downside variability.       |

They emphasize different aspects of risk, so they are not interchangeable. Compare like-for-like backtests and settings. A dash means no value is displayed; it should not be read as zero.

### Benchmark [#benchmark]

**Buy and Hold PnL** and **Buy and Hold % Gain** provide a passive holding comparison when values are available. **Strategy Outperformance** shows the strategy's comparison with that benchmark. These rows help distinguish the strategy's result from the benefit or cost of simply holding the market over the period.

For the individual trades behind these results, continue to [Trades Analysis](/platform/charts/strategies/trades-analysis) or [Trades Log](/platform/charts/strategies/trades-log).
