📦 Pandas Ta Indicators基于

v0.3.0

pandas-ta 库计算技术分析指标(RSI、MACD、布林带、KAMA 等),支持多市场数据可视化与自定义参数调整。 触发场景: (1) 用户要计算某只股票的 RSI、MACD 等指标数值; (2) 用户要绘制布林带或其他技术分析图表观察价格波动; (3) 用户要快速获取多指标结果或导出到其他平台使用。

12· 10·0 当前·0 累计
by @tangweigang-jpg (Tang Weigang)
下载技能包
最后更新
2026/4/23
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能声称提供基于 pandas-ta 的技术指标,但其说明、安装脚本与元数据内部不一致(缺少预期包、引用 ZVT 及未声明的环境变量);安装或授权前请谨慎验证。
评估建议
该包看似是一个领域丰富的 TA/back测“水晶”,但内部不一致:README 谈的是 ZVT 和 TA-blueprints,而安装脚本只 pip 安装了 pandas/numpy/scipy 等,却漏掉 pandas-ta 或 zvt。安装或运行前: 1) 询问发布者所需运行时(Python 版本、uv 还是 pip),并索要修正后的安装脚本,确保安装真正的运行时包(pandas-ta、zvt、如有需要则包括 ta-lib 绑定)。 2) 核实环境变量(ZVT_HOME)以及是否需要数据供应商(joinquant、eastmoney)的 API 凭证——文档提到但未声明。 3) 在隔离的 virtualenv 或沙盒内执行安装。 4) 检查 seed.yaml / SKILL.md 及所含脚本,确认是否有异常的网络端点或命令。若无法获得澄清,视为不可信,避免授予其访问生产数据/凭证的广泛权限。...
详细分析 ▾
用途与能力
技能名称/描述承诺提供 pandas-ta 技术指标,但 SKILL.md 多次引用 ZVT/finance blueprints 和 TA-python artifacts。附带的安装脚本并未安装 pandas-ta 或 ZVT/recorders,而是安装了通用数据包(pandas、numpy、scipy、scikit-learn、pytest)。声明的运行时要求“Python 3.12+ 与 uv 包管理器”与使用 python3 pip 的 install.sh 冲突。若干已安装包(scikit-learn、pytest)对运行时指标计算技能似无必要。这些不一致表明打包粗糙或连接不完整,而非针对所述目标的连贯、最小工具链。
指令范围
SKILL.md 要求先执行 scripts/install.sh,再运行前置检查脚本,这些脚本会调用 python 命令导入 zvt、访问本地数据目录,并在 ~/.zvt 读写。它还要求重新加载 seed.yaml,并引用大量内部反模式与智慧文档。说明中涉及 ZVT_HOME 环境变量,并预期运行 recorder 和网络数据抓取器(eastmoney/joinquant/akshare)。这些环境变量及外部数据商凭证均未在 skill manifest 中声明。因此,运行时指令需要文件系统访问、执行任意 python 命令,并可能访问外部数据商网络——全部超出 manifest 范围。
安装机制
注册表中无正式安装规范,但 bundle 内含 scripts/install.sh,该脚本通过 pip 安装固定/不等版本包。从 PyPI 安装较常见且风险低于任意下载,但脚本未安装关键预期组件(pandas-ta、zvt、ta-lib),且与声明的“uv package manager”+ Python 3.12 要求冲突。所固定版本可能与目标 Python 版本不兼容。总体:安装机制(pip)符合预期,但内容不完整/不一致。
凭证需求
清单未列出任何必需的环境变量或凭据,但 SKILL.md 及相关引用却使用了 ZVT_HOME,并讨论了通常需要凭据的数据提供商(joinquant/qmt)。前置条件明确检查 ZVT 是否存在以及 ~/.zvt 是否可写,而 ZVT_HOME 并未在 requires.env 中声明。这存在不一致:该技能将读写本地配置路径,并可能提示输入外部 API 凭据,却声明零环境/密钥需求。
持久化与权限
该 skill 并非“always: true”,可由用户调用且允许自主调用(平台默认)。其 manifest 未请求修改其他 skill 或系统级设置。seed.yaml 执行协议要求宿主在运行时重载 seed.yaml,这对复杂 skill 产物属正常行为,本身不意味着权限过高。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv0.3.02026/4/23

Doramagic crystal portfolio v0.3.0,完整 5 层 bp-009 标准。github.com/tangweigang-jpg/doramagic-skills

无害

安装命令

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

技能文档

用 ZVT 在 A 股做量化策略,从取数到回测一条龙。告诉我需求,我直接写代码,无需翻文档。(提示:ZVT 原生支持 A 股、港股、加密货币;美股 stockus_nasdaq_AAPL 支持不完整,别当真。)

流程

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

核心用例(2 个)

Sphinx 文档配置(UC-101

为技术分析库配置 Sphinx 文档构建器,自动生成 API 文档 触发:documentation, sphinx, config

技术指标可视化(UC-102

在历史价格数据上探索并可视化各类技术指标(布林带、肯特纳通道、唐奇安通道、MACD) 触发:visualize, technical indicators, charting

安装

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

我会问你

  • 目标市场:A 股(默认)、港股还是加密货币?(美股在 ZVT 里半成品,stockus_nasdaq_AAPL 覆盖薄)
  • 数据源:东方财富(免费免登录)、聚宽(账号+付费)、baostock(免费、历史全)、akshare、qmt(券商)?
  • 策略类型:MACD 金叉、均线交叉、放量突破、基本面筛选还是自定义因子?
  • 回测时段:start_timestamp 与 end_timestamp
  • 标的代码:具体股票(stock_sh_600000)或指数成分(SZ1000)?

语义锁(致命)

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

高频反模式(15 条)

  • AP-TECHNICAL-ANALYSIS-001:C FFI 与非 float64 数组类型不匹配
  • AP-TECHNICAL-ANALYSIS-002:多维数组内存访问越界
  • AP-TECHNICAL-ANALYSIS-003`:忽略 C 接口返回的 TA_RetCode 错误状态
全部 15 条见 references/ANTI_PATTERNS.md

证据质量提示

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

参考文件

| 文件 | 内容 | 何时加载 | |---|---|---| | references/seed.yaml | V6+ 全量权威源 | 行为/决策争议必读 | | references/ANTI_PATTERNS.md | 15 条跨项目反模式 | 实现前 | | references/WISDOM.md | 跨项目精华 | 架构决策 | | references/CONSTRAINTS.md | 领域+致命约束 | 规则冲突 | | references/USE_CASES.md | 全部 KUC- 场景 | 需完整示例 | | references/LOCKS.md | SL- + 前置条件 + 提示 | 生成回测/交易代码前 | | references/COMPONENTS.md | AST 组件地图(按模块)| 查 API |

--- 由 Doramagic crystal-compilation-v6.1 于 2026-04-22T13:01:00.198579+00:00 自 finance-bp-122 编译。 非技术概览见 human_summary.md

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