Skip to content

Optimization Overview

Strategy optimization finds the best parameter values for your trading strategy by systematically testing different combinations against historical data.

  • Improve Performance - Find parameters that maximize returns
  • Reduce Risk - Identify stable parameter ranges
  • Validate Robustness - Ensure strategy works across conditions

Tests all combinations of parameters within specified ranges.

Pros: Thorough, finds global optimum Cons: Slow for many parameters

Randomly samples parameter combinations.

Pros: Faster, good for many parameters Cons: May miss optimal values

Optimizes on rolling windows, validates on out-of-sample data.

Pros: Most realistic, reduces overfitting Cons: Computationally intensive

Choose what to optimize for:

TargetDescription
Total ReturnMaximum profit
Sharpe RatioRisk-adjusted return
Win RatePercentage of winning trades
Profit FactorGross profit / gross loss
Max DrawdownMinimize largest decline