作者:悠悠做神仙
来源: 恒生LIGHT云社区
前面量化入门系列,给大家分享了一些编程语言以及数据源--> 量化交易入门系列1:编程语言与数据源 ,很多读者私信我,希望可以手把手的教一下如何进行量化分析,那么,今天就出一个教程,手把手教大家做股票分析。
- 本次采用编程语言:Python
- 数据源来源: 恒有数UDATA
对于恒有数UDATA,大家可能还不太了解,这里给大家介绍一下这个稳定、好用、数据丰富的数据源!
恒有数UDATA 是恒生电子股份有限公司提供的,涵盖股票、基金、债券、期权期货、港股等金融数据(数据目录见社区主页)。提供在线预览、在线下载和在线调试等功能,简单高效的API接口(接口语言包括HTTP、Python、MATLAB、Java),丰富的接口文档与帮助文档,使得用户可以方便快捷地获取数据。
- 在线使用数据,无需搭建本地数据库,随用随取,方便快捷。
- 不限次数、不限量,实现金融数据使用自由。
- 接口丰富,包含股票、基金、债券等全品种数据、基本面数据及行情数据。
- 持续更新,包含全量30年历史数据,数据保持每日更新。
- 支持多种语言,HTTP、Python、MATLAB、Java语言。
- 数据库精准全覆盖,20+年金融行业数据,保障稳定不宕机。
现在注册,还可以免费体验金融数据超值套餐,内含142个数据接口。
传送门: 恒有数
下面,我们就进入正题吧!
搭建环境
(1)安装3.0以上版本的python,下载地址为: https://www.python.org/downloads/ ;
(2)按需求安装Python IDE(集成开发环境),如PyCharm、Jupyter等,然后安装一些基础的函数库 pandas 、 PyYAML 、 requests ,可以 参考Python安装教程
(3)安装函数包 hs_udata :
使用命令行安装:`pip install hs_udata`
(4)安装完毕,可以用 pip list
查看安装的模块:
(5)数据源token获取
- 点击进入恒有数( https://udata.hs.net/ )进行账号注册,登录,详情可见&