optimize_portfolio
Compute optimal asset allocation for a stock portfolio using mean-variance optimization. Methods include maximizing Sharpe ratio, minimizing variance, risk budgeting, and Black-Litterman.
Instructions
Optimize portfolio weights using mean-variance optimization.
Args: universe: List of tickers (e.g. ["AAPL", "MSFT", "GOOGL", "TSLA"]) method: "max_sharpe", "min_variance", "risk_budget", or "black_litterman" period_start: Start date YYYY-MM-DD period_end: End date YYYY-MM-DD long_only: Only allow long positions (default: true)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| universe | Yes | ||
| method | No | max_sharpe | |
| period_start | No | ||
| period_end | No | ||
| long_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |