课程名称:程序员理财课 Python量化交易系统实战
课程章节:第二章
主讲老师:DeltaF
课程内容:
1.什么是股票
、 2.什么是爬虫
3.JQdata
课程收获:
股票-》 股份公司发行得所有权凭证
-》一种投资工具 投资介质
盈亏自负
考验 个人对股票市场得判断
2.什么是爬虫
爬虫其实是利用网页得结构和标签,把想要的信息收集下来,这个收集可能又很多种方式,比如python,
得Beautifulsoup 或者 lxml
但是,这种方式费时费力,而且网站有时候也会出问题,连带程序出问题,
免费得接口:
免费得接口有: 天勤量化, BigQuant, JoinQuant,这些一般会提供一些较为成熟得接口让用户使用,
基础得数据,比如每天得行情 财务数据 技术指标,但如果要使用更高阶得技术指标,会要求付费
github 上面也有开源得资源可以使用
付费得接口:
wind和彭博 提供秒级得行情数据,可以获得比较精准得交易数据
通常这一类数据得接口,会按照需要得数据量,使用人数,以及行情得准确程度
3.JQdata
安装JQData: 如您本地已有python环境,打开本地cmd终端或Mac终端,将路径切换到python目录下,直接使用pip语法即可安装。在安装中出现任何问题,可查看JQData安装教程,内有详细解答。
pip install jqdatasdk
升级JQData:JQData预计每2周会发布一次迭代版本,增加更多维度的基础数据以及因子类数据,已有python环境的用户可以使用如下语句完成升级:
pip install -U jqdatasdk
登录JQData:安装完成后,导入JQData,并认证用户身份。认证完毕显示“auth success”后即可使用,认证步骤如下:
from jqdatasdk import * auth('账号','密码') #账号是申请时所填写的手机号;密码为聚宽官网登录密码
get_price(security, start_date=None, end_date=None, frequency='daily', fields=None, skip_paused=False, fq='pre', count=None, panel=True, fill_paused=True)
至此 可以查询自己需要得数据了~~