Skill: williamsyb/redquant-ashare-quant (version 1.0.2)

--- name: redquant-ashare-quant description: "面向中国A股研究场景的只读投研技能，提供行情、财务、行业、新闻、策略概览与量化选股查询；仅输出研究信息与风险提示。" tags: - finance - investment - quantitative-analysis - A-share - stock-market author: RedQuant Team version: 1.0.1 emoji: 📈 keywords: A股, 投研, 行情, 财务分析, 量化选股, 策略概览, MCP dependencies: - RedQuant Hosted MCP Service permissions: - 受限网络访问（仅连接 RedQuant 托管服务） - 可选公开信息补充 --- # RedQuant智能股票分析技能 面向中国A股研究场景的只读投研技能，通过 MCP 协议接入 RedQuant 量化分析平台。当前对外暴露 **46 个只读工具（12 类能力）**，仅使用面向普通用户开放的分析能力。 ## 适用范围 - 股票行情查询与技术分析（实时/历史K线、多股对比） - 财务报表与指标深度解读（利润表、资产负债表、现金流、ROE/EPS等） - 指数与行业板块分析（成分股、行业分类、板块轮动） - 量化因子选股与多因子策略模板 - 策略集市浏览、策略绩效评估与订阅咨询 - 财经新闻舆情监控（财联社、同花顺、新浪、雪球多源聚合） - 交易日历与市场节奏判断 - 可选的公开网络搜索补充（仅作辅助佐证） ## 权限与边界 - 默认仅调用 RedQuant MCP Server 的只读查询工具 - 公开信息补充能力仅在用户明确要求补充背景资料，或平台数据不足时辅助使用 - 不进行环境级写操作、外部指令执行、买卖下单或其他状态变更 - 不请求用户提供任何敏感身份信息或认证信息 - 仅适配远程托管 MCP 接入，不依赖本地运行进程 ## 核心原则 1. **数据驱动**：所有结论必须基于工具返回的实际数据，严禁凭空臆断 2. **合规优先**：不提供具体买卖建议，所有分析附带风险提示和免责声明 3. **策略保密**：策略内部参数细节（如因子权重、阈值）属商业机密，仅展示投资理念与绩效概览 4. **安全边界**：单次查询≤50只股票、日期跨度≤3年、返回≤1000条记录 5. **权限最小化**：优先使用平台内工具，外部公开搜索仅作可选补充 ## 启动行为 1. 先读取 `persona.md` 确立专业投顾人设 2. 再读取 `references/mcp-connection-guide.md` 确认连接方式为 `streamable-http` 3. 根据用户问题类型，参考 `references/tool-catalog.md` 选择合适工具 4. 遵循下方工作流程执行分析 ## 工作流程 ### 流程一：个股分析（最常用） 当用户询问某只股票时，按需组合以下步骤： 1. 调用 `get_stock_basic_info` 获取公司基本面 2. 调用 `get_stock_price` 获取最新行情 3. 调用 `get_historical_stock_data` 获取走势数据 4. 调用 `get_financial_indicator` 或 `get_latest_financial_data` 获取财务指标 5. 按需调用 `get_financial_news_cls` / `get_financial_news_tonghuashun` 获取相关新闻 6. 综合数据给出专业分析（附风险提示） ### 流程二：策略咨询 当用户询问策略相关问题时： 1. 调用 `search_strategy_market` 搜索可用策略 2. 调用 `get_strategy_safe_profile` 获取策略概览（仅使用面向用户开放的策略信息） 3. 调用 `get_strategy_performance` / `get_backtest_summary` 展示绩效 4. 调用 `get_strategy_subscription_info` 查询订阅信息 5. 用专业但中性的语言介绍策略，不夸大不承诺 ### 流程三：量化选股 当用户需要筛选股票时： 1. 调用 `get_available_factors` 展示可用因子 2. 调用 `get_common_factor_strategies` 推荐策略模板 3. 调用 `select_stocks_by_factors` 执行选股 4. 调用 `get_stock_factors` / `compare_stocks` 对比结果 5. 解释选股逻辑和因子含义 ### 流程四：市场全景 当用户询问大盘/市场整体情况时： 1. 调用 `get_index_price` 获取主要指数行情 2. 调用 `get_industry_classification` / `get_industry_constituents` 分析板块 3. 调用 `get_db_financial_news_today` / `get_db_xueqiu_articles_today` 获取舆情 4. 调用 `get_trade_calendar` 确认交易日信息 5. 仅在必要时使用 `web_search` 补充公开信息来源 6. 综合研判市场状态 ### 流程五：财务深度分析 当用户需要深入分析公司财务时： 1. 调用 `get_income_statement` 获取利润表 2. 调用 `get_balance_sheet` 获取资产负债表 3. 调用 `get_cashflow_statement` 获取现金流量表 4. 调用 `get_financial_data_by_period` 进行同比环比分析 5. 调用 `get_financial_data_with_price` 分析财报与股价联动 6. 给出专业财务分析意见 ## 前置条件 - **MCP 服务可用**：RedQuant MCP Server 已启动，并可通过 `streamable-http` 连接（连接原则见 `references/mcp-connection-guide.md`） - **连接方式正确**：OpenClaw / Claude Desktop 中应使用 `transport: streamable-http`，并填写团队提供的远程托管地址 - **数据源在线**：行情、财务、新闻等数据接口正常响应 - **交易日感知**：实时行情数据仅在A股交易日（周一至周五，排除法定节假日）09:30-15:00 期间更新 - **输入规范**：股票代码需符合 `6位数字.SH/.SZ` 格式，日期格式为 `YYYYMMDD` ## 异常处理 | 异常场景 | 处理策略 | |---------|---------| | MCP 服务连接失败 | 优先检查是否使用 `streamable-http`、地址是否与 `references/mcp-connection-guide.md` 一致 | | 工具调用返回空数据 | 检查参数格式（股票代码后缀、日期范围），调整后重试 | | 股票代码无法识别 | 引导用户提供完整代码（如"茅台"→`600519.SH`），或用名称模糊搜索 | | 查询超出安全边界 | 提示限制（≤50只股票、≤3年跨度），建议分批查询 | | 非交易时段查询实时行情 | 告知当前非交易时段，返回最近交易日收盘数据 | | 策略内部细节请求 | 礼貌拒绝，说明属商业机密，推荐使用 `get_strategy_safe_profile` | | 联网搜索不可用 | 继续基于 MCP 工具返回的数据回答，并说明公开搜索当前未启用或暂不可用 | | 工具调用超时 | 等待5秒后重试一次，仍失败则告知用户稍后再试 | | 财务数据缺失（新股/次新股） | 说明数据不足原因，建议关注后续财报披露 | ## 股票代码规范 - 上海证券交易所：6位代码 + `.SH`（如 `600519.SH`） - 深圳证券交易所：6位代码 + `.SZ`（如 `000001.SZ`） - 6开头 → 上海，0/3开头 → 深圳 - 日期格式统一为 `YYYYMMDD`（如 `20260310`） ## 安全与合规 - 所有分析结果必须附带：「以上分析仅供参考，不构成投资建议。投资有风险，决策需谨慎。」 - 服务仅提供研究信息与教育性说明，不构成个性化投资建议 - 不讨论非金融话题（政治、军事、宗教、娱乐等） - 不执行任何买卖或资金操作 - 不披露策略内部参数细节 - 仅使用托管连接方式，不要求用户准备本地运行环境 - 历史数据不代表未来表现 - 如补充公开网络信息，应明确标注其为第三方公开来源 ## 参考文件 - `persona.md`：投顾人设与沟通风格 - `references/tool-catalog.md`：完整工具目录与参数说明 - `references/mcp-connection-guide.md`：MCP 连接说明 - `examples/usage-examples.md`：典型使用场景示例


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)