Skip to main content

convertible-bond-candlesticks

单只可转债历史日/周/月/年 K 线(convertible_bond_candlesticks,GET /api/v1/market/data/convertible-bond-candlesticks)。用户问某只可转债的日/周/月/年 K 线、开高低收、前/后复权时使用。必填 --symbol、--interval-unit、--since-ts-millis、--until-ts-millis;可选 --interval-value、--adjust-kind、--limit。分钟 K 线请改用 convertible-bond-minutes。

설치로 이동

소스 정보

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

설치 방법

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

소스 파일 검토

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

파일 탐색기
3 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
convertible-bond-candlesticks
description
单只可转债历史日/周/月/年 K 线(convertible_bond_candlesticks,GET /api/v1/market/data/convertible-bond-candlesticks)。用户问某只可转债的日/周/月/年 K 线、开高低收、前/后复权时使用。必填 --symbol、--interval-unit、--since-ts-millis、--until-ts-millis;可选 --interval-value、--adjust-kind、--limit。分钟 K 线请改用 convertible-bond-minutes。
# 可转债历史K线 - 查询单只可转债日/周/月/年 K 线(convertible_bond_candlesticks) ## 1. 接口描述 | 项目 | 说明 | |------|------| | 接口名称 | 可转债历史K线(convertible_bond_candlesticks) | | 外部接口 | `GET /api/v1/market/data/convertible-bond-candlesticks` | | 请求方式 | GET(query 参数) | | 适用场景 | 获取单只可转债的历史日、周、月、年 K 线(开高低收、成交量、成交额),支持前复权/后复权/不复权 | | 数据范围 | 以各标的实际历史行情覆盖为准,不保证从发行日起逐日有记录;**不含当日盘中实时行情** | | 单次限量 | 无分页;所有周期单次时间跨度不超过 12 个自然月 | ## 2. 请求参数 | 参数名 | 类型 | 是否必填 | 描述 | 取值示例 | 备注 | |--------|------|----------|------|----------|------| | symbol | string | 是 | 可转债代码(带市场后缀) | 113042.SH | 也接受 `.XSHG`/`.SH`、`.XSHE`/`.SZ` | | interval_unit | string | 是 | 周期单位 | Day | Day/Week/Month/Year,大小写不敏感;**不支持 Minute** | | interval_value | int | 否 | 间隔数值 | 可省略 | 周期查询无需设置,省略即按一个周期返回 | | adjust_kind | string | 否 | 复权类型 | Forward | None(默认)/Forward(前复权)/Backward(后复权) | | since_ts_millis | int | 是 | 开始时间戳(毫秒) | 1786291200000 | 不得晚于 `until_ts_millis`,不能用 `until` + `limit` 替代 | | until_ts_millis | int | 是 | 结束时间戳(毫秒) | 1786377599999 | 与起始时间相差不超过 12 个自然月 | | limit | int | 否 | 返回条数上限 | 1 | 省略时返回窗口内全部记录;设置后保留最新若干根 | ## 3. 响应说明 外层固定为 `code`(成功 200)/ `message`(成功 `success`)/ `data`。`data` 为 K 线数组,无数据时为 `[]`;每根 K 线字段: | 字段名 | 类型 | 说明 | 单位 | |--------|------|------|------| | open / high / low / close | string | 开/高/低/收盘价;进行中的 K 线 `close` 为最新价 | 元 | | ts_millis | int | K 线结束时间戳 | 毫秒 | | ts_millis_open | int | K 线开始时间戳 | 毫秒 | | turnover | string | 成交额 | 元 | | volume | int | 成交量 | - | 注:价格与成交额在 JSON 中为字符串(避免精度丢失),不是 number;`ts_millis` 为数字。 ## 4. 调用方式 ```bash python <RUN_PY> convertible-bond-candlesticks --symbol 113042.SH --interval-unit Day --since-ts-millis 1786291200000 --until-ts-millis 1786377599999 --limit 1 python <RUN_PY> convertible-bond-candlesticks --symbol 113042.SH --interval-unit Week --adjust-kind Forward --since-ts-millis 1783000000000 --until-ts-millis 1786377599999 ``` `<RUN_PY>` 为主 SKILL.md 同级 `run.py` 的绝对路径。输出 JSON;HTTP 错误输出到 stderr 并以非零状态退出。 ## 5. 注意事项 - `symbol`、`interval_unit`、`since_ts_millis`、`until_ts_millis` 必填;缺 `since` 会返回 `缺少必填参数:since_ts_millis`。 - 仅接受可转债标的;传入股票等其它类别返回 `symbols [...] are not convertible bonds`。 - 分钟 K 线不在本接口:本接口传 `interval_unit=Minute` 会返回 400 并指向 `convertible-bond-minute-candlesticks`,请改用 `convertible-bond-minutes` 子 skill。 - 周、月、年 K 按请求范围内的历史日 K 聚合;窗口未覆盖完整周期时,该周期不是完整周期数据。 - 结果按时间升序返回;设置 `limit` 时保留最新若干根。 - 单次时间跨度上限 12 个自然月,更长区间需分段调用。 - 复权参数是当前接口的兼容参数,不表示每只可转债都存在复权事件。
GitHub에서 보기