NinjaTrader 8 Rev9 OPT Money Management Algorithms: Reduce Drawdown and Improve Trading System Performance
Can money management algorithms improve the performance of an existing automated trading system without changing the underlying trading signals?
In this update, we demonstrate the latest Rev9 OPT Money Management Algorithm for NinjaTrader 8, featuring significantly faster optimization and the ability to evaluate 12 different equity curve-based money management rules.
Using our V-Reversal Trading System as an example, we compare the original trading strategy against the same strategy with an additional layer of equity curve management.
The historical results are significant: approximately 46% lower maximum drawdown, 59% higher average trade profit, and more than $100,000 in additional hypothetical net profit.
Watch: NinjaTrader 8 Rev9 OPT Money Management Algorithms
V-Reversal Trading System: Before and After Money Management
The V-Reversal Trading System is an automated long and short trading strategy. Our historical backtest extends to 2020 and includes several different market environments, including periods of increased volatility and choppy price action.
The original strategy generated approximately $305,210 in historical net profit with an average trade profit of $148.30 and a maximum drawdown of approximately $26,000.
After applying Rule 8 of our Rev9 OPT Money Management Algorithm, the historical performance improved substantially.
| Performance Metric | Original Strategy | With Rule 8 |
|---|---|---|
| Net Profit | $305,210 | $424,000* |
| Average Trade Profit | $148.30 | $235 |
| Maximum Drawdown | $26,000 | $14,000 |
| Historical Average Trade Improvement | Baseline | +59% |
| Historical Drawdown Reduction | Baseline | 46% |
*Figures are approximate and based on the historical backtest demonstrated in the video. Commissions and slippage are not included.
The improvement in average trade profit is particularly interesting. Increasing the average trade from approximately $148 to $235 provides a larger gross profit cushion against trading expenses, although actual profitability will depend on commissions, slippage, market conditions, and execution quality.
How Do Equity Curve Money Management Algorithms Work?
Traditional trading strategies generate entry and exit signals based on price, volume, technical indicators, or other market conditions.
Our money management algorithms introduce a separate decision-making layer based on the historical performance and equity curve behavior of the trading system itself.
Instead of asking only whether a market presents a trading opportunity, we also ask:
- Is the trading system currently performing favorably relative to its historical behavior?
- Is the system experiencing a drawdown that may represent an opportunity to resume trading?
- Has the equity curve entered a period of historically unfavorable performance?
- Can we improve trade selection and average profitability by selectively enabling or disabling entries?
The objective is to manage trading participation using information derived from the underlying strategy's equity curve.
Rev9 OPT: Faster Optimization Across 12 Money Management Rules
One of the most important improvements in the latest Rev9 OPT version is optimization speed.
Rather than individually configuring and testing every money management algorithm, traders can perform a single optimization sweep through the available rules.
In our example, we tested Rules 1 through 12 using their default parameters to identify which money management approach produced the strongest historical performance on the V-Reversal Trading System.
We were not optimizing all of the individual parameters within each rule. We were simply comparing the different money management methods using their default settings.
Closed Trade Equity Curve Algorithms
Several rules calculate technical indicators directly from the closed trade equity curve rather than the price chart.
- Rule 1 – Moving Average: Compares moving averages of closed trade equity to evaluate the strategy's recent performance trend.
- Rule 2 – ADX: Uses the Average Directional Index on closed trade equity to evaluate trend strength.
- Rule 3 – Stochastics: Applies a stochastic calculation to closed trade equity.
- Rule 4 – RSI: Uses the Relative Strength Index of closed trade equity.
- Rule 5 – Average Trade Profit: Evaluates the average profitability of recent trades.
For example, the moving average rule can compare shorter-term and longer-term averages of the closed trade equity curve to determine whether new trading signals should be enabled.
Open Trade Equity and Drawdown Algorithms
Other rules focus on open trade equity and drawdown behavior.
- Rule 6 – Pinpoint Entry: Attempts to enter at a specified unfavorable open trade excursion.
- Rule 7 – Drawdown Stop: Uses drawdown and recovery thresholds to control trading participation.
- Rule 8 – Average Drawdown: Evaluates average open trade drawdown behavior to determine entry eligibility.
- Rule 9 – Average Drawdown 2: Uses an alternative interpretation of average drawdown direction.
- Rule 10 – Moving Average of Open Equity: Applies moving averages to open trade equity rather than closed trade equity.
- Rule 11 – RSI of Open Equity: Applies RSI calculations to open trade equity.
- Rule 12 – Buy the Drawdown: Seeks opportunities to initiate trading during equity curve drawdowns and stop following a recovery.
Additional money management capabilities include managing consecutive losing trades and combining multiple rules.
Why Rule 8 Produced the Best Results in This Test
For the V-Reversal Trading System, Rule 8 produced the preferred historical results in our optimization sweep.
This rule examines average drawdown behavior associated with open trade equity and uses that information to manage trading participation.
With Rule 8 enabled, the backtest demonstrated:
- Approximately $424,000 in historical net profit.
- Average trade profit of approximately $235.
- Maximum historical drawdown of approximately $14,000.
- A relatively balanced contribution from long and short trades.
The average trade profit was approximately $249 on the long side and $221 on the short side.
These results demonstrate the potential value of examining a trading strategy's equity curve as an additional source of information.
However, because Rule 8 was selected after comparing historical results, the improvement must be evaluated through additional out-of-sample and forward testing before concluding that it represents a durable trading advantage.
Combining Multiple Money Management Rules
The standard Rev9 Money Management Algorithm also allows traders to combine multiple methods within the same configuration.
For example, we tested a combination of the pinpoint entry algorithm and average drawdown-based management.
That configuration generated approximately:
- $385,210 in historical net profit.
- $225 average trade profit.
- $17,000 maximum drawdown.
While this combination did not outperform Rule 8 in the example, it demonstrates how different money management approaches can be evaluated together.
Combining additional rules may offer flexibility, but it also increases model complexity and the risk of overfitting historical data.
Managing the Equity Curve to Manage Trading Capital
The central idea behind Capstone Trading Systems' money management research is straightforward:
Manage the equity curve to manage the capital allocated to a trading system.
Instead of continuously trading every signal generated by an automated strategy, we can use equity curve statistics to evaluate when the strategy should be active or inactive.
This creates an additional research dimension beyond traditional price-based entry and exit optimization.
Equity curve money management is not guaranteed to improve future results, and filtering trades can sometimes remove trades that would otherwise have been profitable. Nevertheless, systematic testing can help identify whether a strategy historically benefited from these techniques.
NinjaTrader 8 Money Management Algorithm Research
The faster Rev9 OPT framework makes it more practical to compare multiple equity curve-based money management approaches across a database of automated trading strategies.
We can begin by testing the default settings of each rule, identify promising candidates, and then perform additional validation to determine whether any observed improvement is robust.
For traders developing automated strategies in NinjaTrader 8, these tools provide another way to investigate trading system performance, drawdown control, and capital management.
Explore Capstone Trading Systems
Discover automated futures trading strategies, portfolio trading systems, and money management algorithms for NinjaTrader, TradeStation, and MultiCharts.
Visit Capstone Trading SystemsFinal Thoughts
The latest NinjaTrader 8 Rev9 OPT Money Management Algorithm offers faster optimization and a more efficient way to evaluate equity curve-based trading rules.
Our V-Reversal Trading System example illustrates how selecting an appropriate money management rule can materially change historical backtest performance.
The approximately 46% reduction in historical maximum drawdown and 59% improvement in average trade profit are encouraging research results, but they are not guarantees of future performance.
As always, we continue evaluating trading system performance across different market environments and emphasize the importance of robustness, risk management, and ongoing validation.
Subscribe to our YouTube channel for more automated trading strategies, NinjaTrader 8 tutorials, portfolio research, and trading system development updates.
Risk Disclosure: Futures trading involves substantial risk and is not suitable for all investors. The performance results discussed in this article are hypothetical historical backtests and do not represent actual trading results. Results exclude commissions and slippage. Hypothetical performance has inherent limitations, including the benefit of hindsight and the potential for optimization bias. Actual execution, trading costs, liquidity, and changing market conditions may materially affect results. Past performance, whether actual or hypothetical, is not necessarily indicative of future results.