Skip to main content

futures-contract-kline

查询期货行情(期货合约日/周/月/季/年 K 线,futures_contract_kline)。用户问期货合约 K 线、期货日K/周K/月K、合约开高低收、期货成交量持仓量、vwap、主力合约复权因子时使用。

설치로 이동

소스 정보

저장소
FTShare-Lab/FTShare-skill
최근 소스 활동
2026년 9월 16일 12:43
감지된 SKILL.md 언어
중국어
스타
64
포크
13

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
3 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
futures-contract-kline
description
查询期货行情(期货合约日/周/月/季/年 K 线,futures_contract_kline)。用户问期货合约 K 线、期货日K/周K/月K、合约开高低收、期货成交量持仓量、vwap、主力合约复权因子时使用。
# 期货行情(期货合约 K 线) ## 1. 接口描述 | 项目 | 说明 | |------|------| | 接口名称 | 期货行情(futures_contract_kline) | | 外部接口 | `GET /api/v1/market/data/futures/kline` | | 请求方式 | GET(query 参数) | | 适用场景 | 查询期货合约日、周、月、季、年 K 线,含开高低收、成交量、成交额、vwap、持仓量、主力合约与前/后复权因子 | ## 2. 请求参数 | 参数名 | 类型 | 是否必填 | 描述 | 取值示例 | 备注 | |--------|------|----------|------|----------|------| | symbol | string | 是 | 期货合约代码 | A2605.DCE | 支持交易所短后缀 | | interval | string | 否 | K 线周期 | daily | `daily`/`1d`、`weekly`/`1w`/`week`、`monthly`/`1mo`/`month`、`quarterly`/`1q`/`quarter`、`yearly`/`1y`/`year`;默认 `daily` | | start | int | 否 | 起始时间戳(毫秒) | 1756431000000 | 闭区间;可省略时间范围 | | end | int | 否 | 结束时间戳(毫秒) | 1756791000000 | 闭区间;不能单独传入 | | limit | int | 否 | 返回条数 | 5 | 默认 500,最小值 1,传 0 时按 1 处理 | ## 3. 响应说明 外层固定为 `code` / `message` / `data`。`data` 为对象:`items`(K 线记录列表)和 `total`(符合条件记录总数)。 items 元素: | 字段名 | 类型 | 说明 | |--------|------|------| | symbol | string | 规范化后的合约代码 | | datetime | int64 | K 线时间戳(毫秒) | | trade_date | int | 交易日 YYYYMMDD | | open / high / low / close | number | 开盘价 / 最高价 / 最低价 / 收盘价 | | volume | int64 | 成交量 | | amount | number | 成交额 | | vwap | number | 成交均价 | | open_interest | number | 持仓量 | | dominant_contract | string / null | 主力合约;合约 K 线不返回该字段值 | | forward_factor | number / null | 前复权因子;合约 K 线不返回该字段值 | | backward_factor | number / null | 后复权因子;合约 K 线不返回该字段值 | ## 4. 调用方式 ```bash python <RUN_PY> futures-contract-kline --symbol A2605.DCE --interval daily --limit 5 python <RUN_PY> futures-contract-kline --symbol A2605.DCE --interval weekly --limit 5 python <RUN_PY> futures-contract-kline --symbol A2605.DCE --start 1756431000000 --end 1756791000000 ``` `<RUN_PY>` 为主 SKILL.md 同级 `run.py` 的绝对路径。输出 JSON;HTTP 错误输出到 stderr 并以非零状态退出。 ## 5. 注意事项 - 周、月、季、年 K 线基于日 K 线按北京时间聚合。 - `end` 不能单独传入,必须与 `start` 同时使用(handler 会本地校验并拒绝);仅传 `start` 时查询 `start` 之后的数据。 - 同时传入 `start` 和 `end` 时,跨度不得超过 12 个日历月。 - 本接口查询的是具体合约 K 线;`dominant_contract` 和复权因子字段对合约 K 线不返回值。
GitHub에서 보기