Portfolio Optimizer
Optimize investment portfolios with rebalancing, risk analysis, and tax optimization.
Quick Start
CODEBLOCK0
Core Features
1. Portfolio Analysis
- - Current allocation breakdown
- Sector exposure
- Risk metrics (volatility, beta, Sharpe ratio)
- Diversification score
- Performance vs benchmarks
2. Rebalancing
Calculate trades needed to reach target allocation:
- - Threshold-based rebalancing (e.g., rebalance when >5% drift)
- Calendar-based (quarterly, annually)
- Tax-aware rebalancing (minimize capital gains)
3. Tax-Loss Harvesting
Identify positions with losses to offset gains:
- - Short-term vs long-term losses
- Wash sale rule awareness
- Suggested replacement securities
4. Risk Analysis
- - Portfolio volatility
- Maximum drawdown
- Value at Risk (VaR)
- Beta vs market
- Correlation matrix
Usage
Analyze Current Portfolio
CODEBLOCK1
Get Rebalancing Trades
CODEBLOCK2
Tax-Loss Harvesting Opportunities
CODEBLOCK3
Risk Report
CODEBLOCK4
Input Format
Holdings can be specified as:
- -
SYMBOL:VALUE (dollar value) - INLINECODE1 (shares with cost basis)
Example:
CODEBLOCK5
Or with cost basis:
CODEBLOCK6
Output
Analysis includes:
- - Current vs target allocation
- Trades needed to rebalance
- Estimated tax impact
- Risk metrics
- Recommendations
Requirements
- - Python 3.10+
- INLINECODE2 for price data
- INLINECODE3 ,
pandas for calculations
Monetization (SkillPay)
This skill supports SkillPay integration for premium features.
Pricing Tiers
| Tier | Price | Features |
|---|
| Basic | Free | Basic analysis, manual rebalancing |
| Pro |
$29/mo | Auto rebalancing, tax-loss harvesting, risk metrics |
| Premium | $49/mo | API access, unlimited portfolios, priority support |
Owner: Xanadu Studios
投资组合优化器
通过再平衡、风险分析和税务优化来优化投资组合。
快速开始
bash
分析投资组合
python scripts/optimizer.py analyze --holdings AAPL:10,MSFT:15,GOOGL:5
再平衡
python scripts/optimizer.py rebalance --holdings AAPL:10,MSFT:15,GOOGL:5 --target AAPL:30,MSFT:30,GOOGL:40
税收亏损收割
python scripts/optimizer.py harvest --holdings AAPL:-500,MSFT:200
核心功能
1. 投资组合分析
- - 当前资产配置明细
- 行业敞口
- 风险指标(波动率、贝塔系数、夏普比率)
- 分散化评分
- 与基准的业绩对比
2. 再平衡
计算达到目标配置所需的交易:
- - 阈值再平衡(例如,偏离超过5%时进行再平衡)
- 定期再平衡(季度、年度)
- 税务感知再平衡(最小化资本利得)
3. 税收亏损收割
识别亏损头寸以抵消收益:
4. 风险分析
- - 投资组合波动率
- 最大回撤
- 风险价值(VaR)
- 与市场的贝塔系数
- 相关性矩阵
使用方法
分析当前投资组合
bash
python scripts/optimizer.py analyze --holdings AAPL:10,MSFT:15,GOOGL:5
获取再平衡交易
bash
python scripts/optimizer.py rebalance \
--holdings AAPL:10000,MSFT:15000,GOOGL:5000 \
--target AAPL:33,MSFT:33,GOOGL:33
税收亏损收割机会
bash
python scripts/optimizer.py harvest --file portfolio.json
风险报告
bash
python scripts/optimizer.py risk --holdings AAPL:10,MSFT:20,GOOGL:5
输入格式
持仓可以指定为:
- - SYMBOL:VALUE(美元价值)
- SYMBOL:SHARES:AVG_COST(带成本基础的股份)
示例:
bash
--holdings AAPL:15000,MSFT:20000,GOOGL:5000
或带成本基础:
bash
--holdings AAPL:100:150.00,MSFT:50:280.00
输出
分析内容包括:
- - 当前与目标配置对比
- 再平衡所需交易
- 预估税务影响
- 风险指标
- 建议
系统要求
- - Python 3.10+
- yfinance 用于价格数据
- numpy、pandas 用于计算
变现(SkillPay)
本技能支持SkillPay集成,提供高级功能。
定价层级
29美元/月 | 自动再平衡、税收亏损收割、风险指标 |
| 高级版 | 49美元/月 | API访问、无限投资组合、优先支持 |
所有者:Xanadu Studios