Automatically construct portfolios using objective-driven optimization.
The Portfolio Optimizer applies quantitative optimization techniques to determine ETF weights based on your selected objective, risk assumptions, and time horizon. Use this tool to allocate better by either gaining more return with a given level of risk, or reducing risk while targeting a specific level of return.
Get StartedUse quantitative optimization to build objective-driven portfolios
Choose ETFs manually or use the ETF Screener to identify suitable funds for optimization.
Go to ETF ScreenerChoose the optimization algorithm that will calculate the ideal ETF weights for your portfolio.
Choose an objective function that guides how the optimizer balances risk and return. Objective functions define the mathematical framework for portfolio optimization—some prioritize higher returns while accepting more risk, others minimize risk while targeting adequate returns, and some seek the optimal balance between the two. Understanding these trade-offs helps you align your portfolio with your investment goals.
Learn more about objective functionsEnter initial investment amount, select analysis time range, and enter the risk-free rate for optimization calculations.
The optimization engine calculates ETF weights based on your inputs and objective, producing a risk-aware and objective-aligned portfolio.
Get comprehensive analytics to understand your optimized portfolio's performance and risk profile
Leverage quantitative methods to build portfolios that align with your investment objectives and risk tolerance.
Use quantitative optimization to build objective-driven portfolios
Upgrade to unlock advanced optimization and portfolio limits.