This skill enables comprehensive fund analysis covering both 私募 (private placement) and 公募 (public offering) funds.
It leverages the fof99 MCP data platform for fund data retrieval and ECharts for visualization.
When to Use
Trigger this skill when the user asks to:
Analyze or compare fund NAV (净值) trends
Calculate and interpret performance metrics (Sharpe, max drawdown, Alpha, etc.)
Review fund holdings, sector allocation, or concentration
Screen funds by strategy, scale, or performance criteria
Analyze FOF portfolio composition and attribution
Generate comprehensive fund analysis reports
Core Workflows
Workflow 0: Fund Discovery (Always Start Here)
When the user provides a fund name (not a fund code), first resolve it:
Use mcp__fof99_mcp_mall__get_fund_code with the fund_name to get the fund_code and fund type (私募/公募).
If searching for a company/manager, use mcp__fof99_mcp_mall__get_company_code similarly.
Confirm the found fund with the user before proceeding with analysis.
For strategy-based screening, use mcp__fof99_mcp_mall__fund_strategy_list directly.
Workflow 1: 净值走势分析 (NAV Trend Analysis)
Objective: Analyze and compare fund NAV performance over time.
Steps:
Resolve fund codes using Workflow 0 if the user provides fund names.
Fetch NAV data:
私募: mcp__fof99_mcp_mall__fund_company_price (single fund) or mcp__fof99_mcp_mall__multiple_fund_company_price (multi-fund snapshot)
公募: mcp__fof99_mcp_mall__gm_fund_price (single fund) or mcp__fof99_mcp_mall__gm_multiple_fund_price (multi-fund snapshot)
Use mcp__fof99_mcp_mall__render_echarts for all chart rendering. The option parameter accepts a JSON string of ECharts configuration. Always merge the global style defaults above into the chart option.
Always start with get_fund_code when the user provides fund names instead of codes.
The fof99 tools have both regular (mcp__fof99_mcp_mall__) and streaming (mcp__fof99_mcp_mall_stream__) variants. Either can be used; they return the same data.
For multi-fund comparison, batch calls where possible to reduce round trips.
When the user asks about a fund without specifying time range, default to the past 1 year.
Always cite data sources and note any data limitations or caveats.
If a tool returns an error or empty data, inform the user clearly and suggest alternatives.