赞
踩
我之前是学过数学建模,主要用的计算机语言是Matlab,最近开始研究Python语言,想从事量化交易方面的研究及其商业转化。
Python语言,对于我是崭新的,不过还好有点Matlab的基础,上手也是比较快的。
量化交易要从数据中挖掘上涨股票的特征因子,所以全面的股票交易数据是必不可少的。
我用的版本是Python 3.7版本。
python下载所有A股的源代码,如下所示,附件中也可以直接下载:
from urllib.request import urlretrieve
f = open('SHA.csv', 'r')
for line in f:
data = line.split(',')
stock_no = '0' + data[0].strip()
start_date = data[1].strip().replace('-','')
url = 'http://quotes.money.163.com/service/chddata.html?code=' + stock_no + '&start=' + start_date + '&end=20181021&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;TURNOVER;VOTURNOVER;VATURNOVER;TCAP;MCAP'
filename = stock_no + '.csv'
print(url)
urlretrieve (url, filename)
python程序源代码可以在百度云盘中下载:
提取码:ivus
上证A股的股票代码列表下载:
提取码:7vge
运行之后,就可以得到所有上证A股从开始上市交易的那天的所有交易数据:
有问题,可以留言,一一解答。
欢迎大家一起交流python量化交易,关注微信caizifx
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。