700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 量化交易----获取沪深300股票数据

量化交易----获取沪深300股票数据

时间:2024-05-21 16:21:45

相关推荐

量化交易----获取沪深300股票数据

主要使用tushare 库来获取

import numpy as npfrom pandas import Series, DataFrameimport pandas as pdimport matplotlib.pyplot as pltfrom numpy.random import randnfrom datetime import datetime, timedeltafrom dateutil.parser import parsefrom pandas.tseries.offsets import Hour, Minute, Day, MonthEndimport pytzimport pandas.io.data as webimport tushare as tsfrom sqlalchemy import create_engineconnstr='mysql://youruser:yourpassword@127.0.0.1/test?charset=utf8'engine = create_engine(connstr)def download_adj_data(code,start,end,engine=None):if engine==None:engine=create_engine(connstr)adj_data=ts.get_h_data(code,start,end,retry_count=50, pause=0.02) adj_data.to_sql('adj_data_' code,engine,if_exists='replace')print ''print 'Download ok: ',codedf=ts.get_hist_data('sh',start='-01-01',end='-10-17')print df.indexdf.to_sql('hist_data_sh',engine,if_exists='append')exit()'''df=ts.get_hs300s()df.to_csv('hs300s.csv')df=pd.read_csv('hs300s.csv')'''print ts.get_hs300s()for x in df.code:s= 'd' % xprint 'start: ' sdownload_adj_data(s,'-01-01','-10-17',engine)exit()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。