Data & analysis

Skills of A-share futures data released by ft.tech.

Try it

非凸科技期货数据技能集(market.ft.tech)。覆盖指定交易日合约列表、期货合约基础信息(交易单位、保证金、交割等)、期货 K 线(分钟/日及周月季年聚合)。用户询问期货合约列表、某合约基础信息、期货 K 线或历史行情时使用。用户只给中文名/品种时,先用 futures-lists 做名称到 symbol...

What it does

根据用户问题,从下方「能力总览」或「子 skill 与用户问法示例」匹配子 skill,通过 执行并解析响应。

The skill document

FT 期货数据 Skills

本 skill 是 FTShare-futures-data 的统一路由入口。

根据用户问题,从下方「能力总览」或「子 skill 与用户问法示例」匹配子 skill,通过 run.py 执行并解析响应。

所有接口均以 https://market.ft.tech 为基础域名,路径前缀为 /data/api/v1/market/data/futures,使用 HTTP GET;无需 X-Client-Name 等额外请求头(脚本不设置自定义头)。


调用方式(唯一规则)

run.py 与本文件(SKILL.md)位于同一目录。执行时:

  1. 取本文件的绝对路径,将末尾 /SKILL.md 替换为 /run.py,得到 ``。
  2. 调用:python <子skill名> [参数...]
# 示例( 为实际绝对路径)
python  futures-lists --trade-date 20260331
python  futures-base-data --trade-date 20260331 --symbol A2605.DCE
python  futures-kline --symbol A2605.DCE --interval 30min --limit 50
python  futures-kline --symbol A2605.DCE --interval daily --start 1772294400000 --end 1774972799999 --limit 100

run.py 内部通过 __file__ 自定位,无论安装在何处都能正确找到各子 skill 的脚本。


典型调用顺序

  1. 先要合约代码(名称→代码映射):用户只说中文名/品种(如“豆一2605”“螺纹2505”)时,先 futures-lists --trade-date ,在 items 里按 symbol_cn_name / product 匹配,得到 symbol(WIND 全码,如 A2605.DCE)。
  2. 基础信息:futures-base-data --trade-date <可选> --symbol 。
  3. K 线:futures-kline --symbol [--interval] [--start --end] [--limit]。--start 与 --end 必须成对传入。

毫秒时间戳:若需交易日边界转 start/end,可使用 FTShare-kline-data(或本仓库其他包)中的 get-nth-trade-date 得到日期后再换算为东八区毫秒时间戳。


能力总览

  • futures-lists:查询指定交易日期货合约列表。可选:--trade-date(YYYYMMDD);不传默认前一交易日(CST)。GET /data/api/v1/market/data/futures/futures-lists
  • futures-base-data:查询期货基础信息。可选:--trade-date、--symbol;不传 --symbol 则该日全部合约。GET /data/api/v1/market/data/futures/futures-base-data
  • futures-kline:查询期货 K 线。必填:--symbol;可选:--interval、--start、--end、--limit。GET /data/api/v1/market/data/futures/kline

使用流程

  1. 记录本文件绝对路径,将 /SKILL.md 替换为 /run.py 得到 ``。
  2. 理解用户意图,从「能力总览」匹配子 skill。
  3. 若用户给的是中文名/品种而非 symbol:先调 futures-lists 做名称映射,拿到 symbol 后再查 futures-base-data 或 futures-kline。
  4. (可选)读取 sub-skills/<子skill名>/SKILL.md 了解参数与响应字段。
  5. 执行:python <子skill名> [参数...]。
  6. 解析并输出:以表格或要点形式展示。

子 skill 与用户问法示例

用户问法示例子 skill 名
「期货列表」「某日全部期货合约」「合约代码清单」futures-lists
「豆一2605 对应代码是什么」「按中文名找期货代码」先 futures-lists(按 symbol_cn_name/product 匹配)
「A2605 基础信息」「保证金/交割/乘数/交易单位」futures-base-data
「期货 K 线」「分钟线/日线/周线」「某合约历史行情」futures-kline

Related skills

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.

by Iván535 installs31 stars

More from shawn92

Browse all skills

A 股 ETF 数据技能集(market.ft.tech)。覆盖单只 ETF 详情、ETF 分页列表(排序/筛选)、ETF K 线(日/周/月/年线)、ETF 分钟级分时、ETF PCF 列表与下载。用户询问某只 ETF 行情、ETF 列表、ETF K 线、分时或 PCF 申购赎回清单时使用。

by shawn9241 installs49 stars

非凸科技 A 股股东数据技能集。覆盖十大股东、十大流通股东、股东户数、股权质押总揽等接口(market.ft.tech)。用户询问 A 股某只股票的历期十大股东、股东结构变动、持股比例、股东人数变化、或全市场股权质押情况时使用。

by shawn9236 installs52 stars

A 股公告与研报数据技能集。覆盖指定日期全市场公告/研报、单只股票公告/研报历史、通过 url_hash 下载公告/研报 PDF(market.ft.tech)。用户询问某天公告列表、某只股票公告或研报、下载公告/研报时使用。

by shawn9238 installs48 stars

中国与美国宏观经济指标技能集(market.ft.tech)。中国:GDP、LPR、PMI、PPI、CPI、财政收入、信贷、外储、社零、税收、M0/M1/M2、进出口、工业增加值、存准率、固投等 15 项月度/季度;美国:按 type 查询 ISM、非农、贸易帐、失业率、PPI/CPI、新屋/成屋、耐用品、咨商会...

by shawn9233 installs5 stars