📦 Talib Technical Analysis通过 — Talib Technical Analysis 通过
v0.3.3Python 调用 150+ TA-Lib 技术分析指标(均线、MACD、RSI、布林带等),支持多市场金融数据的技术面量化计算。 触发场景: (1) 用户要做均线、MACD、RSI 等指标计算; (2) 用户要对股票或加密货币做技术面量化分析; (3) 用户要基于历史 K 线数据生成买卖信号。
0· 57·0 当前·0 累计
下载技能包
最后更新
2026/4/23
安全扫描
OpenClaw
安全
high confidence这是一个仅用于指导的 TA‑Lib / ZVT 技术分析蓝图;其需求与运行说明与所述目的保持一致,且不请求机密信息或安装远程代码。
评估建议
本技能仅为计算 TA-Lib 指标与构建 ZVT 管道的指令蓝图,不会索取密钥或安装代码。使用前:1)确认已创建独立的 Python 3.12+ 虚拟环境,切勿在含敏感凭据的环境中运行;2)检查 seed.yaml 及 references/* 文件(已包含,并指示 agent 重载 seed.yaml),确保语义锁与前置条件符合你的交易/运营策略;3)agent 会执行少量 Python 检查(import zvt、测试 kdata 访问)并触碰可写的 ZVT_HOME 路径(默认 ~/.zvt),如愿意可手动执行这些检查;4)若计划通过 TA-Lib C 层计算指标,请审计运行时是否存在所列反模式(FFI dtype、初始化、NaN 处理、线程安全),以防静默错误;5)任何交易/回测代码须在隔离环境(沙箱或临时 VM)中运行,除非明确需要且已审核,否则勿向本技能提供无关的云或券商凭据。...详细分析 ▾
ℹ 用途与能力
该技能描述了基于 Python 的 TA-Lib 技术分析,SKILL.md 持续记录了 ZVT 使用的管道、语义锁、反模式和前置条件。轻微不一致:SKILL.md 声称兼容 Python 3.12+ 及 'uv' 包管理器,但注册元数据未列出任何所需二进制文件——这是元数据/文档的小差异,而非功能不匹配。
ℹ 指令范围
SKILL.md 是一份仅含指令的蓝图,要求 agent 运行前置检查(python -c import zvt、get_kdata 及文件系统读写测试),读取附带的 seed.yaml 与参考文件,并在执行交易逻辑前遵循严格的语义锁。这些指令限定在技能域内(数据获取、指标计算、回测/HTML 生成)。它们会指示 agent 执行简短 Python 检查,并在必要时于 ZVT home 目录 touch 测试文件——初始化阶段预期行为,但需留意。
✓ 安装机制
未包含安装规范与代码文件;本内容仅为说明,安装器不会下载或写入任何内容,从而降低安装风险。
✓ 凭证需求
该技能未声明任何必需的环境变量、凭据或配置路径。前置条件引用 ZVT_HOME(带有合理默认值),并可能提示你创建/写入 ~/.zvt;不会请求任何无关的凭据或密钥。
✓ 持久化与权限
always:false(非强制包含)。disable-model-invocation 为 false(默认自动调用),这是技能的常规状态;技能请求中未涉及修改其他技能或系统级设置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv0.3.32026/4/23
v0.3.3:注入双语元数据;H1 显示 TA-Lib 技术分析;标语替换为技能专属中文钩子;标签升级为 1-4 级。
● 无害
安装命令
点击复制官方npx clawhub@latest install talib-technical-analysis
镜像加速npx clawhub@latest install talib-technical-analysis --registry https://cn.longxiaskill.com
技能文档
我帮你用 ZVT 在 A 股搭建量化策略——从取数到回测,一条龙。告诉我需求,我直接写代码,你无需翻文档。(注意:ZVT 原生支持 A 股、港股、加密货币;美股 stockus_nasdaq_AAPL 仅半吊子,别当真。)
Pipeline
data_collection -> data_storage -> factor_computation -> target_selection -> trading_execution -> visualization Top Use Cases (1 total)
TA-Lib Documentation HTML Generator (UC-101)
将 TA-Lib markdown 文档转为带样式的 HTML 页面,并生成 Pygments 语法高亮 CSS,用于代码示例。
触发:documentation generation, html pages, pygments stylesheet Install
``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 | 每交易周期必须先卖后买 | halt |
| SL-02 | 交易信号必须 next-bar 执行,禁止前视 | halt |
| SL-03 | 实体 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 高频反模式(15 条)
AP-TECHNICAL-ANALYSIS-001: C FFI 类型与非 float64 数组不匹配AP-TECHNICAL-ANALYSIS-002: 多维数组内存越界AP-TECHNICAL-ANALYSIS-003: 忽略 C 调用返回的 TA_RetCode 错误状态
全部 15 条:references/ANTI_PATTERNS.md 证据质量提示
[QUALITY NOTICE] 本 crystal 由 blueprint finance-bp-109 编译,证据验证率 45.1%,审计失败 35 项。关键决策请对照源文件(LATEST.yaml / LATEST.jsonl)。
参考文件
| 文件 | 内容 | 何时加载 |
|---|---|---|
| references/seed.yaml | V6+ 全量权威(source-of-truth) | 行为/决策争议时必读 |
| references/ANTI_PATTERNS.md | 15 条跨项目反模式 | 开始实现前 |
| references/WISDOM.md | 跨项目精华借鉴 | 架构决策时 |
| references/CONSTRAINTS.md | domain + fatal 约束 | 规则冲突时 |
| references/USE_CASES.md | 全量 KUC- 业务场景 | 需要完整示例时 |
| references/LOCKS.md | SL- + preconditions + hints | 生成回测/交易代码前 |
| references/COMPONENTS.md | AST 组件地图(按 module 拆分)| 查 API 时 | ---
Compiled by Doramagic crystal-compilation-v6.1 from finance-bp-109` blueprint at 2026-04-22T13:00:52.305302+00:00.
非技术概览见 human_summary.md。