TyQuant

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

研判A股涨跌方向与预测可信度,跟踪量化策略净值、回撤与调仓,用tyquant真实数据回答投资问题。

一句话选型结论

按资料字段整理

TyQuant是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_1421760c/tyquant-analysis-suite
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_1421760c仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791665334
正文体量9.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
TyQuant当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

9.5 KB
模型实际读到的说明书原文,来自技能仓库

tyquant 取数

把 A 股量化平台 tyquant 的线上接口封装成一个零依赖 CLI,覆盖两大能力:
股价预测 与 策略回测跟踪。数据与 tyquant H5 前端同源同口径。

何时使用

用户问到下列任一问题时启用:

  • 「最近哪只股票涨得最多 / 有什么推荐」
  • 「茅台下周/下月能涨到多少」「XX 的预测方向是什么」
  • 「这个预测准不准 / 历史准确率多少」
  • 「有哪些策略 / 某个策略收益回撤怎么样」
  • 「某次回测的净值、调仓、持仓、风险指标」

不适用于:实盘下单、账户持仓、订阅状态(需 JWT,本技能不接)。

架构约定(改动脚本前必读)

本层是纯透传,只做四件事,不做第五件:

  1. 归一化 —— 口语(「茅台」「sh600519」)→ 后端代码格式。
  2. 取数 —— 调后端接口,带端点故障转移。
  3. 裁剪 —— 把数百 KB 响应压到 7KB 以内,避免打爆上下文。
  4. 元数据透传 —— as_of / latest_bar_date / degraded / missing_fields 原样带出。

凡是"算出来"的东西都不在这里做:可交易性过滤、排名噪声判定、区间可用性、
方向命中率、FIFO 盈亏、单位换算 —— 全部交给后端接口。本层一旦参与计算,
H5 前端与 AI 就会对同一只票给出两套结论。需要新字段时改后端接口,不要在这打补丁。

运行方式

脚本入口是 <skill>/scripts/tq.py(<skill> = 本 SKILL.md 所在目录)。
零第三方依赖,Python ≥ 3.8,Windows / Linux / macOS 均可直跑。

python <skill>/scripts/tq.py doctor                  # 连通性自检(排障第一步)
python <skill>/scripts/tq.py list                    # 列出全部 20 个工具
python <skill>/scripts/tq.py schema <tool>           # 查看某工具参数
python <skill>/scripts/tq.py call <tool> --key value # 取数(推荐键值对传参)
python <skill>/scripts/tq.py resolve 山西汾酒         # 中文名 → 代码

传参方式二选一,推荐键值对(Windows 下 JSON 引号易出错):

python <skill>/scripts/tq.py call stock_forecast --symbol 茅台 --horizon 3m
python <skill>/scripts/tq.py call stock_forecast '{"symbol":"600519.SS","horizon":"3m"}'

通用开关:--compact 输出单行紧凑 JSON(省 token,默认开启更佳);
--timeout N 覆盖超时。退出码 0 成功 / 1 执行失败 / 2 用法错误 / 3 未知工具。

端点配置

优先级:环境变量 TYQUANT_BASE_URL(逗号分隔多个)→ 脚本同目录/上级 config.json
→ 内置默认值。所有端点按顺序尝试,第一个连通的被粘滞复用。

默认主入口 http://47.95.121.161:8888/api(直连后端),内置兜底 https://tyquant.tojoyai.com/api(走 SLB/nginx,供 :8888 停用后使用)。
必须以 /api 结尾 —— 该主机根路径是 H5 前端(Vite SPA),只有 /api 前缀才是后端接口。

⚠️ 兜底端点依赖 tyquant.tojoyai.com 配有有效 TLS 证书。证书未配好前该入口的证书校验会失败,
仅当主入口也连不上时才会被尝试并最终报错——排障时若两个端点都失败,优先检查主入口与网络。

export TYQUANT_BASE_URL="http://your-host:8888/api"   # 换成自己的部署地址
export TYQUANT_API_KEY="你的key"                       # 可选:豁免服务端限流

服务端已启用 per-IP 限流(默认 120/分钟 + 40 突发),超额返回 429。
带合法 TYQUANT_API_KEY 的请求会随每个请求发出 X-API-Key 头并豁免限流;
未设置时不发任何鉴权头,行为不变。遇到 429 时提示用户配置该环境变量。

问题 → 命令 路由表

用户问法 命令
哪只涨得最多 / 今天买什么 call dragon_tiger --top_n 20 --rank_by predicted_return
哪个预测最可信 call dragon_tiger --top_n 20 --rank_by direction_da
某只票的预测 call stock_forecast --symbol <标的> --horizon 1m
某只票准不准 call stock_direction_accuracy --symbol <标的>
预测价 vs 实际价 call stock_prediction_compare --symbol <标的> --n 20
系统整体预测水平 call prediction_accuracy_summary
大盘怎么样 call market_overview
某只票最近走势 call stock_daily_bars --symbol <标的> --limit 30
某只票基本信息 call stock_basics --symbol <标的>
有哪些策略 call strategy_list
策略详情 call strategy_detail --strategy_id <id>
回测列表(取真实 run_id) call backtest_runs --limit 20
净值/回撤曲线 call backtest_nav_curve --run_id <run_id>
调仓成交台账 call backtest_trades --run_id <run_id> --limit 30
风险指标与归因 call backtest_risk_metrics --run_id <run_id>
最新持仓 call backtest_positions --run_id <run_id>
多个 run 对比 call backtest_compare --run_ids <id1>,<id2>

标准工作流

1. 选股(「哪只涨得多」)

不要逐只调用 stock_forecast —— 服务端已扫全市场,一次拿榜:

python <skill>/scripts/tq.py call dragon_tiger --top_n 20 --rank_by predicted_return --compact

回答时必须带上 as_of / updated_at(数据基准日),并说明这是模型预测而非实盘结果。
items[].direction_da 是该股历史方向准确率(小数,0.40 = 40%),
direction_da_n 是样本数 —— 样本数小的准确率不足为凭,回答时一并说明。

用户问「哪个判断最可信」时改用 --rank_by direction_da。

2. 单股预测

python <skill>/scripts/tq.py call stock_forecast --symbol 茅台 --horizon 3m
python <skill>/scripts/tq.py call stock_direction_accuracy --symbol 茅台

horizon 是交易日不是自然日:1w=下 1 个交易日,1m=5 个交易日,3m=20 个交易日。
close_predictions.h1/h5/h20 各自有 predicted_close、interval_lower/upper、
interval_status。interval_status 为 unavailable_* 时区间是 null,
说明该周期尚未完成严格样本外校准,不要拿别的口径脑补区间。

3. 策略 / 回测跟踪(顺序不能乱)

strategy_list 里的 run_id 来自 landed 快照,与回测历史库不同源。
查净值/成交/持仓前必须先换真实 run_id:

python <skill>/scripts/tq.py call strategy_list --limit 30
python <skill>/scripts/tq.py call backtest_runs --limit 20          # 取库中真实 run_id
python <skill>/scripts/tq.py call backtest_risk_metrics --run_id <真实run_id>

拿到 found=false + 「回测历史库中不存在」就是 run_id 用错了,回到 backtest_runs。

回答时的硬规矩

  1. 单位必须区分,否则百倍误差:
    - /strategies、/history/runs 的收益类字段是百分数(865.99 = 865.99%)
    - /analysis.risk 的 max_drawdown / annualized_volatility / var_95 是小数(-0.3793 = -37.93%)
    - /prediction/* 的 da / pdr / rhr 是小数(0.669 = 66.9%)
    - dragon_tiger 的 predicted_return / prob_up 是百分数
  2. 报数据必带基准日:as_of / updated_at / latest_bar_date。落地数据有滞后属正常。
  3. 预测 ≠ 实盘:所有策略数字都是回测结果,回答时必须显式说明。
  4. 回测价 ≠ 行情价:trades.price / positions.price / cost_basis 是后复权价,
    /tdx/daily 是不复权实际成交价,同日同股不相等(个股复权因子实测 1.4× ~ 21×)。
    看到数量级差异不是数据错误,跨源比价才需注意。
  5. 不自行过滤榜单:停牌/退市/ST 的剔除归后端 land 侧。本层看到什么报什么,
    需要提示时在回答里如实说明,不静默剔除。
  6. 降级字段如实转述:degraded / missing_fields 非空时说明该维度数据缺失,
    不要把降级后的排序当成用户要的排序(例如 rank_by=prob_up 会回退成 score)。

完整口径清单、已知降级字段与排查手册见 references/caveats.md;
20 个工具的参数与后端端点对照见 references/api_catalog.md。

排障

接口报错时按顺序做:

  1. python <skill>/scripts/tq.py doctor —— 看 endpoint_used、health.status、
    sample.as_of(样例数据基准日)。
  2. health.services.backtest.status = "disabled" 是正常的(回测引擎为可选组件),
    不代表服务不可用,也不影响 /history/* 系列读取已完成的回测。
  3. 读 references/caveats.md 的「排障决策树」一节,按错误类型定位。

常见问题

5 问
答案由本站依据条目字段整理
TyQuant怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_1421760c/tyquant-analysis-suite。安装方式为未标注。装完刷新技能列表或重开客户端。

TyQuant支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

TyQuant权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

TyQuant收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

TyQuant用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。