更新日志
本页面记录 Stock SDK 的版本更新历史。
1.8.0 (2026-03-13)
新增功能
期权数据
- 新增中金所股指期权 T 型报价接口
getIndexOptionSpot,支持上证50(ho)、沪深300(io)、中证1000(mo)三大品种 - 新增股指期权合约日 K 线接口
getIndexOptionKline - 新增中金所全部期权实时行情列表接口
getCFFEXOptionQuotes(东方财富数据源) - 新增上交所 ETF 期权到期月份列表接口
getETFOptionMonths,支持 50ETF、300ETF、500ETF、科创50 - 新增 ETF 期权到期日与剩余天数接口
getETFOptionExpireDay - 新增 ETF 期权当日分钟行情接口
getETFOptionMinute - 新增 ETF 期权历史日 K 线接口
getETFOptionDailyKline - 新增 ETF 期权 5 日分钟行情接口
getETFOption5DayMinute - 新增商品期权 T 型报价接口
getCommodityOptionSpot,覆盖 30 个品种(黄金、白银、铜、豆粕、白糖等) - 新增商品期权合约日 K 线接口
getCommodityOptionKline - 新增期权龙虎榜接口
getOptionLHB
1.7.0 (2026-02-28)
新增功能
期货行情
- 新增国内期货历史 K 线接口
getFuturesKline,支持全部国内期货品种(上期所、大商所、郑商所、上海国际能源交易中心、中金所、广期所),支持主连合约(如RBM)和具体合约(如rb2510),支持日/周/月 K 线 - 新增全球期货实时行情接口
getGlobalFuturesSpot,覆盖 COMEX、NYMEX、CBOT、LME 等主要国际期货交易所,支持 600+ 个品种 - 新增全球期货历史 K 线接口
getGlobalFuturesKline,支持日/周/月 K 线 - 新增期货库存品种列表接口
getFuturesInventorySymbols - 新增期货库存数据接口
getFuturesInventory,支持查询国内各期货品种的历史库存数据 - 新增 COMEX 黄金/白银库存接口
getComexInventory
优化
Playground
- 新增期货行情 API 演示
1.6.2 (2026-01-25)
新增功能
基金数据
- 新增
getFundCodeList方法:获取全部基金代码列表(26000+ 只)
1.6.1 (2026-01-25)
新增功能
防频控机制
- 新增请求限流器(
rateLimit):基于令牌桶算法,支持配置每秒请求数和突发容量 - 新增 User-Agent 轮换(
rotateUserAgent):仅 Node.js 环境有效,降低被识别为同一客户端的风险 - 新增熔断器(
circuitBreaker):连续失败时自动暂停请求,防止雪崩效应(默认关闭,需显式配置)
基础设施
- 新增通用内存缓存模块,支持 TTL 过期和 LRU 淘汰策略
1.6.0 (2026-01-24)
新增功能
分红数据
- 新增 A 股分红派送详情接口
getDividendDetail,支持获取历史分红记录,涵盖现金分红、送转股份、财务指标(EPS、BPS、净利润同比等)、关键日期(登记日、除权日、派息日)及方案进度等 20+ 维度数据
1.5.0 (2026-01-18)
新增功能
技术指标
- 新增 5 个技术指标:OBV (能量潮)、ROC (变动率指标)、DMI/ADX (趋向指标)、SAR (抛物线转向)、KC (肯特纳通道)
- 完善了指标计算函数的文档和 Playground 演示
批量查询增强
getAShareCodeList,getUSCodeList参数升级为对象形式,支持更灵活的筛选:simple: 是否移除交易所前缀market: 按市场筛选(上证、深证、北证、科创、创业)
getAllAShareQuotes,getAllUSShareQuotes支持按market筛选全市场行情
1.4.5 (2026-01-15)
变更
默认复权方式调整
- 所有 K 线接口的默认复权方式由后复权 (
hfq) 调整为前复权 (qfq) - 受影响接口:
getHistoryKline、getHKHistoryKline、getUSHistoryKline、getMinuteKline、getKlineWithIndicators
1.4.4 (2026-01-14)
优化
- 一些代码优化,包体积减小
1.4.3 (2026-01-08)
优化
请求方法优化
- 支持配置错误重试策略,包括重试次数、重试间隔等
- 优化错误处理,提供更详细的错误信息
- 支持自定义 headers 与 userAgent
单测结构优化
- 集成/单测分离
- 新增 MSW mock 层,拦截真实请求进行单测
缓存优化
- 代码列表/交易日历内存缓存:减少重复请求
1.4.2 (2026-01-07)
新增功能
搜索功能
- 新增股票搜索接口
search,支持 A股、港股、美股的代码、名称及拼音搜索
1.4.1 (2025-12-29)
新增功能
扩展数据
- 新增 A 股交易日历接口
getTradingCalendar
1.4.0 (2025-12-26)
新增功能
板块数据
- 新增行业板块接口:
getIndustryList、getIndustrySpot、getIndustryConstituents、getIndustryKline、getIndustryMinuteKline - 新增概念板块接口:
getConceptList、getConceptSpot、getConceptConstituents、getConceptKline、getConceptMinuteKline
优化
Playground
- 新增板块数据 API 演示
- Playground 支持本地开发模式,可直接引用本地源码调试
1.3.1 (2025-12-24)
优化
文档优化
- 官方网站上线,https://stock-sdk.linkdiary.cn/
- 优化 API 文档介绍
- 一个 bigfix
1.3.0 (2025-12-23)
新增功能
K 线数据
- 新增美股和港股历史 K 线接口
getHKHistoryKline、getUSHistoryKline(日/周/月) - 新增获取全部美股和港股股实时行情接口
getAllUSShareQuotes、getAllHKShareQuotes(支持并发控制、进度回调)
技术指标
- 新增一站式技术指标接口
getKlineWithIndicators(自动获取 K 线并计算指标) - 新增均线计算函数
calcMA(支持 SMA/EMA/WMA)、calcSMA、calcEMA、calcWMA - 新增技术指标计算函数
calcMACD、calcBOLL、calcKDJ、calcRSI、calcWR等
优化
- 新增中英文文档切换支持
1.2.0 (2025-12-18)
新增功能
K 线数据
- 新增 A 股历史 K 线接口
getHistoryKline(日/周/月,数据来源:东方财富) - 新增分钟 K 线接口
getMinuteKline(1/5/15/30/60 分钟) - 新增当日分时走势接口
getTodayTimeline
优化
- 完全重构 API 文档结构,使用表格形式更清晰展示
1.1.0 (2025-12-12)
功能
实时行情
- A 股/指数全量行情
getFullQuotes - A 股/指数简要行情
getSimpleQuotes - 港股行情
getHKQuotes - 美股行情
getUSQuotes - 公募基金行情
getFundQuotes
扩展数据
- 资金流向
getFundFlow - 盘口大单占比
getPanelLargeOrder
批量查询
- 全部 A 股代码列表
codeList - 获取全部 A 股实时行情
getAllAShareQuotes(支持并发控制、进度回调) - 批量获取指定股票行情
getAllQuotesByCodes - 批量混合查询
batchRaw
特性
- 零依赖,轻量级
- 支持浏览器和 Node.js 18+ 双端运行
- 同时提供 ESM 和 CommonJS 两种模块格式
- 完整的 TypeScript 类型定义