全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
8445 4
2015-03-02
大家好,最近对历史分笔数据很感兴趣,想用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   买盘
二维码

扫码加我 拉你入群

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

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

全部回复
2015-3-20 13:28:03
哈哈,我也在用这个TuShare
二维码

扫码加我 拉你入群

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

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

2015-3-20 13:32:17
解决办法:
先取当日的所有交易股票:df = ts.get_today_all()
然后循环一下:
for symbol in df['code']:
   
      tick = ts.get_tick_data(symbol)

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

二维码

扫码加我 拉你入群

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

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

2015-3-25 10:59:45
二维码

扫码加我 拉你入群

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

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

2015-5-7 21:06:45
请问首次连接Tushare
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群