【技术向】如何借助Tushare,学习量化理财(入门)

本文介绍了在中国股市中,量化投资的超额收益情况以及机构的巨额投入。个人投资者可以通过学习和利用Tushare平台获取股票数据,验证投资策略。Tushare提供直接的HTTP数据接口,支持多种编程语言,为个人量化投资提供了便利。文章还预告了后续将探讨如何使用Python进行自动化交易。
摘要由CSDN通过智能技术生成

作为一名“新时代农民工”,除了上班拿工资外,如果能够利用自己的技术优势,赚亿点点零花钱,岂不是就可以距离走向人生巅峰又近亿点点了…Tushare:476409

最近(2021年十一月份)在和金融界的朋友聊天中了解到中美股市的区别。美国量化超额收益只有5%,而中国过去五年是30%,就是跑赢大盘30%,其实超额收益都是来自于散户,而美国没有散户所以机器割机器。这也就意味着,在中国向成熟股市发展的过程中还有25%左右的超额收益空间,目前这些超额收益是各个机构争夺的战场。

国内某机构的机房,单台服务器220万,而服务器集群建的跟篮球场一样大。
在这里插入图片描述

这些机构能够如此挥金如土,自然是因为量化的利润相当可观,我们个人投资者当然不可能完全跟机构比,但是在国内股市走向量化发展的过程中,个人只要有合适的策略和丰富的数据配合,跟机构抢点汤喝还是没问题的。

知道了国内股市的大概的情况,于是就有想法自己动手试试,但是想做量化,需要有策略和股市数据,策略网上有大量开源资源,当然也可以自己研究,或者请教金融界的朋友指导。

但是如何利用数据验证自己的策略,这就成了一个大问题,因为如果只有策略而无法验证,那么策略也毫无价值。我在网上找了大量的平台,比如,聚宽,掘金量化,万得旗下的万矿,可以说提供量化数据的平台多的数不胜数,就不一一列举了,这些平台大都提供很多学习资料还有实验工具,可以说很方便,但是一般都有一个共同的缺点,不能直接提供行情等数据,或者有大量的使用限制,并且只能用本平台封装的特有的语法和工具去编写和实现策略,造成使用上不灵活。

不过最近发现了一个平台Tushare,可以直接(HTTP方式)提供行情等数据,至于如何利用这些数据编写,可以完全可以根据自己的需要和情况自由的组织和处理,而且基本数据可以自由使用无限制,大大方便了我们的学习和测试,可谓说非常良心。

接下来我说下使用流程,更详细的大家可以去Tushare继续深入了解。

开始使用

注册我就不说了,注册后大家记得去用户中心拿到Token
在这里插入图片描述

复制Token
在这里插入图片描述

拿到Token就可以选择用哪个语言获取数据了,Tushare提供多种语言的SDK,当然也可以直接用HTTP的方式,不用在纠结语言了,那个语言顺手就用哪个。

调用接口

Tushare HTTP数据获取的方式,我们采用了post的机制,通过提交JSON body参数,就可以获得您想要的数据。具体参数说明如下:

请求参数:

:::info
api_name:接口名称,比如stock_basic

token :用户唯一标识,可通过登录pro网站获取

params:接口参数,如daily接口中start_date和end_date

fields:字段列表,用于接口获取指定的字段,以逗号分隔,如"open,high,low,close"
:::

输出参数:

:::warning
code: 接口返回码,2002表示权限问题。

msg:错误信息,比如“系统内部错误”,“没有权限”等

data:数据,data里包含fields和items字段,分别为字段和数据内容
:::

这里以Postman调试方式为例:

运行Postman,选择POST方式,在API地址栏里输入:http://api.waditu.com ,然后在下面点击Body,输入JSON格式的参数。

在这里插入图片描述

之后,点击“Send”按钮,我们可以在结果栏目里看到调取API的最终效果
在这里插入图片描述

接下来 你就可以用喜爱的语言,比如nodejs,python,Java 等语言,自由的研究学习了。。。

预告:

当自己有了策略有了数据,那么如何利用这些数据去模拟交易,甚至真实交易呢,下一篇,我将详细讲解利用Python进行自动化交易。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值