TradingGym · COMPARE · 任务级分工

TradingGym 与 EasyClaw 技能路线:不是替代关系,是任务分工

TradingGym 给你的是一个「step/reward 环境 + 逐 tick 账本」,它不取数、不出图、不带算法;EasyClaw 本机的技能路线解决的是取数、指标、规则回测与出图这类任务,但没有任何 RL 交易环境类技能。两者之间没有已证实集成,这页按任务把分工写清楚,方便你按目标选路。

  • 本机核验C:\Users\CF\.easyclaw\skills 共 29 个技能(2026-09-22 实读)
  • 交集:数据取数与指标计算;无交集:Gym 风格环境、step/reward、逐 tick 账本
  • 状态口径:下文一律用「能在目录里看到」(catalog_visible),不升级为「已安装/已授权/已跑通」

TradingGym 两条链路怎么并行、之间有没有连接?

自托管链路取数 → TradingGym 环境 → 自备 Agent → 账本
EasyClaw 技能链路数据技能 → 指标/规则回测 → 出图
无集成两条链路之间没有已证实的连接
依据 TradingGym 官方源码与本机已核验 EasyClaw 技能文档绘制的层级对比示意(非官方对比图)。两条链路是并行关系:一条提供环境与账本,一条提供取数与指标,中间不存在已证实的集成。

TradingGym · 任务级对比

TradingGym 与 EasyClaw 各负责哪一段?六个任务维度

下面按「一个完整量化研究流程」的六个环节对比。空着的那几格是事实,不是遗漏。

任务级分工(左列是任务,右侧两列分别是两侧的实际能力) 任务环节TradingGym 侧EasyClaw 技能侧怎么选注意点 行情/数据获取不提供,只有一份 SGX TW 样例 tick提供:akshare-finance(股票/期货/期权/外汇/债券/指数/加密货币)、tushare-finance(A 股/港股/美股/基金/期货/债券,220+ 接口)要数据用技能侧tushare-finance 需自备 Token 交易环境构建(step/reward)核心能力:四个环境、双向持仓、观测窗口、逐 tick 账本没有此类技能(29 个技能里无 Gym 风格环境)要做 RL 环境只能用 TradingGym需要自己打兼容补丁并写适配层 规则策略回测可以用:实现 choice_action(obs) 即可(本站实测双均线 132 笔交易)提供:quant-analyst(回测与风险指标方法论)快速看结论用技能侧;要逐 tick 账本用 TradingGym两侧账本口径不同,收益不可跨口径比较 强化学习训练提供环境,不提供算法(README 四个算法全为 WIP)没有 RL 训练技能必须自备算法库(如 SB3)训练前要自写 gym.Env 适配层 风险指标计算需自己在账本上算(本站给了回撤与净值重建写法)提供:quant-analyst 覆盖风险指标方法论只要指标用技能侧更快指标依赖的数据区间与口径要写清 图表输出自带 render()(matplotlib 实时渲染,训练过程可视化)提供:chart-image(静态出版级图表,纯 Node.js 无浏览器依赖)交互/实时用 TradingGym;出静态图用技能侧两者产物形态与用途不同

TradingGym · 技能清单

EasyClaw 本机有哪些量化相关技能?与 TradingGym 对照的八个

下表逐个列出技能名、目录名、它能做什么、以及使用前置条件。状态一律为「能在目录里看到」。

本机已核验技能(C:\Users\CF\.easyclaw\skills,2026-09-22 实读 SKILL.md) 技能名目录能做什么前置条件状态与注意点 quant-analystquant-analyst-skill-v1.0.0构建金融模型、回测交易策略、分析市场数据;包含风险指标、组合优化、统计套利方法论需先澄清执行环境、数据源、目标市场与用途catalog_visible;不提供 Gym 环境 akshare-financeakshare-financeAKShare 财经数据:股票/期货/期权/外汇/黄金/债券/指数/加密货币的实时与历史数据需安装 akshare 与 pandascatalog_visible;文档明确不提供投资建议、不执行实盘 tushare-financetushare-financeTushare Pro 220+ 接口:A 股/港股/美股/基金/期货/债券需自备 Tushare Tokencatalog_visible;Token 未配置时不可用 chart-imagechart-image由数据生成出版级图表(折线/K 线/热力图等)无额外凭证catalog_visible;输出静态图片 stock-technical-masterystock-technical-masteryA 股 K 线技术分析:MACD、RSI、布林带、均线等数据源为东财或 Baostockcatalog_visible;不支持实盘,不涉港股美股期货加密 yahoo-finance-githubyahoo-finance-github美股实时/历史/新闻/组合分析无额外凭证catalog_visible;文档明确不支持 A 股与港股、不下单 mx-datamx-data东方财富妙想金融数据MX_APIKEYcatalog_visible;未配置凭证不可用 futuapifutuapi富途 OpenAPI 封装(行情/交易接口)需富途账号与 OpenD 服务catalog_visible;脚本目录需按文档的 {base_dir} 解析
状态说明:catalog_visible 只表示「能在本机技能目录里看到定义文档」,不等于已安装依赖、已授权、已跑通。任何使用前都要按各技能的文档确认依赖与凭证。

TradingGym · EasyClaw demo

同类任务在 EasyClaw 里表现如何?(本机对话截图)

下面三张分别是 EasyClaw 处理区间指标、静态出图与技术分析的对话示例。它们演示取数、区间指标与静态出图,属于并列对比,不是 TradingGym 的运行输出。

三张截图展示的都是「一句话完成任务」的形态:提问即得结果,不需要写 Python。这与 TradingGym 的定位相反——后者要求你自己搭环境、写循环、算账本,换来的是可复现的实验控制权。

TradingGym · 决策

TradingGym 三条路线怎么选:按目标而不是按工具热度

这三条路线可以并存,也可以先后使用(比如先用技能侧取数、再导入 TradingGym 做环境实验)。关键是别把两条链路的输出混在一起比较。

路线决策表 你的目标建议路线前置条件产物注意点 只想看行情、算指标、出图EasyClaw 技能路线装 EasyClaw;tushare-finance 需 Token、mx-data 需 API Key、futuapi 需 OpenD数据表、指标数值、静态图表不涉及 RL 环境 要做 Gym 风格环境的 RL 实验TradingGym 自托管Python 环境 + 2 行兼容补丁 + 自备算法库step/reward 环境、逐 tick 账本仓库停更在 2023-08-12,需自行维护 要验证一条规则策略两条都可以,但别混口径TradingGym 侧用 backtest_v1;技能侧用 quant-analystTradingGym:逐 tick 账本;技能侧:回测结论两侧收益数字不可直接比较 先把数据准备好,再做环境实验组合:先技能侧取数 → 再整理成 DataFrame 喂给 TradingGym需要满足四道列断言与整数索引可复用数据 + 可复现环境注意 serial_number 分日要按交易日起点 想一句话拿到结论做初步判断EasyClaw 技能路线装 EasyClaw对话式结果结果需自行复核,不能直接作为研究结论 想做真实交易两条都不适用——TradingGym 无实盘能力;技能侧文档也明确不执行实盘

TradingGym · 边界声明

TradingGym 与 EasyClaw 必须说清楚哪三件事?

这一节是本站的披露义务,也是你在其他地方看不到的口径说明。

① 没有已证实集成

TradingGym 是 GitHub 上的独立开源项目(Yvictor/TradingGym,MIT),不在 EasyClaw 技能目录中,两者之间没有已证实的集成关系,也没有「用 EasyClaw 一键安装 TradingGym」这种路径。

② 没有同类替代

EasyClaw 本机 29 个技能里没有任何 RL 交易环境 / Gym 风格 step-reward 环境类技能。因此这张对比表是任务分工,不是「选哪个更好」——需要环境能力时,只有 TradingGym 这一侧有。

③ 状态不作升级表述

技能状态一律写作 catalog_visible(能在目录里看到)。本站不对任何技能声明「已安装 / 已授权 / 已跑通 / 已产出收益」,使用前请按各技能文档确认依赖与凭证。

披露项与依据 披露项结论依据对你意味着什么注意点 项目与平台关系无隶属、无集成TradingGym 仓库地址与许可;本机技能目录清单不要把两者当成一套工具链截图仅演示技能侧能力 数据来源与时效由各技能与数据源决定各技能 SKILL.md 与截图内注记数据需自行复核其中一张截图内的数据源为公开镜像 收益与结论不构成投资建议本站实测口径与技能文档声明所有数字仅供研究样例仅 8 个交易日、单一品种 技能可用性catalog_visible2026-09-22 实读 SKILL.md依赖与凭证需自备部分技能需 Token / API Key / OpenD 本站性质第三方中文研究笔记开源项目的中文实验站以官方源码与文档为准发现不一致时请以官方为准并反馈

TradingGym · 上手顺序

TradingGym 如果你两边都要用是什么?推荐的使用顺序

两条链路可以串起来用,但顺序会影响你踩坑的数量。下面是本站实测后建议的顺序。

第 1 步 · 先用技能侧把数据准备好

(EasyClaw 对话)查一下沪深300最近 60 个交易日的日线行情,并给出区间涨跌幅与年化波动率

先在技能侧确认数据可得性与字段结构,避免在 Python 环境里反复试错。tushare-finance 需先配好 Token。

预期输出:一份含日期与价格列的数据表;导出后在本地整理成 DataFrame。

第 2 步 · 按数据契约整理成 TradingGym 能吃的形态

df = df.reset_index(drop=True)                    # 整数索引
df['serial_number'] = 0                           # 日线:整段视为一个交易日
df['Price'] = df['close']                         # deal_col_name 指向价格列
# 特征列必须真实存在,且名字与 feature_names 完全一致

整理这一步的坑最集中:索引、分日、列名。逐条对照「数据契约」页的四道断言。

预期输出:trading_env.make(...) 不再抛 AssertionError

第 3 步 · 在 TradingGym 里做可复现实验

# 回测:reset() 推进交易日 + step() 跑当日 + 读 env.info 账本
# 至少跑:多随机种子 × fee(0/0.1) × Buy&Hold 基准

这一步产出的账本才是可核对的实验证据。指标结论可以再回到技能侧用 quant-analyst 的方法论复核,但两边数字不要混着写。

预期输出:一张含种子、笔数、账本收益、基准的对照表(本站实测示例见「奖励与基准」页)。

TradingGym · FAQ

TradingGym 与 EasyClaw 对比常见问题是什么?

TradingGym 能用 EasyClaw 一键安装或调用吗?

不能。TradingGym 是 GitHub 上的独立开源项目(MIT),不在 EasyClaw 技能目录中,两者之间没有已证实的集成关系,也没有官方或本站提供的「一键安装/一键调用」路径。使用它需要按官方 README 做源码安装,并自行处理 pandas 兼容问题。

EasyClaw 有强化学习交易环境的技能吗?

没有。本机 C:\Users\CF\.easyclaw\skills 下 29 个技能(2026-09-22 实读)中,没有任何提供 Gym 风格 step/reward 交易环境的技能。最接近的是 quant-analyst(回测方法论与风险指标)与 akshare-finance(数据),它们解决的是不同任务。

两边的回测结果可以直接比较吗?

不可以。TradingGym 产出的是逐 tick 账本(价格单位的增量盈亏,含它自己的 fee 语义),技能侧给出的是基于其自身数据与方法的指标结果。数据区间、成本假设、撮合规则都可能不同,跨口径比较没有意义。若确需对比,必须先把数据、区间与成本统一。

那些技能都需要什么前置条件?

按 2026-09-22 实读的文档:akshare-finance 需安装 akshare 与 pandas;tushare-finance 需自备 Token;mx-dataMX_APIKEYfutuapi 需富途账号与 OpenD;chart-image 无额外凭证;yahoo-finance-github 覆盖美股(明确不支持 A 股与港股)。状态一律为「能在目录里看到」,使用前请以各技能文档为准。

截图里的结果是 TradingGym 跑出来的吗?

不是。三张截图是 EasyClaw 处理取数、指标与出图的对话示例。它们与 TradingGym 的环境、step/reward、逐 tick 账本没有任何关系,截图内的图注也逐张写明了这一点。

只想看行情和指标,还需要装 TradingGym 吗?

不需要。TradingGym 不提供数据下载能力,只为你的数据提供环境与账本。如果目标只是看行情、算指标或出图,用技能侧更直接;只有当你需要 Gym 风格环境、step/reward 反馈或逐 tick 账本时,才有必要搭 Python 环境并处理它的兼容问题。

下一步该怎么做?回到 TradingGym 的可运行性核验

如果你决定走自托管路线,先确认四个环境里哪个能直接跑、哪个需要补丁——这一步能省掉大半排错时间。