asset-allocation-optimizer

Generate asset allocation plans with target weights and simulated return distributions.

580|66|Updated Apr 21, 2025
One-click install
npx skills add https://github.com/aliyun/qwen-dianjin --skill asset-allocation-optimizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asset-allocation-optimizer
Source: https://github.com/aliyun/qwen-dianjin/tree/main/DianJin-SKILLS/wealth-copilot/L2-6_allocation/asset-allocation-optimizer
Command: npx skills add https://github.com/aliyun/qwen-dianjin --skill asset-allocation-optimizer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps investors design an individualized asset allocation plan based on their risk tolerance and current holdings, while accounting for market conditions and quant models to estimate potential return distributions.

Core Features & Use Cases

  • Risk-to-allocation planning: Converts customer risk level and investment preferences into a target asset-class allocation and optimization proposal.
  • Gap analysis for rebalancing: If current holdings are provided, analyzes asset-class composition and highlights what to increase or reduce to reach the target.
  • Quant return simulation with required charts: Runs Monte Carlo simulation and produces mandatory visual outputs (target pie, current-vs-target bar, and simulated return chart) with a clear “simulation” disclaimer for decision support.

Example: A customer states their risk level (e.g., R3) and investable amount, and optionally shares current portfolio composition; the skill outputs a target allocation, the adjustment gap, and a simulated return range across multiple horizons.

Quick Start

Provide your risk level (R1–R5) and the amount you can invest, and ask for an asset allocation plan and suggested rebalancing if you have current holdings.

Frequently Asked Questions about asset-allocation-optimizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a personalized asset allocation plan based on my risk tolerance?

To create a personalized asset allocation plan, input your risk level (R1–R5) and investable amount, and the optimizer maps these constraints to target asset-class weights and an investment configuration.

How does portfolio rebalancing work when adjusting current holdings to a target allocation?

Portfolio rebalancing works by performing gap analysis on your current holdings, comparing them to the target weights, and highlighting which asset classes to increase or reduce to reach the optimized configuration.

Can I use Monte Carlo simulation to estimate potential investment returns for my portfolio?

Yes, you can use Monte Carlo simulation to estimate potential investment returns by generating simulated return distributions across multiple horizons, complete with required visual outputs for decision support.

What is needed to start generating an asset allocation and rebalancing proposal?

To start generating an asset allocation and rebalancing proposal, you need to provide your risk level and investable amount, while sharing your current portfolio composition is optional for gap analysis.

Does the asset allocation optimizer recommend specific financial products or funds?

No, the asset allocation optimizer does not recommend specific products or funds; it focuses on portfolio allocation, tuning allocations, and designing investment configurations while excluding single-fund analysis.

What visualizations are included with the simulated return distribution outputs?

The visualizations included with the simulated return outputs are mandatory charts rendered via Echarts, specifically a target pie chart, a current-versus-target bar chart, and a simulated return chart with a clear disclaimer.