← 返回
数据分析 中文

Xanadu Portfolio Optimizer

Optimize investment portfolios with rebalancing, risk analysis, tax-loss harvesting, and calculate optimal asset allocation.
优化投资组合,实现再平衡、风险分析和税损收割,并计算最优资产配置。
saintlittlefish
数据分析 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 800
下载
💾 13
安装
1
版本
#finance#investing#latest#portfolio#rebalancing

概述

Portfolio Optimizer

Optimize investment portfolios with rebalancing, risk analysis, and tax optimization.

Quick Start

# Analyze portfolio
python scripts/optimizer.py analyze --holdings AAPL:10,MSFT:15,GOOGL:5

# Rebalance
python scripts/optimizer.py rebalance --holdings AAPL:10,MSFT:15,GOOGL:5 --target "AAPL:30,MSFT:30,GOOGL:40"

# Tax-loss harvest
python scripts/optimizer.py harvest --holdings AAPL:-500,MSFT:200

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

python scripts/optimizer.py analyze --holdings AAPL:10,MSFT:15,GOOGL:5

Get Rebalancing Trades

python scripts/optimizer.py rebalance \
  --holdings AAPL:10000,MSFT:15000,GOOGL:5000 \
  --target "AAPL:33,MSFT:33,GOOGL:33"

Tax-Loss Harvesting Opportunities

python scripts/optimizer.py harvest --file portfolio.json

Risk Report

python scripts/optimizer.py risk --holdings AAPL:10,MSFT:20,GOOGL:5

Input Format

Holdings can be specified as:

  • SYMBOL:VALUE (dollar value)
  • SYMBOL:SHARES:AVG_COST (shares with cost basis)

Example:

--holdings AAPL:15000,MSFT:20000,GOOGL:5000

Or with cost basis:

--holdings "AAPL:100:150.00,MSFT:50:280.00"

Output

Analysis includes:

  • Current vs target allocation
  • Trades needed to rebalance
  • Estimated tax impact
  • Risk metrics
  • Recommendations

Requirements

  • Python 3.10+
  • yfinance for price data
  • numpy, pandas for calculations

Monetization (SkillPay)

This skill supports SkillPay integration for premium features.

Pricing Tiers

TierPriceFeatures
-----------------------
BasicFreeBasic analysis, manual rebalancing
Pro$29/moAuto rebalancing, tax-loss harvesting, risk metrics
Premium$49/moAPI access, unlimited portfolios, priority support

Owner: Xanadu Studios

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 19:01 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Xanadu Stock Screener

saintlittlefish
通过基本面、技术指标、行业及市场筛选股票,查找并保存符合特定财务标准与走势的个股。
★ 0 📥 794
data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 198 📥 65,087
data-analysis

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 368 📥 140,409