楼主: wqf_cufe
8082 4

[问答] 100银子求助如何循环读取TuShare的分笔股票数据 [推广有奖]

  • 4关注
  • 16粉丝

教授

89%

还不是VIP/贵宾

-

威望
0
论坛币
4232 个
通用积分
5.8850
学术水平
10 点
热心指数
17 点
信用等级
13 点
经验
568 点
帖子
731
精华
0
在线时间
2236 小时
注册时间
2009-5-26
最后登录
2021-12-29

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,最近对历史分笔数据很感兴趣,想用TuShare这个免费的数据资源平台做一个预警程序。

数据网站:http://pythonhosted.org/tushare/#id9

这个网站可以取到任意一只股票任意一天的历史分笔数据。但是好像不能选取某一只股票任意一段时间内的数据。也不能读取全市场所有股票在某一天的分笔数据。

现在想请教高手,如何用Python写一个程序,可以遍历市场当日所有股票的分笔数据,发现其中某笔交易的数字(这里指的是Volume)是1234手或者888手。然后print出来这只股票的代码和交易时间。

这里的代码很简单,是Tushare网站的样例。

import tushare as ts

df = ts.get_tick_data('600848','2014-01-09')
df.head(10)

     time       price change  volume  amount  type0    15:00:00   6.05     --       8    4840   卖盘1    14:59:55   6.05     --      50   30250   卖盘2    14:59:35   6.05     --      20   12100   卖盘3    14:59:30   6.05  -0.01     165   99825   卖盘4    14:59:20   6.06   0.01       4    2424   买盘5    14:59:05   6.05  -0.01       2    1210   卖盘6    14:58:55   6.06     --       4    2424   买盘7    14:58:45   6.06     --       2    1212   买盘8    14:58:35   6.06   0.01       2    1212   买盘9    14:58:25   6.05  -0.01      20   12100   卖盘10   14:58:05   6.06     --       5    3030   买盘
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:share 股票数据 USHA ARE volume 如何

本帖被以下文库推荐

沙发
fxll 发表于 2015-3-20 13:28:03 |只看作者 |坛友微信交流群
哈哈,我也在用这个TuShare

使用道具

藤椅
fxll 发表于 2015-3-20 13:32:17 |只看作者 |坛友微信交流群
解决办法:
先取当日的所有交易股票:df = ts.get_today_all()
然后循环一下:
for symbol in df['code']:
   
      tick = ts.get_tick_data(symbol)

这个tick就是你要保存的数据了,不知道能不能帮上你。

已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

使用道具

板凳
henry_l 发表于 2015-3-25 10:59:45 |只看作者 |坛友微信交流群

使用道具

报纸
jy97031046 发表于 2015-5-7 21:06:45 |只看作者 |坛友微信交流群
请问首次连接Tushare

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 08:28