📦 Tensortrade Rl Env提供多市场回测与强化学习交易环境构建能力,支持多交易所钱包组合管理、Plotly交互式交易可视化及RL智能体训练评估。触发场景:(1) — Tensortrade Rl Env 提供多市场回测与强化学习交易环境构建能力,支持多交易所钱包组合管理、Plotly 交互式交易可视化及 RL 智能体训练评估。触发场景:(1)
v0.3.31. 用户需构建面向加密或金融市场的强化学习交易环境; 2. 用户需回测多交易所组合策略并可视化交易分析; 3. 用户需训练并评估自研RL交易智能体。
0· 54·0 当前·0 累计
下载技能包
最后更新
2026/4/23
安全扫描
OpenClaw
可疑
high confidence该技能的文档与运行时说明大体对应 TensorTrade/ZVT 的回测与 RL 训练能力,但声明内容与对代理的要求存在明显不一致(缺失声明的环境/二进制依赖及文件写入/检查指令),且来源未知——运行前请复查。
评估建议
该技能看似是构建 RL 交易/回测流水线的领域适用文档,但运行前需先处理以下警示:
- 来源可信:技能源码/主页未知,许可证为专有——仅在你信任发布者时继续。
- 声明 vs 实际依赖:SKILL.md 要求 Python 3.12+、'uv' 包管理器,并引用 ZVT 运行时(及 ZVT_HOME 环境变量),但注册表元数据未列出任何必需二进制、环境变量或配置路径。视为不匹配——自行搭建干净环境(见下文),勿让代理自动安装。
- 文件写入与安装:技能前置条件会尝试 pip-install zvt 并创建/写入 ~/.zvt;勿在敏感机器执行这些步骤。使用专用 virtualenv/容器(Python 3.12)或沙箱。
- 凭据:示例提及多交易所钱包(Bitfinex/Bitstamp);除非你完全理解技能如何使用并信任代码,否则切勿提供真实交易所 API 密钥——优先使用模拟钱包。技能未声明任何必需 KEY/TOKEN 变量,因此任何索要密钥的提示都应视为可疑。
- 审查关键文件:自行查看 references/LOCKS.md、references/seed....详细分析 ▾
⚠ 用途与能力
声称这是一个 TensorTrade 风格的 RL 交易环境(多市场回测、钱包、Plotly 可视化、RL 训练),且提供的文件文档详尽、领域适配。然而 SKILL.md 声明了运行时依赖(Python 3.12+ 及 'uv' 包管理器),并引用 ZVT(zvt import/get_kdata)和多交易所示例,而注册元数据却声明无需任何二进制文件、无需环境变量、无需配置路径。这种“声明无依赖”与“实际要求 Python、'uv' 和 ZVT”的不一致令人困惑,应在建立信任前予以解决。
⚠ 指令范围
运行时指令(前置条件)要求代理执行 Python 导入检查、调用 get_kdata,并可能运行 pip install(python3 -m pip install zvt),检查并创建 ZVT_HOME,在 ~/.zvt 下写入测试文件。这些操作涉及文件系统写入和包安装,已超出纯“文档”范畴。它们引用了环境变量 ZVT_HOME 并建议创建目录——但 requires.env 并未声明 ZVT_HOME。除此之外,SKILL.md 内容仍局限在领域内(无外部端点或外泄指令),但前置条件赋予代理安装包和写入用户主目录的权限,而这些权限并未被声明。
ℹ 安装机制
这是一个仅含指令的技能,没有安装规范或代码文件——内在安装风险低。然而 SKILL.md 指示代理在前提条件失败时验证 Python 导入并运行 pip 安装(例如 'python3 -m pip install zvt'),这意味着代理可能在运行时尝试安装第三方包。由于没有声明的安装配方或固定源,代理的行为取决于运行时执行策略;这增加了操作不确定性。
⚠ 凭证需求
Registry 元数据显示零个必需环境变量,但 SKILL.md 在前提条件中引用了 ZVT_HOME,并使用了多个交易所钱包示例(Bitfinex、Bitstamp),这些通常需要交易所 API 密钥——却未声明任何凭据或 primaryEnv。该 skill 还指示写入 ~/.zvt(权限检查)。对这些环境/配置访问的缺失声明极不成比例,使用前应予澄清。
✓ 持久化与权限
权限标志为默认(always: false,agent 可自主调用)。该 skill 不请求强制常驻,也不声称修改其他 skill 或系统级设置。其重新读取 seed.yaml 并运行前置条件的指令完全自包含,不会生成持久的平台级权限。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv0.3.32026/4/23
v0.3.3:注入双语元数据;H1 显示“强化学习交易环境”;标语替换为技能专属中文钩子;标签升级为 Level 1-4。
● 无害
安装命令
点击复制官方npx clawhub@latest install tensortrade-rl-env
镜像加速npx clawhub@latest install tensortrade-rl-env --registry https://cn.longxiaskill.com镜像同步中
技能文档
提供多市场回测与强化学习交易环境构建能力,支持多交易所钱包组合管理、Plotly交互式交易可视化及RL智能体训练评估。
Pipeline
data_collection -> data_storage -> factor_computation -> target_selection -> trading_execution -> visualization 核心用例(共19个)
Sphinx 文档配置 (UC-101)
使用 Sphinx 构建 TensorTrade 文档的基础设施配置
触发词: documentation, sphinx, config 多交易所钱包组合账本初始化 (UC-102)
演示如何在多个交易所(Bitfinex、Bitstamp)及不同交易对中初始化组合钱包,用于模拟交易
触发词: portfolio, wallet, ledger Plotly 交易图表可视化 (UC-103)
用交互式 Plotly 图表展示历史价格数据及技术指标,用于交易分析与报告
触发词: chart, plotly, visualization 全部 19 个用例见 references/USE_CASES.md。 执行触发: 当用户意图匹配 intent_router.uc_entries[].positive_terms 且使用动作动词(run/execute/跑/执行/backtest/fetch/collect)时
我会问你
- 目标市场:A股(默认)、港股还是加密币?(ZVT 中的美股半成品 — stockus_nasdaq_AAPL 存在但覆盖薄)
- 数据源/供应商:东方财富(免费免账号)、聚宽(需账号付费)、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 | 实体 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 高频反模式(共25条)
AP-ZVT-183: 除权因子为 inf/NaN 时直接参与乘法导致复权静默失败AP-ZVT-179: 第三方数据接口超限后异常被吞噬,数据静默缺失AP-ZVT-183B: HFQ 与 QFQ K 线表混用导致因子漂移
证据质量声明
[质量声明] 本 crystal 由蓝图 finance-bp-130 编译,证据验证率 24.5%,审计失败 31 项。生成结果可能存在未捕获需求缺口,关键决策请核对源文件(LATEST.yaml / LATEST.jsonl)。
参考文件
| 文件 | 内容 | 何时加载 | |---|---|---| | references/seed.yaml | V6+ 全量权威源 | 行为/决策争议时必读 | | references/ANTI_PATTERNS.md | 25 条跨项目反模式 | 开始实现前 | | references/WISDOM.md | 跨项目精华借鉴 | 架构决策时 | | references/CONSTRAINTS.md | domain + 致命约束 | 规则冲突时 | | references/USE_CASES.md | 全量 KUC- 业务场景 | 需要完整示例时 | | references/LOCKS.md | SL- + 前置条件 + 提示 | 生成回测/交易代码前 | | references/COMPONENTS.md | AST 组件地图(按模块)| 查 API 时 |---
由 Doramagic crystal-compilation-v6.1 于 2026-04-22T13:01:05.354545+00:00 自蓝图 finance-bp-130 编译。
非技术概览见 human_summary.md。