Key Metrics for Algorithmic Trading Portfolios – Rolling Average Trade Profit
Rolling average trade profit provides a dynamic view of trading system performance by showing how average trade profitability changes through different market and strategy cycles.
Rolling Average Trade Profit: Measuring Trading System Performance Through Cycles
A portfolio’s historical average trade profit is useful. Its rolling average trade profit can tell us considerably more about where the portfolio is within its current performance cycle.
One of the metrics I have found increasingly valuable in algorithmic trading research is rolling average trade profit.
Most trading system reports provide an average trade statistic calculated across the entire historical test. For example, the current historical average trade profit for the Capstone Trading Systems 18-System Portfolio is approximately $140 per trade in the analysis shown in the video below.
That number is useful, but it does not answer another important question:
Why Rolling Average Trade Profit Matters
Trading system performance does not occur in a straight line. Strategies move through periods of stronger performance, weaker performance, equity peaks, and drawdowns.
A rolling calculation allows us to observe these changes directly.
In the Portfolio Metrics Lab, I can calculate the average trade profit over the most recent 50, 100, 200, or another selected number of trades. Instead of producing one static statistic, the calculation creates a time series showing how the portfolio’s average trade has changed historically.
This creates another way of examining the performance cycle of a trading system portfolio.
The Connection to Drawdown
When a portfolio experiences a sustained losing period, its rolling average trade profit naturally declines and can become negative. When performance improves, the rolling average begins rising again. This creates identifiable cycles that frequently correspond with movements in the portfolio’s equity and drawdown curves.
Can Performance Cycles Improve Strategy Timing?
One of the questions I am researching is whether these rolling performance cycles can provide useful information about when to begin trading, increase allocation, reduce allocation, or temporarily stop trading a strategy or portfolio.
Consider two very different conditions.
A portfolio may have just experienced one of the strongest 100-trade periods in its historical record. Alternatively, it may be in a drawdown with rolling average trade profit substantially below its long-term historical average.
Those two environments represent very different points within the historical performance distribution.
That does not mean future performance can be predicted simply from the rolling average. However, the metric provides another quantitative variable that can be studied rather than relying exclusively on the current equity curve.
Out-of-Sample Performance of the 18-System Portfolio
The 18-System Portfolio was finalized and released in May 2025. This gives us a meaningful separation between the original development period and subsequent out-of-sample trading.
An interesting observation in the current research is that rolling average trade profit reached levels during June 2026 and August 2026 that were higher than those observed during much of the original in-sample development period.
This has occurred alongside greater market volatility, particularly in the E-mini Nasdaq.
The important point is not simply that average trade profit increased. It is that the rolling calculation allows us to compare the current environment with the entire historical distribution of previous trading periods.
Looking Beneath the Portfolio Equity Curve
The second part of the video examines the portfolio inside MultiCharts.
A portfolio equity curve is the aggregate result of many individual trading strategies. Looking only at the combined curve can hide much of what is happening underneath it.
When we scroll through the individual equity and drawdown curves of the 18 strategies, an important characteristic becomes visible: the strategies are operating at different points in their performance cycles.
Some strategies are near equity highs. Others are in drawdowns. Some are improving while others are temporarily weakening.
That is intentional.
The objective of portfolio construction is not necessarily to find 18 systems that are all making money at exactly the same time. The objective is to combine independent trading methodologies whose return streams are sufficiently different that weakness in one strategy can potentially be offset by strength in another.
Independent Edges and Portfolio Construction
The 18-System Portfolio combines strategies using different entry methodologies, exit logic, time frames, stop-loss structures, and market conditions.
One example shown in the video is Cobra 3, a strategy whose original methodology dates back more than 20 years and which has recently reached new equity highs.
Other strategies within the portfolio may simultaneously be experiencing drawdowns.
This is precisely why evaluating individual strategy equity curves, rolling trade statistics, correlations, and the aggregate portfolio matters more than simply identifying the strategy with the best recent performance.
Metrics Worth Monitoring
- Average trade profit
- Rolling average trade profit
- Percentage of winning trades
- Equity curve
- Current and historical drawdown
- Individual strategy performance
- Pairwise strategy correlation
- In-sample versus out-of-sample performance
Transaction Costs Are Included
The results shown in this analysis include a $25 round-turn allowance for commissions and slippage.
This is particularly important when studying average trade profit because transaction costs can materially alter the economics of a strategy with a small average trade.
The objective is to evaluate trading systems using assumptions that better approximate actual trading rather than relying exclusively on frictionless historical results.
Portfolio Metrics Lab
I developed the Portfolio Metrics Lab specifically to make this type of portfolio-level research easier.
In addition to rolling average trade profit, the application includes equity and drawdown analysis, individual strategy filtering, winning percentage statistics, and other portfolio metrics.
Trading Platforms
The 18-System Portfolio primarily trades the E-mini Nasdaq (NQ) and can also be traded using Micro E-mini Nasdaq (MNQ) contracts.
The portfolio is available for TradeStation and MultiCharts. Certain portfolio variations can also be implemented in NinjaTrader, depending on the required data and strategy configuration.
Auto-trading options are also available through supported brokerage arrangements.
Learn More About the 18-System Portfolio
Explore the portfolio, current research, strategy diversification, historical performance, and available trading configurations.
Explore the 18-System Portfolio```