成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

class類在python中獲取金融數(shù)據(jù)的實例方法

瀏覽:6日期:2022-07-02 15:36:49

我們搜集金融數(shù)據(jù),通常想要的是利用爬蟲的方法。其實我們最近所學(xué)的class不僅可以進(jìn)行類調(diào)用,在獲取數(shù)據(jù)方面同樣是可行的,很多小伙伴都比較關(guān)注理財方面的情況,對金融數(shù)據(jù)的需要也是比較多的。下面就class類在python中獲取金融數(shù)據(jù)的方法為大家?guī)碇v解。

使用tushare獲取所有A股每日交易數(shù)據(jù),保存到本地數(shù)據(jù)庫,同時每日更新數(shù)據(jù)庫;根據(jù)行情數(shù)據(jù)進(jìn)行可視化和簡單的策略分析與回測。由于篇幅有限,本文著重介紹股票數(shù)據(jù)管理(下載、數(shù)據(jù)更新)的面向?qū)ο缶幊虘?yīng)用實例。

#導(dǎo)入需要用到的模塊import numpy as npimport pandas as pdfrom dateutil.parser import parsefrom datetime import datetime,timedelta#操作數(shù)據(jù)庫的第三方包,使用前先安裝pip install sqlalchemyfrom sqlalchemy import create_engine#tushare包設(shè)置import tushare as tstoken=’輸入你在tushare上獲得的token’pro=ts.pro_api(token)#使用python3自帶的sqlite數(shù)據(jù)庫#本人創(chuàng)建的數(shù)據(jù)庫地址為c:zjydb_stockfile=’sqlite:///c:zjydb_stock’#數(shù)據(jù)庫名稱db_name=’stock_data.db’engine = create_engine(file+db_name)class Data(object): def __init__(self, start=’20050101’, end=’20191115’, table_name=’daily_data’): self.start=start self.end=end self.table_name=table_name self.codes=self.get_code() self.cals=self.get_cals() #獲取股票代碼列表 def get_code(self): codes = pro.stock_basic(list_status=’L’).ts_code.values return codes #獲取股票交易日歷 def get_cals(self): #獲取交易日歷 cals=pro.trade_cal(exchange=’’) cals=cals[cals.is_open==1].cal_date.values return cals #每日行情數(shù)據(jù) def daily_data(self,code): try: df0=pro.daily(ts_code=code,start_date=self.start,end_date=self.end) df1=pro.adj_factor(ts_code=code,trade_date=’’) #復(fù)權(quán)因子 df=pd.merge(df0,df1) #合并數(shù)據(jù) except Exception as e: print(code) print(e) return df #保存數(shù)據(jù)到數(shù)據(jù)庫 def save_sql(self): for code in self.codes: data=self.daily_data(code) data.to_sql(self.table_name,engine, index=False,if_exists=’append’) #獲取最新交易日期 def get_trade_date(self): #獲取當(dāng)天日期時間 pass #更新數(shù)據(jù)庫數(shù)據(jù) def update_sql(self): pass #代碼省略 #查詢數(shù)據(jù)庫信息def info_sql(self):

代碼運行

#假設(shè)你將上述代碼封裝成class Data#保存在’C:zjydb_stock’目錄下的down_data.py中import sys#添加到當(dāng)前工作路徑sys.path.append(r’C:zjydb_stock’)#導(dǎo)入py文件中的Data類from download_data import Data#實例類data=Data()#data.save_sql() #只需運行一次即可data.update_sql() data.info_sql()

實例擴(kuò)展:

Python下,pandas_datareader模塊可以用于獲取研究數(shù)據(jù)。例子如下:

>>> from pandas_datareader.data import DataReader>>>>>> datas = DataReader(name=’AAPL’, data_source=’yahoo’, start=’2018-01-01’)>>>>>> type(datas)<class ’pandas.core.frame.DataFrame’>>>> datas Open High Low Close Adj Close Date2018-01-02 170.160004 172.300003 169.259995 172.259995 172.2599952018-01-03 172.529999 174.550003 171.960007 172.229996 172.2299962018-01-04 172.539993 173.470001 172.080002 173.029999 173.0299992018-01-05 173.440002 175.369995 173.050003 175.000000 175.0000002018-01-08 174.350006 175.610001 173.929993 174.350006 174.3500062018-01-09 174.550003 175.059998 173.410004 174.330002 174.3300022018-01-10 173.160004 174.300003 173.000000 174.289993 174.2899932018-01-11 174.589996 175.490005 174.490005 175.279999 175.2799992018-01-12 176.179993 177.360001 175.649994 177.089996 177.089996 VolumeDate2018-01-02 255559002018-01-03 295179002018-01-04 224346002018-01-05 236600002018-01-08 205678002018-01-09 215840002018-01-10 239599002018-01-11 186677002018-01-12 25226000>>>>>> print(datas.to_csv())Date,Open,High,Low,Close,Adj Close,Volume2018-01-02,170.160004,172.300003,169.259995,172.259995,172.259995,255559002018-01-03,172.529999,174.550003,171.960007,172.229996,172.229996,295179002018-01-04,172.539993,173.470001,172.080002,173.029999,173.029999,224346002018-01-05,173.440002,175.369995,173.050003,175.0,175.0,236600002018-01-08,174.350006,175.610001,173.929993,174.350006,174.350006,205678002018-01-09,174.550003,175.059998,173.410004,174.330002,174.330002,215840002018-01-10,173.160004,174.300003,173.0,174.289993,174.289993,239599002018-01-11,174.589996,175.490005,174.490005,175.279999,175.279999,186677002018-01-12,176.179993,177.360001,175.649994,177.089996,177.089996,25226000>>>

到此這篇關(guān)于class類在python中獲取金融數(shù)據(jù)的實例方法的文章就介紹到這了,更多相關(guān)class類怎樣在python中獲取金融數(shù)據(jù)內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产欧美日韩综合精品一区二区 | 亚洲精品社区| 日韩一区二区三区视频| 久久疯狂做爰流白浆xx| 色婷婷亚洲婷婷| 亚洲日本一区二区| 欧美精品在线一区| 国产午夜精品美女毛片视频| 99re成人精品视频| 精品国产免费久久| 成人黄色国产精品网站大全在线免费观看| 欧美一区二区三区四区五区| 韩国精品主播一区二区在线观看 | 国产在线播放一区二区三区| 欧美视频在线观看一区| 免费在线观看日韩欧美| 色婷婷综合视频在线观看| 午夜精品免费在线| 久久久精品性| 日韩高清国产一区在线| 色婷婷综合久久久中文一区二区| 午夜不卡av免费| 久久久av水蜜桃| 青青草国产成人av片免费| 欧美亚洲另类激情小说| 九一九一国产精品| 欧美一级一区二区| 99久久99久久精品免费观看 | 亚洲一级二级在线| 噜噜噜噜噜久久久久久91| 午夜视黄欧洲亚洲| 日本高清免费不卡视频| 久久国产人妖系列| 欧美一区二区视频在线观看2022| 丰满少妇久久久久久久| 久久亚洲一区二区三区明星换脸| 91麻豆成人久久精品二区三区| 国产精品女主播在线观看| 日韩亚洲欧美精品| 午夜精品久久一牛影视| 欧美日韩精品高清| 成人激情开心网| 国产精品视频yy9299一区| 在线精品亚洲一区二区| 一区二区三区**美女毛片| 色婷婷一区二区三区四区| 激情欧美一区二区| 精品精品国产高清a毛片牛牛| 欧美日韩一区二区三区在线视频| 亚洲欧美日韩综合aⅴ视频| 国产精品制服诱惑| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美日韩在线精品一区二区三区激情 | 在线免费不卡视频| 国产成人精品一区二区三区网站观看| 日韩欧美国产不卡| 欧美日本中文| 亚洲午夜一区二区| 欧美系列在线观看| 99热这里都是精品| 亚洲欧美综合在线精品| 色88888久久久久久影院野外| 国产suv精品一区二区883| 亚洲国产成人午夜在线一区 | caoporm超碰国产精品| 中文字幕亚洲不卡| 久久亚洲色图| 国产成人av一区| 国产精品理论片| 久久精品国产综合精品| 国产电影一区二区三区| 亚洲欧洲成人精品av97| 欧美私人免费视频| 欧美一区亚洲二区| 五月天一区二区| 日韩欧美成人一区| 一本色道久久精品| 国产永久精品大片wwwapp| 中文字幕不卡在线观看| 一本到三区不卡视频| 91在线视频免费91| 亚洲国产日韩综合久久精品| 91精品免费在线观看| 91蜜桃在线免费视频| 亚洲中国最大av网站| 51久久夜色精品国产麻豆| 国产精品二区在线| 美脚の诱脚舐め脚责91| 久久久久99精品国产片| 另类激情亚洲| av电影天堂一区二区在线观看| 亚洲一区二区影院| 日韩精品一区二区三区在线播放| 亚洲人成免费| 国产久卡久卡久卡久卡视频精品| 国产欧美日韩视频一区二区| 玖玖在线精品| 欧美福利影院| 裸体健美xxxx欧美裸体表演| 欧美国产一区在线| 欧美日韩国产美| 一区二区精品在线观看| 成人app在线观看| 亚洲18色成人| 国产日韩欧美高清在线| 欧美色图激情小说| 亚洲国产一区在线| 国产成人a级片| 偷偷要91色婷婷| 中文文精品字幕一区二区| 欧美日韩免费观看一区二区三区 | 国产欧美日韩综合精品二区| 成人精品视频.| 日韩精品色哟哟| 中文字幕巨乱亚洲| 这里只有精品视频在线观看| 亚洲一区二区高清视频| 成人教育av在线| 日本欧美在线看| 亚洲美女屁股眼交3| 久久一区二区三区四区| 欧美日韩三级视频| 久久免费99精品久久久久久| 亚洲网站视频| 成人午夜又粗又硬又大| 日韩福利电影在线| 国产精品美女久久久久aⅴ国产馆| 91精品国产品国语在线不卡| 久久狠狠一本精品综合网| 国产精品videossex久久发布| 韩国av一区二区| 性做久久久久久久久| 国产精品乱码久久久久久| 精品va天堂亚洲国产| 欧美日韩在线综合| 久久尤物视频| 亚洲免费黄色| 欧美国产视频在线观看| 国产99久久久国产精品潘金| 亚洲成av人影院在线观看网| 中文字幕制服丝袜成人av| 精品噜噜噜噜久久久久久久久试看| 欧美网站大全在线观看| 久久综合九九| 久久xxxx精品视频| 亚洲伦理一区| 亚洲黄色视屏| 国产精品va| 欧美精选在线| 色综合咪咪久久| 99久久99久久综合| av高清久久久| av中文字幕一区| 成人晚上爱看视频| 国产精品18久久久久久久久久久久 | 日韩在线一区二区三区| 伊人性伊人情综合网| 中文字幕+乱码+中文字幕一区| xfplay精品久久| 欧美大片一区二区| 宅男在线国产精品| 欧美乱熟臀69xxxxxx| 欧美视频一区二| 欧美自拍偷拍一区| 欧日韩精品视频| 欧美在线免费观看亚洲| 久久久青草婷婷精品综合日韩| 国产九九精品| 亚洲一区二区免费看| 国产欧美三级| 国产麻豆日韩| 亚洲欧美日韩精品在线| 国产精品久久久一区二区| av不卡在线看| 黄色成人在线网站| 狠狠久久婷婷| 亚洲高清视频在线观看| 欧美婷婷久久| 狠狠久久综合婷婷不卡| 一区二区在线不卡| 99国产精品私拍| 国产精品日韩二区| 男人的天堂成人在线| 久久九九国产| 欧美体内she精视频| 欧美美女一区二区| 3d动漫精品啪啪| 日韩欧美一区中文| 久久在线免费观看| 久久久久久久久久久电影| 国产欧美日韩综合精品一区二区| 国产精品全国免费观看高清| 国产精品你懂的在线欣赏| 亚洲人一二三区| 亚洲国产裸拍裸体视频在线观看乱了| 五月婷婷欧美视频| 国产一二精品视频| 波多野洁衣一区| 国产精品v欧美精品v日本精品动漫 | 久久国产精品99国产|