基于新浪行情接口和VBA的Excel股票行情自动定时抓取模板(停止下载)

来jisilu很多年了,给大家贡献一个自己用的基于新浪行情接口和VBA的Excel股票行情抓取模板。Excel模板在本贴附件里面,2017-2023年已经免费分享了5、6年,自现在起,取消免费分享.

一、解决的痛点:
1、自动抓取股票行情,避免手工跟踪股票价格、市值的麻烦。
2、避免股票行情软件花花绿绿的界面(懂得)
3、自定义各种公式

二、主要功能:
1、可获取A股指数、个股、转债、基金、港股(港股有可能是延时的) 行情
2、定时(30秒,可修改)刷新功能
3、增加修改需要关心的个股非常方便(不需要编程能力)

三、应用场景举例
1、持仓市值跟踪:手工在本Excel中输入持仓数量,借助实时行情刷新,可创建自己的实时市值、仓位管理功能。
2、转债溢价率跟踪:抓取转债价格、正股价格,可利用excel功能实时跟踪转债溢价率。
3、分级基金合并溢价跟踪:以上海分级为例,抓取A、B和母鸡价格,可跟踪分级基金合并溢价。

四、安全性
1、VBA代码经本人逐句编写,不含恶意代码。

五、运行条件:
1、Excel上要开放“宏”运行权限(一般性Excel会有提示)
2、版本问题申明:在本人Office家庭和学生版Excel上运行正常,本人WPS版本上运行正常。

六、免责声明
1、本excel免费使用,本人不承担因使用、复制、传播此excel及其相关功能造成的任何损失
2、由于使用者电脑设置及excel软件版本,可能造成运行不正常,此问题我无法控制,只能用户自行解决。从实际大约50+用户反馈来看,反映无法正常运行的用户极少(少于5%)

七、(关闭下载)下载链接(目前关闭下载,敬请期待)
**1、本人提供的模板仅为个人之间学习使用,不允许用于商业用途,交付后不承诺任何后续技术支持服务,也不接受退款,不对后续使用赴任何责任。 2、目前关闭下载,正在计划对抓取模板进行升级,增加更多功能和场景,敬请期待。

-------------------------
历史变更记录:
20220121新浪接口变更,紧急消缺更新到4.0版本

20230730 取消免费分享

20230812公告 。感谢各位的关注,由于收到jisilu后台提醒“请不要在社区做任何形式的营销推广”,出于对jisilu的尊重,即日起停止在本贴分享行情抓取模板的下载链接。各位朋友若确有需要,可以pm联系沟通

自己用的,所以比较简陋。如有不明,可回帖或私信联系。

致谢:
1、这个方法参考了jisilu里面很多同学的帖子,特别感谢islq同学在https://www.jisilu.cn/question/2230帖子里面提供的excel样例.
2、致谢20220121 欣财富自由之路@jisilu网友提供的新浪接口修复代码
发表时间 2017-07-16 09:02     最后修改时间 2025-03-17 16:33

赞同来自: 仗剑直言 点点滴滴老司机 henrygkh NichoLin 滚雪球2020 老虎8668 攀爬者2021 Isxq 路德费奇 君华 青山老祖 bn2013 wuseqi 遇上 醉爱山水 zhigao721 RRrrY tomxiaoyu 二兔 不留遗憾 基建小白 farby 拉格纳罗斯 luojd 一行ETF aa1149781059 陈修潤 啾啾喵的储粮罐 chasedreamyl wymanl jisilyh 凡先生 周予樟 财务自由彼岸 practice y21557900 burbose chiling1024 lindar2020 波风水门 牛肉干 tongzhangji lukefine gcm8892 ms7856 zdzchem punzeon 炸鱼 大悟无言 yyttcc705 沧海殁 chenamin 青萍风 kk123456789 neast waulsj icnwhy 掌缘 嗯嗯嗯哈 徐45785326 zhangyeats vimliu 剑客666 大地阳光和水 富丽 Zero577 凯大侠93 不知子 九八弘虫 一口跳跳糖 Harrison锋 shangqixu 剃刀与哑铃 sunny297 dongzhouwang 标准普通人 踏着浪唱着歌 奇异世界 fa2018 xuhongju homanking wanghuimin PEPPER2018 lwhsq88 等我有钱了 魏不思 孔曼子 天地玄黄宇宙洪 shakdockcn 力不尽则憾 大米一号 lijiayao0 jaupcheng runrun88 aladdin898 赚钱冲 kkvv881 大明咒 lingulish Joybee zzyouxi DISS Loadstarr lamarka walkerdu jjf0802 mailsu flashnew 一生易生 wxiao33 乌衣巷口 云青天水瓶 一禾96 pppppp zsp950 小韭菜团子 路林 鱼头85 wlovep 骷髅岛主 芊芊来了 datou1987 专注123 ONER 别喝我的咖啡 youyong 韦帅望 liaocx 想飞的土豆 路履薄冰 jsus11 泡霖 缘田雨 fzzzzg learntoearn 孔老大 njbdf 抄底逃顶 赚大了 StanGao Kluer 小怪兽188 海阔天空飞呀飞 浪三江 但愿海波起 圣权 转身2020 遛弯的猫 狗狗叫旺财 z465901739 kindos 聚雪 魂斗罗 老哥别砸了 lhcdy 虎啸龙 skyblue777 CPACFA Skyzh1 马褂学步 gy115 pandazz 款特长 马大帅 Yinhongc 海阔天空风清扬 fbird618 行者吴江 不紧张048546 Cynric 腰果好吃 白云苍苟 IHau 爱吃鱼的 软泥爱打人 请给我加油 Xindong6556 lizl_1987 bimuniu cxjcxj0529 开元盛世 Kim21 梦苏 asaili onyourwork kwokpc csg无名无为 一条游泳的鱼 爬楼梯啊 夹头又夹腿 杨俊卿 观道 hzhang021 客栈大掌柜 只中大肉 likewe 潇湘雨 cody2021 IHaO_O 枫韵紫秋 leomok123 memoriesaier sunistoy 松下寻隐者 renhai89757 戒戒戒 亏钱大师 wuist laplace 慎之又胜 规避风险 baicai8888 bingdiantouzi 深南大道 南柯迷渡 brightsky cat2015 justtemp更多 »

0

捏小猪

赞同来自:

呼唤楼主,呼唤楼主
2022-01-21 10:14 引用
2

路履薄冰

赞同来自: specialelf ztttttt

今天sina挂了
2022-01-21 09:55 引用
0

shadowvvv

赞同来自:

楼主请问下模板读不出行情数据是怎么处理?
现在数据读取处都是#VALUE!
2022-01-20 23:54 引用
0

runrun88

赞同来自:

感谢感谢*
2021-12-28 16:23 引用
0

zzyouxi

赞同来自:

历史帖子很多都看不到了,不知道股指期货数据怎么抓,哪位老师知道?
2021-12-25 20:58 引用
0

linlu5500049

赞同来自:

学习
2021-12-25 20:13 引用
0

牛蜗牛

赞同来自:

请问股指期货的行情接口是啥
2021-12-20 19:03 引用
1

四季0432

赞同来自: jx58245858

非常感谢楼主的付出和无私分享,我一直在用。谢谢。另外,我使用中发现抓取指数的时候,无法抓取行业指数,比如中证红利指数,代码000922,按照格式,抓取值为0,楼主是否愿意关注分析下,再做更新?
再次感谢作者的付出和分享
2021-09-27 08:43 引用
0

quebanshanzha

赞同来自:

请问怎么能加入MA30这个指标?
2021-09-11 20:07 引用
0

奋斗k

赞同来自:

这个表格太好用了~求楼主更新中外指数数据抓取,如中证生科930743,标普500SPX,中国互联网50 H30533。
2021-08-21 09:09 引用
0

shengweixp

赞同来自:

vba
2021-08-06 23:10 引用
1

helloyqy

赞同来自: 吉吉木

能否增加“历史上某日收盘价”,谢谢大神!
2021-08-06 19:52 引用
0

小胖蒙怪味豆

赞同来自:

下载链接打不开了,楼主能重新发一个吗
2021-07-23 09:29 引用
0

青山老祖

赞同来自:

mark
2021-06-27 19:56 引用
0

二零20大吉大利 - 作为一个投机者,失败本身不是一个选择题,但是你可以选择亏损的额度。

赞同来自:

谢谢楼主,正是瞌睡碰到了枕头。
2021-06-26 15:08 引用
0

kejiami

赞同来自:

您好,感谢您的分享,我有个问题请教一下,如何取消按delete刷新的功能?因为我发现在空白单元格每输入一个数据都会导致刷新,变得很卡
2021-06-26 14:56 引用
0

NorthShore

赞同来自:

楼主好,这个文件一直很好用,可是最近突然显示VBA模块未找到,这是什么情况啊谢谢
2021-06-26 13:54 引用
3

cdw654321

赞同来自: Equator zzyouxi magelfly

股指期货 可以用吗?
2021-06-13 18:24 引用
1

cdw654321

赞同来自: runrun88

感谢楼主!
手残党福音
2021-06-13 13:45 引用
0

低音橘子啊

赞同来自:

因需要计算市盈率,请问怎么加入总股本读取,或者通过当前市值/当前股价的方式读取,请问大神应该怎么添加抓取指令
2021-06-02 13:47 引用
0

水龙啊

赞同来自:

为什么杀毒软件提示是一个木马,然后强行删掉了?
2021-05-17 23:49 引用
0

lotusheart

赞同来自:

取不到数据了?
2021-04-30 12:48 引用
0

小韭菜团子

赞同来自:

谢谢分享
2021-02-11 08:35 引用
0

云中来

赞同来自:

能否增加抓取汇率的功能?持有港股每次都要手动算汇率
2021-02-11 08:21 引用
1

pppppp - +---++--+-+++++++++++

赞同来自: ryanxzqn

不错的数据刷新。
2021-02-11 07:40 引用
0

Equator

赞同来自:

学习了,多谢楼主
2021-02-07 16:01 引用
0

上火

赞同来自:

依据名称获得代码的功能能增加吗?
2021-02-07 10:10 引用
0

上火

赞同来自:

能否增加一个功能:获取指定日期的收盘价?
2021-02-05 22:13 引用
0

ericericeric

赞同来自:

好东西! 谢谢!
2021-01-14 12:46 引用
8

wuhongyi1977

赞同来自: fykjyy fengqd minieyes nehzoug leonyuan zsp950 hzy7413 遛弯的猫更多 »

其实我想说,pc端安装东财choice,然后用它自带的xls插件,在Excel里面自动抓取数据不要太方便。东财50万市值直接免费用。上班时间就靠excel盯盘了。关键是完全不需要编程能力,只需要excel操作能力。好像也可以抓取历史数据。东财有的数据都能抓(转债、债券、期货?)
2021-01-14 12:05 引用
0

shadowvvv

赞同来自:

marked,大感谢
2021-01-14 12:01 引用
1

smairdue

赞同来自: momoniu

学习
2021-01-14 11:54 引用
0

路林 - 敬畏市场,相信价值

赞同来自:

谢谢分享,可是卡巴斯基不给下载,把卡巴斯基关了,下载到电脑,但是卡巴斯基一打开就发现了,立马删除了,请教一下怎么弄?
2021-01-14 11:44 引用
0

idiots

赞同来自:

关注
2021-01-14 10:32 引用
0

wlovep

赞同来自:

马克一下,有空再看
2021-01-14 07:41 引用
1

mw285

赞同来自: luckzpz

楼主好,找了很久,发现你做的是目前找到的里面最有用的,真是非常感谢,但有一点疑问,就是如何想更新美股,不知道怎么操作,在港股中我想添加小米的股票,试着插入了一行,excel中改成了=getHKStockPrice("hk01810"),显示成功,但美股试了很多次,例如想添加苹果的股票,改成=getStockPrice("gb_aapl")得到的是2021,更换了其他的代码,还是2021,不知道什么原因,求楼主指点如何增加美股,小弟不胜感激!!!
楼主恭喜发财,长命百岁!o(^▽^)o
2021-01-13 21:57 引用
0

芊芊来了

赞同来自:

同问,请教一下,能不能加上“卖一”和“买一”和对应的量呢?谢谢啦
2020-11-18 09:58 引用
1

lao47

赞同来自: wangliang99

很好,金币支持。不会编程简单修改也能使用,后续会有期货行情,还有市盈率这些吗。
2020-11-18 09:17 引用
0

kkio

赞同来自:

确实不错,已设置成功。可以线下自我自定义统计。挺赞的。
2020-11-17 23:28 引用
1

eagercadet

赞同来自: luckzpz

美股的代码是什么?=getStockPrice("*****")
2020-11-17 22:14 引用
0

diamondking

赞同来自:

谢谢分享
2020-11-17 16:09 引用
0

congcong0921

赞同来自:

太谢谢了,对我这种小白特别易上手操作!希望可以增加获取指定日期场外基金净值的函数和场外基金交易时段估算净值 的函数,另外确实杀毒软件会报,不过加到排除项里面就还好,会报temp文件夹但是并不影响使用
2020-11-17 07:59 引用
1

youngs

赞同来自: 芊芊lucky

请教一下,能不能加上“卖一”和“买一”和对应的量呢?谢谢啦
2020-11-16 21:22 引用
0

liaocx

赞同来自:

太有用了,感谢楼主分享
2020-10-21 23:28 引用
1

jefflee

赞同来自: kiio575

从网盘下载到电脑被安全中心拦截,说是有木马程序,怎么解决?谢谢!
2020-10-18 13:52 引用
1

wangliang99

赞同来自: YmoKing

版本升级说明(2020.10.18发布3.0版本)
1、给出场内基金行情抓取模板。针对场内基金行情抓取,本次没有改变代码,仅仅增加了第12行的模板。场内基金行情抓取等同于股票,上面第12行以163417兴全合宜为例给出了模板。
2、修改代码增加场外基金行情抓取功能,可以抓取场外基金昨日(T-1)净值、累计净值、T-2日净值3个数据。场外基金行情抓取的是的基金净值(特别注意,如果不清楚基金净值和基金交易价格的同学请百度下)。第15行给出了模板
2020-10-18 12:38 引用
0

fateflow

赞同来自:

马克
2020-10-14 23:50 引用
0

路履薄冰

赞同来自:

关注下,感谢分享
2020-10-14 20:34 引用
2

wangliang99

赞同来自: 四季0432 tonnydp

这几天有同学咨询基金净值的抓取,提了些问题。我检查了下代码,确实发现一些问题。这里做个说明。
1、如果需要抓取基金的场内交易价格。这个功能目前代码正确,可以正确使用。基金场内交易,等同于股票,例如抓取深圳交易所的150022基金场内交易价格,可以用getStockPrice("sz150022")这个函数
2、如果需要抓取基金的净值。目前这个代码有bug,我空下来会修改一版发布。目前存在bug的版本中,getStockprice()取到的是T-2净值,getLastDayStockprice()取到的是累计净值。对于部分当前净值等于累计净值的基金标的,这两个函数是一样的,这也是bug产生的原因。
2020-10-14 12:02修改 引用
0

欣财富自由之路

赞同来自:

老师好,我用getStockPrice("f_519772")抓到的是T-2日的单位净值,T-1日的。能改吗?
2020-10-14 10:44 引用
0

kvnyong

赞同来自:

谢谢分享
2020-10-13 18:22 引用
0

learntoearn

赞同来自:

楼主好!尝试过将f改sh或sz,是无效的
2020-10-13 18:03 引用
0

learntoearn

赞同来自:

请教楼主:我用函数getLastDayStockPrice("f_340001"),抓到的是基金的累积净值,而不是前一天的价格?谢谢!
2020-10-13 14:28 引用
0

klotus

赞同来自:

楼主好!请问EXCEL表能自动更新上交所ETF期权行情吗?若能,转20金币以示感谢!
2020-08-05 16:24 引用
0

mhy118

赞同来自:

新三板的代码是sb 开头吗?
2020-07-04 20:56 引用
0

Kluer

赞同来自:

mark
2020-06-16 00:34 引用
1

charles3

赞同来自: 追梦的大叔

http://hq.sinajs.cn/list=sh113581
var hq_str_sh113581="龙蟠转债,140.000,137.820,133.670,146.000,133.500,133.700,133.710,8423000,1182035365.000,170,133.700,20,133.530,580,133.510,740,133.500,200,133.450,900,133.710,220,133.720,180,133.790,2680,133.800,30,133.810,2020-06-15,15:00:00,00,";
有大佬帮解释一下各项代表什么吗
2020-06-15 23:01 引用
1

hebemylove

赞同来自: StanGao

能分享出来的都值得感谢!
2020-06-15 22:44 引用
0

东泰718

赞同来自:

楼主 请问 能否实现 前一天二十三点和今天二十三点作为开盘收盘时间 期间的高点的作为最高最低来画日K线。
2020-06-15 20:52 引用
0

奔腾年代1999 - 涨到你买,跌到你卖

赞同来自:

MARK
2020-06-15 20:36 引用
1

财探花

赞同来自: guolongforever

学习
2020-04-10 11:36 引用
0

wlovep

赞同来自:

厉害,楼主有分享精神
2020-04-10 07:50 引用
0

遛弯的猫

赞同来自:

厉害
2020-04-10 07:38 引用
0

Yinhongc

赞同来自:

请问 港股 是 输入 hk00883 吗? 这个出来价格好像不对 (难道出来的是 人民币?)
2020-04-10 07:29 引用
0

highland

赞同来自:

还有就是手机、平板上的EXCEL不支持宏运行,这个有啥办法吗
2020-04-07 00:38 引用
0

highland

赞同来自:

还有流通市值
2020-04-07 00:36 引用
0

highland

赞同来自:

请问获取总市值的接口是什么
2020-04-07 00:35 引用
0

youngs

赞同来自:

请教一下,怎么取“卖一”和“买一”的价格呢?
2020-04-06 23:09 引用
0

隐于市

赞同来自:

有办法获取到实时中证指数行情吗?比如中证红利(000922)
2020-04-06 18:16 引用
0

隐于市

赞同来自:

请问,如何获取到恒生指数行情(HSI)
2020-04-06 17:50 引用
1

liqiso2004

赞同来自: 番茄老爷

谢谢
2020-04-05 09:42 引用
0

上火

赞同来自:

感谢楼主!请教一下:如何获得转债的正股代码?
2020-04-04 22:40 引用
0

可吃小黄人

赞同来自:

感谢楼主!
2020-04-02 12:00 引用
2

wangliang99

赞同来自: 不卑不亢 葱花饼

前面jisilu附件一直传不上去。把excel附件作为百度网盘传在帖子首页了,供各位jisilu朋友免费使用。
2020-04-02 11:46 引用
0

涨停10000

赞同来自:

@楼主 新增的发不上,请把老的模板挂在附件发上。 幸苦楼主
2020-04-01 20:53 引用
0

chenweibin

赞同来自:

2020-04-01 20:35 引用
0

欣财富自由之路

赞同来自:

百度云分享一下吧,谢谢
2020-04-01 20:30 引用
1

财探花

赞同来自: 盛军军

非常感谢楼主热心分享,还请教教怎么调用 最新的基金净值?譬如我输入了=getStockPrice("f_513050"),但他居然显示的是3月28日的1.3418,而不是3月31日的1.3711,这样还能改进吗?
2020-04-01 20:08 引用
0

涨停10000

赞同来自:

楼主附件真心找不到
2020-04-01 16:40 引用
1

桃李不言

赞同来自: 葱花饼

楼主上传到百度网盘,然后发网盘链接好了
2020-04-01 11:25 引用
1

AA2126

赞同来自: 古越小尘

绝对赞一个。
2020-03-31 15:06 引用
1

可吃小黄人

赞同来自: 葱花饼

楼主可以搞个百度网盘分享~
2020-03-31 14:21 引用
0

可吃小黄人

赞同来自:

不错
2020-03-31 14:18 引用
0

colleen818

赞同来自:

感谢楼主分享
2020-03-31 14:13 引用
0

wangliang99

赞同来自:

@天书 麻烦管理员,帮我看看excel附件怎么上传?
2020-03-31 13:59 引用
0

terryhuxm

赞同来自:

给楼主点赞!
2020-03-31 13:57 引用
0

wangliang99

赞同来自:

@天书
刚才根据jisilu网友要求,在本贴发布的excel文件中,增加了4个功能函数(开盘价/最高价/最低价/成交总量),在电脑网页版上使用帖子编辑功能,把老的excel附件删除了,却发现新的excel传不上去,一直提示“文件类型无效”。能否帮忙解决下?
2020-03-29 17:46修改 引用
0

魂斗罗

赞同来自:

非常好用的工具,感谢分享!
2020-03-28 17:10 引用
0

bluemountains

赞同来自:

感谢楼主!
2020-03-28 17:08 引用
0

繁星6165

赞同来自:

附件在哪里
2020-03-28 16:59 引用
0

财探花

赞同来自:

学习了
2020-03-28 16:54 引用
0

skyblue777

赞同来自:

@wangliang99
首先谢谢分享。
试着取基金和指数数据,很好用。
有个问题,这个能取指数期货的数据吗?当前价就可以,我用 IF2006 代入出错。
谢谢。
2020-03-28 15:48 引用
0

zzt8888

赞同来自:

福建呢?
2020-03-28 15:30 引用
0

gy115

赞同来自:

谢谢分享
2020-03-27 12:29 引用
0

未知010263

赞同来自:

mark
2020-03-25 18:30 引用
0

localvar

赞同来自:

mark
2020-03-25 18:25 引用
0

wus2000

赞同来自:

不错
2020-03-25 17:21 引用
1

psxz

赞同来自: spyyd

附件在哪呀?
2020-03-19 21:51 引用
0

wwwei

赞同来自:

请问买一价和卖一价公式是什么?
2020-03-19 20:53 引用

要回复问题请先登录注册

发起人

问题状态

  • 最新活动: 2025-11-03 10:09
  • 浏览: 247369
  • 关注: 855