AgentSkillsCN

universe-selection

根据投资者的风险偏好、风险承受能力与投资目标,选择合适的投资标的范围进行组合构建。适用于决定将哪些资产纳入投资组合时使用。

SKILL.md
--- frontmatter
name: universe-selection
description: Select appropriate asset universes for portfolio construction based on investor profile, risk tolerance, and investment goals. Use when determining which assets to include in a portfolio.

Universe Selection Skill

Quick Reference

Investor TypeUniverseCode
Conservative (low risk, near retirement, preservation)conservativeget_universe('conservative')
Balanced (moderate risk, long horizon, diversified)global_diversifiedget_universe('global_diversified')
Aggressive (high risk, growth focus)us_techget_universe('us_tech')

Decision Matrix

Time HorizonRisk ToleranceRecommended Universe
< 5 yearsLowconservative
< 5 yearsMediumconservative
5-15 yearsLowconservative
5-15 yearsMediumglobal_diversified
5-15 yearsHighus_tech
> 15 yearsLowglobal_diversified
> 15 yearsMediumglobal_diversified
> 15 yearsHighus_tech

Available Universes

UniverseAssetsRisk Level
conservativeBND, AGG, TLT, IEF, GOVT, LQD, MBB, VMBSLow
global_diversifiedSPY, EFA, EEM, VWO, TLT, GLD, VNQ, LQD, HYG, DBC, IEF, GOVT, AGG, BND, VTIMedium
us_techAAPL, MSFT, GOOG, AMZN, META, NVDA, TSLA, CRM, ADBE, INTC, CSCO, ORCL, IBM, QCOM, AMDHigh

Ready-to-Run Code

python
from portfolio_optimizer import get_universe

# For conservative investor (capital preservation, low risk, near retirement)
tickers = get_universe('conservative')
# Returns: ['BND', 'AGG', 'TLT', 'IEF', 'GOVT', 'LQD', 'MBB', 'VMBS']

# For balanced investor (moderate risk, diversification)
tickers = get_universe('global_diversified')
# Returns: ['SPY', 'EFA', 'EEM', 'VWO', 'TLT', 'GLD', 'VNQ', 'LQD', 'HYG', 'DBC', 'IEF', 'GOVT', 'AGG', 'BND', 'VTI']

# For aggressive investor (high risk, growth)
tickers = get_universe('us_tech')
# Returns: ['AAPL', 'MSFT', 'GOOG', 'AMZN', 'META', 'NVDA', 'TSLA', ...]