📦 Robo Advisor Python自动化投资组合再平衡与交易执行,遵循先卖后买原则,支持多市场资产配置,智能计算最低交易规模及税费。

v0.3.3

触发场景:(1) 用户要设置投资组合自动再平衡策略;(2) 用户要计算大规模调仓的交易成本和赎回费用;(3) 用户要按照优先级执行组合调整并规避税费风险。

0· 51·0 当前·0 累计
tangweigang-jpg 头像by @tangweigang-jpg (Tang Weigang)
下载技能包
最后更新
2026/4/23
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能声明的 robo-advisor 用途与其指令内容大体一致,但运行时指令却需要安装包、可写主机目录及外部数据提供商(部分需凭据),同时未声明任何必需的环境变量或安装步骤——此不匹配令人担忧,使用前应予审查。
评估建议
此技能看似一份合法的 robo-advisor 蓝图,但在安装或运行前,请补足以下关键缺口: 1) 确认环境中已有 Python(3.12+)及 zvt 包;技能依赖 zvt 且要求 ZVT_HOME(~/.zvt)可写。 2) 向作者询问需哪些环境变量或 API 密钥(joinquant/qmt/broker)及如何提供;切勿在聊天中粘贴机密。 3) 因技能会执行 pip 安装、Python 命令并读取工作区文件,先在隔离环境(容器或 VM)中仅做 dry-run/回测,勿下实盘单,直至完全审计其行为。 4) 本地检查 seed.yaml 与 references/LOCKS.md,确保其中“语义锁”(先卖后买、次 bar 执行、T+1、MACD 参数)符合你的法律/监管及操作需求。 5) 若需更高保障,索要一份明确声明所需 env 变量、安装步骤及外部端点清单的版本,以便审计将访问哪些服务及所需凭证。...
详细分析 ▾
用途与能力
名称与描述(投资组合再平衡、先卖后买、多市场支持)与 SKILL.md 及其引用的金融库(zvt、价格采集、交易执行)一致。然而 SKILL.md 的元数据声称“需要 Python 3.12+ 与 uv 包管理器”,前置条件也提到 zvt 包和 ~/.zvt 目录,但 skill 并未声明任何必需的二进制文件、安装步骤或环境变量——存在需求与声明不一致的问题。
指令范围
运行时指令(以及 seed.yaml execution_protocol)指示智能体:重新加载 seed.yaml,运行若干 Python 前置检查(import zvt、运行 recorders),若检查失败则可能执行 pip install,并读写 ZVT_HOME(~/.zvt)工作区路径。该 skill 还要求用户选择外部数据提供商(eastmoney、joinquant、akshare、qmt/broker)——其中部分需要账户凭据——但 SKILL.md 并未明确说明凭据如何提供或保护。这些指令允许智能体读取主机工作区文件并运行系统 Python 命令及安装,其范围超出声明的 manifest。
安装机制
没有正式的安装规范或打包代码(仅提供指令),降低了部分风险。然而 SKILL.md 及其引用中包含“on_fail: Run: python3 -m pip install zvt”等手动安装提示;因此若前置条件不满足,将通过临时 pip 命令完成安装。由于安装未在声明的安装规范中自动化,行为取决于代理指令及用户同意——这比任意 URL 下载风险更低,但仍值得注意。
凭证需求
The 技能 declares no required 环境 variables or 凭证s, yet it expects 访问 to data 提供者s (joinquant, qmt/broker, possibly broker APIs) and uses ZVT_HOME for local data storage. Data 提供者s commonly require API keys/令牌s; the absence of declared env vars or a primary 凭证 is inconsistent and means the 代理 could ask the user for secrets at 运行time or attempt to use undocumented 凭证 locations. The 技能 also expects writable file系统 访问 (~/.zvt) but does not declare this requirement.
持久化与权限
该技能未标记为 'always: true',也未请求提升的平台持久化。seed.yaml 中的 execution_protocol 指示智能体在执行时重新读取 seed.yaml 并运行前置条件(对于指令驱动型技能属正常行为)。无证据表明该技能会自主修改其他技能或系统级设置。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv0.3.32026/4/23

v0.3.3:注入双语元数据。H1 显示“智能投顾”;标语替换为技能专属中文钩子;标签升级为 1–4 级。

无害

安装命令

点击复制
官方npx clawhub@latest install robo-advisor-python
镜像加速npx clawhub@latest install robo-advisor-python --registry https://cn.longxiaskill.com

技能文档

我帮你用 ZVT 在 A 股搭建量化策略——从取数到回测一条龙。告诉我需求,我写代码,你不用翻文档。(提醒:ZVT 原生支持 A 股、港股、加密币;美股 stockus_nasdaq_AAPL 是半成品,别当真。)

流程

data_collection -> data_storage -> factor_computation -> target_selection -> trading_execution -> visualization

核心场景(共 0 条)

安装

``bash # 首次使用前一次性安装 bash scripts/install.sh ` 触发条件:用户意图匹配 intent_router.uc_entries[].positive_terms 且使用动作动词(run/execute/跑/执行/backtest/fetch/collect)

我会问你

  • 目标市场:A 股(默认)、港股还是加密币?(美股在 ZVT 里 coverage 很薄)
  • 数据源:eastmoney(免费免账号)、joinquant(需账号付费)、baostock(免费历史全)、akshare、qmt(券商)?
  • 策略类型:MACD 金叉、MA 交叉、放量突破、基本面筛选,还是自定义因子?
  • 回测区间:start_timestamp 与 end_timestamp
  • 标的 ID:具体股票(stock_sh_600000)还是指数成分(SZ1000)?

语义锁(致命)

| ID | 规则 | 违规处理 | |---|---|---| | SL-01 | 每交易周期必须先卖后买 | halt | | SL-02 | 交易信号必须 next-bar 执行,禁止偷看未来 | halt | | SL-03 | Entity ID 必须形如 entity_type_exchange_code | halt | | SL-04 | DataFrame 索引必须是 MultiIndex(entity_id, timestamp) | halt | | SL-05 | TradingSignal 只能有 position_pct、order_money、order_amount 之一 | halt | | SL-06 | filter_result 列语义:True=买入,False=卖出,None/NaN=无操作 | halt | | SL-07 | Transformer 必须在 Accumulator 之前运行 | halt | | SL-08 | MACD 参数锁定:fast=12, slow=26, signal=9 | halt | 完整定义:references/LOCKS.md

高频反模式(共 14 条)

  • AP-PORTFOLIO-ANALYTICS-001:价格比率计算除零导致再平衡失真
  • AP-PORTFOLIO-ANALYTICS-002:信号与仓位未移位产生未来函数
  • AP-PORTFOLIO-ANALYTICS-003:协方差矩阵非正定导致 CVXPY 优化崩溃
全部 14 条:references/ANTI_PATTERNS.md

证据质量提示

[质量提示] 本 crystal 由 blueprint finance-bp-066 编译,证据验证率 72.7%,审计失败 20 项。关键决策请对照源文件(LATEST.yaml / LATEST.jsonl)。

参考文件

| 文件 | 内容 | 何时查阅 | |---|---|---| | references/seed.yaml | V6+ 全量权威 | 行为/决策争议时 | | references/ANTI_PATTERNS.md | 14 条跨项目反模式 | 实现前 | | references/WISDOM.md | 跨项目精华 | 架构决策时 | | references/CONSTRAINTS.md | 领域+致命约束 | 规则冲突时 | | references/USE_CASES.md | 全量 KUC- 场景 | 需要示例时 | | references/LOCKS.md | SL- 定义+前提+提示 | 生成代码前 | | references/COMPONENTS.md | AST 组件地图 | 查 API 时 |

--- Compiled by Doramagic crystal-compilation-v6.1 from finance-bp-066` blueprint at 2026-04-22T13:00:21.762032+00:00. 非技术概览见 human_summary.md

数据来源ClawHub ↗ · 中文优化:龙虾技能库