日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

tushare pro 版本获取股票历史数据

發(fā)布時間:2024/1/8 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tushare pro 版本获取股票历史数据 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ? ? 最近研究程序化交易,需要使用股票歷史數(shù)據(jù)。由于保存了所有股票歷史數(shù)據(jù),但是是截至到2018-12-28日,所以開始研究時對數(shù)據(jù)實時性要求不高,能實現(xiàn)功能即可。

? ? ? ? 經(jīng)過近一個月的研究后, 即在 最基礎(chǔ)表(代碼、日期、開、高、低、收、成交量)上,形成了基本表(增加了:成交額,昨收、各類差值),最后統(tǒng)計各種均值、使用pandas的 rolling函數(shù)統(tǒng)計周期值

? ? ? ? 接下來打算要上手實戰(zhàn),對數(shù)據(jù)的要求高了,實時性要跟上,經(jīng)過對各種網(wǎng)絡(luò)獲取、XXX專用財經(jīng)數(shù)據(jù)接口個人版、tushare數(shù)據(jù)獲取;一番折騰后,發(fā)現(xiàn)網(wǎng)絡(luò)獲取速度極慢、且不全;XXX個人版各種插件,極難用還占用幾百兆空間。最后選擇了tushare。

?

? ? ? tushare 獲取使用方法很簡單,和各類python三方庫一樣,一個 pip install tushare 的簡單調(diào)用命令,會自動下載安裝好四個文件。目前最新的版本時 1.2.26,而且有pro 版本

? ? ?? 對tushare 版本不熟,所以直接參考示例操作,發(fā)現(xiàn)使用pro版要注冊, 接下來注冊使用,接下來就可以使用pro命令了

具體代碼如下:

版本:python 3.6

ide:pycharm

?

?

#先是各種import,用不用的上都import,新手都這樣

import tushare as ts import numpy as np import pandas as pd import matplotlib as plt pro = ts.pro_api("4811c7c6d6c34a8338c7fcacd53ab99127b56b2c030c675626") #先引用pro,注冊賬號會生成一個隨機多位數(shù)api# # tushare獲取股票代碼表 stocks_list stocks_list = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date') # print(stocks_list) # stocks_list.to_csv('D:/MongoDB',sep=',') #保存數(shù)據(jù)路徑

先獲取了股票列表,圖示如下:

?ts_codesymbolnameareaindustrylist_date
0000001.SZ1平安銀行深圳銀行19910403
1000002.SZ2萬科A深圳全國地產(chǎn)19910129
2000004.SZ4國農(nóng)科技深圳生物制藥19910114
3000005.SZ5世紀(jì)星源深圳環(huán)境保護19901210
4000006.SZ6深振業(yè)A深圳區(qū)域地產(chǎn)19920427
5000007.SZ7全新好深圳酒店餐飲19920413
6000008.SZ8神州高鐵北京運輸設(shè)備19920507

? ? ? ? 接下來要通過for 循環(huán)遍歷code,獲得各個股票代碼的歷史數(shù)據(jù),由于 ts_code 含有字母,不能作為選擇項,

所以選擇了第一列 symbol 進行遍歷,具體代碼如下:

?

ser1 = stocks_list.iloc[:,1] #選擇第一列 # print(ser1,type(ser1)) # for i in ser1: #遍歷列表stocks_num1= ts.get_hist_data(i) #獲取代碼歷史數(shù)據(jù)# print(stocks_num1) #打印結(jié)果

?

由于是新手,每一個小功能就print() 一次,查看 具體效果,

?

目前pro版本對調(diào)用次數(shù)有限制,所以盡可能多 的檢查代碼完整性,確認(rèn)后再調(diào)用。

?

特別提示: 最好添加保存數(shù)據(jù)路徑,方便查看細(xì)節(jié)效果,避免出現(xiàn)不能調(diào)用獲取數(shù)據(jù)的情況發(fā)生。

?

?

? ? ??

?

總結(jié)

以上是生活随笔為你收集整理的tushare pro 版本获取股票历史数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。