Tushare接口文档:股票周/月线行情(每日更新)(stk_weekly_monthly)

简介: 接口`stk_weekly_monthly`返回每日更新的周线、月线行情。数据包含开盘价、收盘价、最高价、最低价、成交量、成交额以及涨跌幅等关键指标。
  • 功能描述:获取A股每日更新的周/月线行情
  • 返回限量:单次请求最大返回6000行
  • 接口权限:2000积分:300次/分钟;5000积分:500次/分钟
  • 说明:
    1. 本接口数据为未复权数据;
    2. 周频数据的trade_date为每周周五的日期,月频数据的trade_date为每月月末的日历日;

输入参数:

名称 类型 必选 描述
ts_code str N TS代码
trade_date str N 交易日期(格式:YYYYMMDD,每周或每月最后一天的日期)
start_date str N 开始交易日期
end_date str N 结束交易日期
freq str Y 频率week周,month月

与输出参数不同,输入参数的end_date用来限定输出数据trade_date的范围;

输出参数:

名称 类型 默认显示 描述
ts_code str Y 股票代码
trade_date str Y 交易日期
end_date str Y 计算截至日期
freq str Y 频率(周week,月month)
open float Y (周/月)开盘价
high float Y (周/月)最高价
low float Y (周/月)最低价
close float Y (周/月)收盘价
pre_close float Y 上一(周/月)收盘价
vol float Y (周/月)成交量
amount float Y (周/月)成交额
change float Y (周/月)涨跌额
pct_chg float Y (周/月)涨跌幅(未复权,如果是复权请用 通用行情接口)

与输入参数不同,输出参数的end_date指的是该记录计算的日期;

示例:

示例1:获取某周全市场周线数据

freq是必传参数,用于指定获取数据的频率(week为周频、month为月频)。通过传递trade_date可指定特定周或者特定月。

  1. 注意本示例运行时间是20260823,获取到的周线属于20260626那周的,但看计算截至日期(end_date)是20260724,说明该接口数据每天都会重新计算。对于周线而言,大概重算最近一个月(4周)的数据。由示例3可以看出月频数据应该是每天都会重新计算;
  2. 理论上讲,当月的数据在该月最后一个交易日结束之前应该是要变化的,但之前月份的数据应该是定下来了。周线数据也是同样的情况;
import tushare as ts
pro = ts.pro_api()

df = pro.stk_weekly_monthly(trade_date='20260626', freq='week')
df

输出结果:

  ts_code    trade_date    end_date    freq    open    high    low    close    pre_close    vol    amount    change    pct_chg
0    000001.SZ    20260626    20260724    week    10.52    10.91    10.19    10.23    10.52    5902242.62    6221143.83    -0.29    -2.76
1    000002.SZ    20260626    20260724    week    3.02    3.19    2.88    3.01    3.06    8221447.59    2490485.55    -0.05    -1.63
2    000004.SZ    20260626    20260713    week    0.27    0.44    0.25    0.28    2.76    536358.28    14805.32    -2.48    -89.86
3    000006.SZ    20260626    20260724    week    8.10    8.10    7.16    7.17    8.21    1412659.90    1076593.39    -1.04    -12.67
4    000007.SZ    20260626    20260724    week    13.52    13.78    12.30    12.66    13.68    420939.51    552071.95    -1.02    -7.46
...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...
5519    920978.BJ    20260626    20260724    week    22.60    22.94    19.79    20.46    22.40    124206.54    265521.03    -1.94    -8.66
5520    920981.BJ    20260626    20260724    week    42.64    52.99    38.30    46.30    41.26    339242.12    1499887.55    5.04    12.22
5521    920982.BJ    20260626    20260724    week    151.98    151.98    126.78    126.82    151.30    52761.18    736274.89    -24.48    -16.18
5522    920985.BJ    20260626    20260724    week    5.00    5.64    4.86    4.92    5.05    178563.33    92116.13    -0.13    -2.57
5523    920992.BJ    20260626    20260724    week    12.55    13.58    11.60    11.73    12.65    69774.04    88137.65    -0.92    -7.27
5524 rows × 13 columns

示例2:获取特定股票,指定日期范围的周线数据

通过传递ts_code可指定特定的股票。通过传递start_date和end_date可指定返回数据的日期范围。

注意2026/06/19是端午节,休假。说明周频数据的trade_date为每个周的周五,无论是否交易日;

df = pro.stk_weekly_monthly(ts_code='000001.SZ', start_date='20260601', end_date='20260630', freq='week')
df

输出结果:

  ts_code    trade_date    end_date    freq    open    high    low    close    pre_close    vol    amount    change    pct_chg
0    000001.SZ    20260626    20260724    week    10.52    10.91    10.19    10.23    10.52    5902242.62    6221143.83    -0.29    -2.76
1    000001.SZ    20260619    20260717    week    11.21    11.21    10.52    10.52    11.24    4876734.18    5303690.00    -0.72    -6.41
2    000001.SZ    20260612    20260710    week    10.97    11.39    10.88    11.24    10.98    6972352.87    7790302.37    0.26    2.37
3    000001.SZ    20260605    20260703    week    10.90    11.10    10.77    10.98    10.93    4538070.00    4973111.52    0.05    0.46

示例3:获取某支股票所有月线数据

通过传递ts_code和freq可获取特定股票某种频率的所有数据。

  1. 对于月频数据trade_date是每个月的最后一个日历日;
  2. 从数据的end_date看,月频数据应该是每天都会重新计算;
df = pro.stk_weekly_monthly(ts_code='000001.SZ', freq='month')
df

输出结果:

  ts_code    trade_date    end_date    freq    open    high    low    close    pre_close    vol    amount    change    pct_chg
0    000001.SZ    20260831    20260821    month    11.54    11.66    11.03    11.41    11.63    14713680.35    16590151.18    -0.22    -1.89
1    000001.SZ    20260731    20260821    month    10.05    11.63    9.99    11.63    10.05    27193138.82    29599187.69    1.58    15.72
2    000001.SZ    20260630    20260821    month    10.90    11.39    10.02    10.05    10.93    24524892.26    26553616.13    -0.88    -8.05
3    000001.SZ    20260531    20260821    month    11.50    11.50    10.62    10.93    11.49    16802295.74    18460366.75    -0.56    -4.87
4    000001.SZ    20260430    20260821    month    11.09    11.60    10.92    11.49    11.08    19239569.35    21627716.52    0.41    3.70
...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...
420    000001.SZ    19910831    20260821    month    29.39    29.39    14.30    15.05    29.54    27573.00    42110.00    -14.49    -49.05
421    000001.SZ    19910731    20260821    month    33.65    33.65    29.54    29.54    33.99    58.00    183.00    -4.45    -13.09
422    000001.SZ    19910630    20260821    month    37.96    37.96    33.99    33.99    38.34    247.00    881.00    -4.35    -11.35
423    000001.SZ    19910531    20260821    month    43.46    43.46    38.34    38.34    30.99    1760.00    7195.00    7.35    23.72
424    000001.SZ    19910430    20260821    month    48.76    48.76    43.68    43.68    49.00    116.00    530.00    -5.32    -10.86
425 rows × 13 columns

说明:

接口stk_weekly_monthly返回每日更新的周线、月线行情。数据包含开盘价、收盘价、最高价、最低价、成交量、成交额以及涨跌幅等关键指标。

相关文章
|
2月前
|
缓存 JavaScript Shell
DeepSeek Harness 终于来了:开源,一切皆插件
DeepSeek Harness 开源首夜我装好了。本文给四种下载方式、四模式区别、插件生态实测,以及一段 99% 缓存命中率的真实账单
DeepSeek Harness 终于来了:开源,一切皆插件
|
SQL 存储 分布式计算
MaxCompute元数据使用实践--项目信息统计
MaxCompute的租户级别Information Schema从租户角度提供项目元数据及使用历史数据等信息,您可以一次性拉取您同一个元数据中心下所有Project的某类元数据,从而进行各类元数据的统计分析。
1596 2
|
8天前
|
运维 安全 调度
DeepSeek Harness 从0到1落地保姆级教程:微内核 Agent 底座安装实操、模型接入、故障排查完整指南
DeepSeek Harness是轻量化开源Agent执行底座,依托微内核插件架构,落地“大模型+执行框架”的智能体模式,弥补纯大模型无法操作真实环境的短板。整体部署流程分为环境准备、框架安装、模型接口配置、插件管理、WebUI调试、远程进程守护、任务测试七大环节,提供npx快速体验、npm全局、源码编译、Python SDK四种部署路径,兼顾新手快速上手和开发者二次开发。
377 1
|
14天前
|
人工智能 搜索推荐 安全
当 Muse 开始替人砍价:从 Decision Authority 到 A2A Market
Meta新推Muse AI,可代表用户与企业协商账单、比价谈判,标志AI从“推荐”迈向“代理决策”。它已进入Negotiation层级,推动Agentic Commerce演进,预示人机协同向Agent-to-Agent商业交互升级。(239字)
101 2
|
20天前
|
机器学习/深度学习 人工智能 算法
ARTS 0913: 双栈互补实现队列、CIDR 聚合化解路由膨胀与 AI 作弊串通绝非偶然 Bug
每周完成一个 ARTS: 至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tips、Share 简称 ARTS) ## Algorithm https://leetcode.cn/problems/implement-queue-using-stacks/descripti
60 2
|
25天前
|
人工智能 安全 机器人
科技云报到:2026外滩大会,具身智能叩响AI新经济大门
具身智能正告别“跳舞翻跟头”式表演,转向药房分拣、工业装配、高危巡检等真实场景。2026外滩大会凸显行业拐点:比拼通用大脑、落地能力、数实融合与安全体系,“能干活、可复制、真落地”成新标尺。(239字)
127 4
|
24天前
|
Web App开发 JavaScript Windows
【bug反馈】Qoder 浏览器连接器(Windows)侧边栏持续显示"未发现客户端"(内有详细原因和修复方案)
Qoder浏览器连接器在Windows上因Chrome调用`.cmd`宿主时无控制台导致通信失败,表现为“未发现客户端”。根本原因是`cmd.exe`在无控制台+管道重定向下无法执行。建议改用console子系统shim进程直启主程序。
330 2
|
25天前
|
IDE 编译器 开发工具
【最新最全】CodeBlocks下载安装汉化一篇讲透(2种安装方式)
Code::Blocks 是一款免费开源、跨平台的 C/C++ 集成开发环境(IDE),内置 MinGW 编译器,安装即用,轻量快捷,广泛用于教学与入门开发。(239字)
|
29天前
|
弹性计算 安全 Linux
新手如何选购并配置阿里云服务器保姆级教程,实例选型、参数解读、远程连接、安全加固全流程教学
对于绝大多数刚接触云计算的新手来说,挑选并配置第一台云服务器往往会遇到大量困惑。面对控制台密密麻麻的参数选项,分不清轻量应用服务器和ECS之间的差异,看不懂计费模式,购买之后不知道如何登录、如何做安全设置,经常出现买完服务器无法访问、服务器被恶意扫描攻击、资源规格和业务需求不匹配造成资源浪费等一系列问题。本文面向零基础使用者,完整梳理从前期账号准备、产品选型、参数筛选、下单购买,再到远程登录、系统初始化、安全加固、基础环境调试的全部流程,同时提供可直接复制运行的实操命令,帮助新手顺利完成第一台云服务器的搭建,规避新手高频踩坑点,理清不同业务场景下的选型逻辑,让服务器真正可以投入业务使用。
219 3
|
2月前
Tushare接口文档:沪深股通十大成交股(hsgt_top10)
该接口返回每个交易日沪股通和深股通中成交金额排名前十的个股明细,包含每只股票的买入金额、卖出金额、净成交金额等关键数据。北向资金因其相对成熟的投资理念和定价能力,常被市场称为“聪明钱”,其动向具有重要的参考价值。
123 7

热门文章

最新文章