agentsclimarketplace

Stock filter

Skill FTShare-Lab/FTShare-skills/ftshare-market-data/sub-skills/stock-filter

A 股实时行情筛选接口。当用户需要按单标的代码(symbol)精确查询,或按板块/交易所(board)+ 上市日期起点(listing_date_since)筛选实时行情时使用。传入 symbol 时忽略 board 与 listing_date_since。From its SKILL.md

Install
npx -y skills add FTShare-Lab/FTShare-skills --skill stock-filter

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

6.8 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it

A 股实时行情筛选

接口说明

项目说明
接口名称A 股实时行情筛选
外部接口/api/v1/market/data/stock-list/filter
请求方式GET
适用场景A 股实时行情快照筛选,支持按单标的代码或板块+上市日期筛选

请求参数

参数名类型是否必填描述取值示例备注
symbolstring否单标的代码600519.SH支持裸码或带后缀(.SH/.XSHG/.SZ/.XSHE/.BJ/.BJSE);传入后忽略 board 与 listing_date_since
boardstring否板块/交易所筛选starstar 科创板 / chi_next 创业板 / bjse 北交所 / xshg 沪市 / xshe 深市 / main 主板
listing_date_sincestring否上市日期起点20200101YYYYMMDD,筛选此后上市的股票
pageuint32否页码1不设默认/上限,原样透传
page_sizeuint32否每页记录数50不设默认/上限,原样透传

执行方式

通过根目录的 run.py 调用(推荐):

# 按单标的查询
python <RUN_PY> stock-filter --symbol 600519.SH --page 1 --page_size 5

# 按板块筛选
python <RUN_PY> stock-filter --board star --page 1 --page_size 5

<RUN_PY> 为主 SKILL.md 同级的 run.py 绝对路径。

响应结构

返回扁平分页结构(无 code/message 信封):

{
    "items": [
        {
            "type": "stock",
            "symbol": "688556.SH",
            "symbol_id": "688556",
            "symbol_name": "高测股份",
            "board": "sh_star",
            "close": "8.5100",
            "open": "9.2200",
            "high": "9.2200",
            "low": "8.5000",
            "prev_close": "9.2200",
            "change": "-0.7100",
            "change_rate": -0.077,
            "amplitude": 0.0781,
            "volume": 28312089,
            "turnover": "250052129.1700",
            "change_rate_day5": -0.212,
            "change_rate_day10": -0.0301,
            "change_rate_day20": -0.2996,
            "change_rate_day60": -0.3459,
            "change_rate_ytd": -0.2469,
            "ts_nanos": 1756704000000000000
        }
    ],
    "total_pages": 122,
    "total_items": 610
}

顶层字段说明

字段名类型是否可为空说明
itemsArray否股票行情列表
total_pagesint否总页数
total_itemsint否总记录数

items 元素字段

字段名类型是否可为空说明
typestring否标的类型(恒为 stock)
symbolstring否标的代码(带交易所后缀)
symbol_idstring否标的 ID(纯数字代码)
symbol_namestring否标的名称
boardstring是板块枚举:sh / sz / sz_chi_next / sh_star / bj
closestring是收盘价/最新价(元)
openstring是开盘价(元)
highstring是最高价(元)
lowstring是最低价(元)
prev_closestring是前收盘价(元)
changestring是涨跌额(元)
change_ratefloat是涨跌幅(原始小数,-0.077 表示 -7.7%)
amplitudefloat是振幅 =(最高-最低)/前收盘
volumeint64是成交量(股)
turnoverstring是成交额(元)
change_rate_day5float是5 日涨跌幅
change_rate_day10float是10 日涨跌幅
change_rate_day20float是20 日涨跌幅
change_rate_day60float是60 日涨跌幅
change_rate_ytdfloat是年初至今涨跌幅
ts_nanosint64是交易所时间戳(纳秒)

注意事项

  • 必须至少指定 --symbol 或 --board/--listing_date_since 其一。
  • 传入 --symbol 时直接按单标的查询,忽略 --board 与 --listing_date_since。
  • 请求 board 取值与响应 board 枚举不同:请求用 star/chi_next/bjse/xshg/xshe/main,响应用 sh/sz/sz_chi_next/sh_star/bj。
  • 涨跌幅等比率为原始小数(如 -0.077 表示 -7.7%)。
  • 金额字段以字符串返回,保持精度。
  • 始终排除退市股与无行情股。

What ships with it: 2 files

5.0 KB alongside SKILL.md, 2 of them executable

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.