近期,国际金价持续创新高,也激发了很多人黄金投资的热情。目前国内黄金市场存在实物黄金、纸黄金、黄金T+D、黄金期货、黄金ETF、黄金股、现货黄金等品种,交易规则错综复杂,不仅要判断对趋势,还要为爆仓、延期费、黑平台等各种意料之外的规则交学费。为了找到一款适合自己的投资品种(不用担心爆仓、不用担心延期费、不用担心被平台黑、收益不至于那么低,适合长期持有的)。笔者决定用尝试用Python在A股市场里寻找跟黄金走势最相关的交易品种。一、准备工作编程环境:建议安装Anaconda(https://www.anaconda.com/distribution/),一次安装包括了Python环境和全部依赖包,减少问题出现的几率。第三方库:Tushare。安装方法:Anaconda Prompt里直接输入 pip install tushare。二、数据获取1.券商公司获取。一些券商开通了试用版的接口,可以直接调用。2.网络量化交易平台获取。某些在线量化交易平台也可以直接调用,编程也相对简单。3.网络爬虫获取。通过爬取某些财经网站的历史数据,间接获取。4.Tushare直接获取。通过一个免费、开源的python财经数据接口包Tushare获取。优点多多,免费、简单,一条语句搞定。本次数据获取主要采取这种方式。数据采集步骤:首先获取所有股票代码,然后获取每只股票的日收盘价。(1)获取股票代码。
Python资源共享群:626017123
通过本次结果显示,目前获取了3000余只股票当日的详细信息,当然我们想要的只有“code”这一栏。
(2)获取黄金ETF以及每只股票收盘价
黄金价格的获取,为方便计算,本次用黄