路线对比 · 自建管道 vs 免环境提问
FinTA 与 EasyClaw 怎么分工:两条路线各自适合什么任务
这两条路线不是同一个东西的两种实现。FinTA 给你可以接进自己 Pandas 管道的指标列——" 你要自己取数、自己整理数据、自己决定怎么用这些列;" "EasyClaw 技能给你现成的结果——一句话问出去,它去取数、算好、给结论," 代价是你无法干预它的算法口径,也拿不到能接进管道的 DataFrame。
本站先说明一个必须讲清的前提:FinTA 与 EasyClaw 目前无已证实集成——"
本机 EasyClaw 技能目录里 29 个技能、603 个可读文件,对 finta 的引用次数是 0。"
所以本页做的是任务分工对照,不是「用 EasyClaw 跑 FinTA」。
FinTA · 集成状态
先说清前提:FinTA 和 EasyClaw 有集成吗
| 核验项 | 结果 | 怎么核验的 |
|---|---|---|
| 本机 EasyClaw 技能目录 | 29 个技能目录,603 个可读文本文件 | 遍历 C:\Users\CF\.easyclaw\skills,统计 .md/.py/.js/.json/.yaml 等文本文件 |
对 finta 的引用 | 0 个文件 | 全目录文本搜索 finta(大小写不敏感) |
| 对 TA-Lib / pandas-ta 的引用 | 同样为 0 | 同一轮搜索里 talib、TA-Lib、pandas_ta、pandas-ta 命中数全为 0 |
| 有没有等价的「Python 指标计算库」技能 | 没有 | 逐个读取 SKILL.md 的定位:最接近的 stock-technical-mastery 是用 pandas 的 rolling/ewm 自研实现,不是调用 FinTA |
| 本站的结论 | FinTA 与 EasyClaw 的集成状态记为 unverified;全站不宣称任何集成 | —— |
为什么非要说这件事?因为这决定了两条路线能不能「一起用」:既然是 0 引用,就不能写「在 EasyClaw 里运行 FinTA」,也不能把 EasyClaw 的输出当作 FinTA 的运行结果。本页能提供的是任务层的分工对照——哪些任务更适合自建、哪些更适合直接问。
FinTA · 已核验技能
本机已核验的 EasyClaw 技能有哪些
| 技能目录 | SKILL 名 | 它做什么(依据 SKILL.md 描述) | 与指标任务的关系 |
|---|---|---|---|
stock-technical-mastery | k-line-tech-analysis | K 线技术分析:取实时行情 + 计算技术指标 + 形态识别 + 生成报告,含 scripts/kline_analyzer.py | 最接近:它自己算指标,但是自研实现、不是 FinTA |
stock-monitor-skill-0-1-0 | smart-stock-monitor | 监控预警:成本盈亏、均线金叉死叉、RSI 超买超卖、成交量异动、跳空缺口等 7 类规则;明确「不支持自动下单交易、不生成投资建议」 | 把指标用作预警条件,不是产出指标列 |
akshare-finance | akshare-finance | AKShare 数据接口封装:股票/期货/期权/基金/外汇/债券/指数/加密货币的行情与基本面;明确「不处理实盘交易」 | 提供数据,不提供指标计算 |
tushare-finance | tushare-finance | 中国金融数据:220+ Tushare Pro 接口,行情、财报、宏观 | 提供数据,需自备 TUSHARE_TOKEN |
a-stock-analysis | a-share-market-analyzer | A 股实时行情与分时量能分析、主力动向、持仓盈亏 | 偏实时行情与资金面 |
chart-image | chart-image | 出图:折线/柱状/面积/K 线/饼图/热力图等,纯 Node.js、无需浏览器 | 把结果画出来 |
quant-analyst-skill-v1.0.0 | quant-analyst | 金融建模、策略回测、风险指标、组合优化、统计套利的方法论 | 补的是指标之后的环节 |
tongdaxin | tongdaxin | 通达信官方 MCP:行情/ K 线/财务/条件选股/通达信指标 | 提供指标与选股能力,需 APIKEY |
iwencai | iwencai | 同花顺问财专项入口,需自备 IWENCAI_API_KEY | 自然语言选股 |
mx-data | eastmoney_fin_data | 东方财富数据库:行情、财务与关联关系数据,需 MX_APIKEY | 数据查询 |
fp-dcf | dcf-valuation-engine | A股/港股/美股 DCF 估值引擎,输出 FCFF、WACC 与敏感性分析 | 估值类,与指标计算不同层 |
列出 SKILL 名而不是只写目录名,是因为部分技能的实际能力与目录名不同(例如 stock-technical-mastery 的 SKILL 名是 k-line-tech-analysis)。所有描述都取自各自 SKILL.md,未做能力推断;各技能的可用性、凭据要求与输出以你本机实际运行为准。
FinTA · 任务分工
同一个任务,两条路线各拿到什么
| 任务 | 自建路线拿到什么 | 免环境路线拿到什么 | 哪条更省事 |
|---|---|---|---|
| 把 500 只标的的日线都算成指标列 | 一个 DataFrame 循环 + 90 个指标方法,结果全部可控、可复现 | 需要逐个提问,且拿不到结构化的裸数据表 | 自建 |
| 算完指标接着做因子计算与横截面排序 | 指标列直接就是输入 | 要先把对话结果手工转成表 | 自建 |
| 看一眼某只标的现在的 RSI / MACD / 布林带状态 | 要取数、整理列名、排序、算指标、再呈现——五步 | 一句话提问,直接给结论 | 免环境 |
| 按条件筛一批股票(例如板块内市盈率低于某个值且近期上涨) | 要自己写筛选逻辑 + 数据源 | 自然语言条件筛选是现成能力 | 免环境 |
| 把结果画成 K 线图或热力图 | 需要自己引入绘图库 | chart-image 支持多种图形 | 免环境 |
| 核对「为什么我的 RSI 和别人不一样」 | 可以打印源码、做逐指标跨库对照(本站交叉验证页就是这么做的) | 看不到算法口径,无法逐层核对 | 自建 |
| 把研究接进已有的 pandas 工作流 | 本来就是同一个生态 | 需要跨工具复制数据,容易断链 | 自建 |
| 需要长期复用、可回归测试的指标计算 | 写断言、锁版本,可重复执行 | 对话结果不可回归测试 | 自建 |
一条可操作的判断规则:结果是给别人看的展示,走免环境路线;结果是给程序用的结构化数据,走自建路线。两者并不冲突——常见的做法是用免环境路线快速看结论,把确认有价值的任务再落到自建管道里。
FinTA · 前置条件
两条路线各自需要什么前置条件
| 维度 | 自建路线(FinTA) | 免环境路线(EasyClaw 技能) |
|---|---|---|
| 环境 | Python + numpy + pandas;无 C 依赖 | 安装 EasyClaw 客户端;部分技能需要额外运行时 |
| 版本风险 | 需要自己钉依赖:新版 pandas 会让 8 个方法失效(见安装页) | 由技能维护方决定 |
| 数据来源 | 自己准备 OHLCV(大小写不敏感,但必须按时间正序排好) | 技能自带取数通道;部分技能需自备凭据 |
| 凭据要求 | 无(只要你自己取得的数据不涉及受限接口) | tushare-finance 需 TUSHARE_TOKEN;iwencai 需 IWENCAI_API_KEY;mx-data 等妙想系需 MX_APIKEY;tongdaxin 需 APIKEY |
| 算法口径 | 完全可控:可打印源码、可做跨库对照、可自己改写 | 不可干预:它给的是结论,你看不到中间口径 |
| 可复现性 | 高:同一份数据 + 同一版本 → 同样的值(本站全站提供的都是这类读数) | 低:对话结果难以回归测试 |
| 覆盖市场 | 取决于你的数据源(FinTA 本身不关心市场) | 技能各有边界,例如 stock-monitor-skill-0-1-0 明确不覆盖期货/外汇/加密货币 |
把这张表读完之后,两条路线的取舍其实很清楚:自建路线换来的可控性与可复现性,代价是环境与版本维护;免环境路线换来的是零配置,代价是口径黑箱与难以回归测试。本站对两者的能力描述都以各自官方来源为准,不做优劣评判。
FinTA · 免环境演示
不写代码的话,同类任务的结果长什么样
下面三张截图是 EasyClaw 技能在「单只标的指标状态」「板块条件筛选」「区间行情统计」" 三类任务上的实际输出,作为免编码路线的参考。需要说明的是:这些截图用的都是 A 股数据源," 与本站示例用的加密货币 CSV 不是同一份数据,而且它们是 EasyClaw 技能自己的实现结果," 不是 FinTA 的运行结果。
C · 检查中国平安(601318)是否跌破 60 日均线、RSI 是否超卖、量能是否低于 5 日均量。这类任务自建路线也能做(均线、RSI、量比都是 FinTA 覆盖的指标),差别在于自建要自己取数与整理列,免环境则直接给结论。截图不是 FinTA 的运行结果,两者无已证实集成。仅供研究。
三张截图的图注里都写了同一件事:不是 FinTA 的运行结果、两者无已证实集成。这不是免责套话——它的实际含义是不要拿这些数字去核对你自己用 FinTA 算出来的值,因为数据源与算法实现都不同。要核对数值,请用本站交叉验证页的做法:同一个库、同一份数据、逐指标比。
FinTA · 选择依据
什么情况下选哪条路线
| 你的处境 | 可以先考虑 | 要接受的代价 |
|---|---|---|
| 会写 Python,且结果要接进已有管道 | 自建路线(FinTA 或仍在维护的同类库) | 要钉依赖、写测试、自己承担跨库口径差异 |
| 不会写代码,只要看结论 | 免环境路线(EasyClaw 技能) | 口径不可干预,结果难以回归测试 |
| 教学或读源码,想学指标公式 | 自建路线:finta/finta.py 是单文件、每个方法对应一个公式 | 库已归档,源码里的部分方法在新版 pandas 上不可用 |
| 要批量产出结构化指标数据 | 自建路线 | 要自己解决数据源、复权、行序与性能问题 |
| 只需要偶尔查几个标的 | 免环境路线 | 每次都要重新提问,结果不成体系 |
| 两条都要:既要快看结论,又要长期复用 | 先用免环境路线定位有价值的任务,再落到自建管道 | 会有重复工作;要建立「哪些结论来自哪条路线」的记录习惯 |
无论选哪条,本站都要重申边界:指标计算不是投资建议。FinTA 只做价格的历史变换,EasyClaw 技能也只做数据整理与计算;是否需要据此做任何决策,由使用者自己判断并承担后果。
FAQ
关于 FinTA 与 EasyClaw 的常见问题
FinTA 和 EasyClaw 有集成吗?
finta 的引用次数为 0(TA-Lib 与 pandas-ta 同样为 0)。所以不能用「在 EasyClaw 里运行 FinTA」这样的表述,本站全站也没有这样写。那 EasyClaw 能替代 FinTA 吗?
本机有哪些技能和指标计算相关?
stock-technical-mastery(SKILL 名 k-line-tech-analysis),它自己用 pandas 的 rolling/ewm 实现指标并做形态识别;stock-monitor-skill-0-1-0 把 RSI 与均线交叉用作预警条件;quant-analyst 覆盖回测与风险方法论。没有任何一个封装了 FinTA 或 TA-Lib。用 EasyClaw 问出来的指标值,能和我自己算的对上吗?
截图里那些数字是本站跑出来的吗?
如果我只想快速看结论,为什么还要读这个站?
相关阅读:FinTA 概览、替代库选型。本页结论绑定 2026-10-12 的实测环境(Python 3.11.9),数值口径以官方源码为准。