py交易《深入浅出Python量化交易实战》

懵懂先生 网文资讯py交易《深入浅出Python量化交易实战》已关闭评论143阅读模式

文章源自略懂百科-http://wswcn.cn/30157.html

我们在做量化交易时,首先遇到的问题就是行情数据的获取,很多朋友要开始入手量化交易,总觉得无从下手,都不懂的数据哪里去获取。很多还去买数据接口,浪费了没必要的钱。文章源自略懂百科-http://wswcn.cn/30157.html

其实,有很多的免费行情接口可以使用。大操手量化投资今天就教你们用tushare来演示怎么获取股票行情数据。超级简单,一学就会!文章源自略懂百科-http://wswcn.cn/30157.html

安装python文章源自略懂百科-http://wswcn.cn/30157.html

python的安装我们之前的文章已经讲过了哦,这里就不再讲啦,还不会安装python的赶紧去翻一番大操手写的往期的文章吧。文章源自略懂百科-http://wswcn.cn/30157.html

需要提醒的是,我们这边的python版本最好选择3.7的。因为3.6及以下版本比较旧,很多现在的第三方库已经不再支持3.6了。3.8版本比较新,很多公司以及第三方库的兼容3.8并不是很好,所以强烈建议安装3.7版本哦。文章源自略懂百科-http://wswcn.cn/30157.html

安装tushare文章源自略懂百科-http://wswcn.cn/30157.html

下面我们开始安装tushare。以下所有的代码部分都在cmd命令行执行即可。文章源自略懂百科-http://wswcn.cn/30157.html

1.安装pandas文章源自略懂百科-http://wswcn.cn/30157.html

命令行执行文章源自略懂百科-http://wswcn.cn/30157.html

pipinstall -i https://pypi.douban.com/simple pandas文章源自略懂百科-http://wswcn.cn/30157.html

2.安装lxml文章源自略懂百科-http://wswcn.cn/30157.html

pipinstall lxml文章源自略懂百科-http://wswcn.cn/30157.html

3.安装requests文章源自略懂百科-http://wswcn.cn/30157.html

pipinstall 从文章源自略懂百科-http://wswcn.cn/30157.html

前面这3个是tushare的依赖包,安装完成后,就可以安装tushare,执行如下命令文章源自略懂百科-http://wswcn.cn/30157.html

pipinstall tushare文章源自略懂百科-http://wswcn.cn/30157.html

OK,依次执行以上命令,就把tushare安装上去啦。下面我们看下怎么使用文章源自略懂百科-http://wswcn.cn/30157.html

Tushare使用文章源自略懂百科-http://wswcn.cn/30157.html

打开pythcharm,创建py文件。文章源自略懂百科-http://wswcn.cn/30157.html

我们获取600000浦发很行这只股票的行情数据。代码及注释如下:文章源自略懂百科-http://wswcn.cn/30157.html

引入tushare包importtushareasts 获取交易行情数据data= ts.get_hist_data(600000) 打印数据print(data) 将数据存入csv文件data.to_csv(600000.csv)文章源自略懂百科-http://wswcn.cn/30157.html

执行完成后,控制台打印信息如下:文章源自略懂百科-http://wswcn.cn/30157.html

K控制台输出600000行情数据文章源自略懂百科-http://wswcn.cn/30157.html

这样可能不好看,我们打开保存的600000.csv文件查看:文章源自略懂百科-http://wswcn.cn/30157.html

csv行情文件文章源自略懂百科-http://wswcn.cn/30157.html

最上面一行是返回的值说明:文章源自略懂百科-http://wswcn.cn/30157.html

date:日期open:开盘价high:最高价close:收盘价low:最低价volume:成交量price_change:价格变动p_change:涨跌幅ma5:5日均价ma10:10日均价ma20:20日均价v_ma5:5日均量v_ma10:10日均量v_ma20:20日均量文章源自略懂百科-http://wswcn.cn/30157.html

get_hist_data()函数如果没有其他默认参数,则默认返回最近30个月的数据,2017/9/25到2020/03/24的日K线数据。文章源自略懂百科-http://wswcn.cn/30157.html

但是我们可以指定如下的查询参数:文章源自略懂百科-http://wswcn.cn/30157.html

code:股票代码,即6位数字代码,或者指数代码(sh=上证指数 sz=深圳成指 hs300=沪深300指数 sz50=上证50 zxb=中小板 cyb=创业板)start:开始日期,格式YYYY-MM-DDend:结束日期,格式YYYY-MM-DDktype:数据类型,D=日k线 W=周 M=月 5=5分钟 15=15分钟 30=30分钟 60=60分钟,默认为Dretry_count:当网络异常后重试次数,默认为3pause:重试时停顿秒数,默认为0文章源自略懂百科-http://wswcn.cn/30157.html

我们现在获取600000的,最近几天的60分钟线可以这样获取文章源自略懂百科-http://wswcn.cn/30157.html

data= ts.get_k_data(600000, start="2020-03-20", end="2020-03-23", ktype="60") 文章源自略懂百科-http://wswcn.cn/30157.html

60分钟线获取文章源自略懂百科-http://wswcn.cn/30157.html

以上就是tushare获取股票行情数据的基本使用。文章源自略懂百科-http://wswcn.cn/30157.html

当然啦,tushare能做的远远不止这些,还可以有很多的应用,比如可以用来选股,根据条件选股等等,这些高级技巧我们以后会逐步介绍。文章源自略懂百科-http://wswcn.cn/30157.html

欢迎关注,大操手量化投资,专注金融市场的量化投资,让我们一起在学习中学习量化金融投资。文章源自略懂百科-http://wswcn.cn/30157.html

文章源自略懂百科-http://wswcn.cn/30157.html

懵懂先生
  • 本文由 发表于 2022年8月10日 17:52:30
  • 转载请注明:http://wswcn.cn/30157.html
网文资讯

张庭林瑞阳最新动态(张庭丈夫林瑞阳个人资料)

今年4月份,娱乐圈明星张庭林瑞阳夫妇被曝公司经营涉嫌传销,名下96处房产被冻结,消息曝光后,张庭在圈内的人设彻底崩塌,包括陶虹、徐峥等人在内,都受到了牵连,可虽然被罚了上亿元,但这对张庭夫妇来说却是九...
网文资讯

新百伦(新百伦领跑运动鞋质量怎么样?)

新百伦领跑是我们国内的一大运动鞋服品牌,其研发生产中心位于江西石城,创始人是曾德强先生,新百伦领跑的创立给江西赣州石城县的民众带来了很多就业机会,还通过打造小微企业孵化基地、贫困劳动力技能培训基地、贫...
网文资讯

输得起的霸气句子(致自己一段话霸气高冷的话)

1、不要像个落难者,告诉别人你的不幸。逢人只说三分话,不可全抛一片心。 2、懂事的人一旦不配合就会被说没良心,任性的人稍微乖巧一回就被夸个不停。 3、当你又瘦又漂亮,脑子里有东西,钱包里全是自己挣的钱...
网文资讯

香港大学排名(香港实力强的8所大学)

香港位于我国东南沿海,香港主岛与我国四大一线城市深圳市隔海相望,经济发达、寸土寸金。香港面积只有1106.66平方千米,只有深圳市的一半多、上海市的1/6大,但却创造了2.41万亿元的年GDP,人均年...