量化交易——聚宽入门

聚宽量化交易平台

jqdatasdk

#安装
pip install jqdatasdk
#升级
pip install -U jqdatasdk
#登录
from jqdatasdk import *
auth('帐号','密码')#帐号为手机号;密码为登录密码
#out:auth success
#查询是否连接成功
is_auth()
#out:True
#查询当日剩余可调用条数
get_query_count()
#out:{'total': 1000000, 'spare': 1000000}
#total:当日可调用数据总条数
#spare:当日剩余可调用条数

#获取所有标的信息
get_all_securities(types=[],date=None)
#获取单个标的信息
get_security_info(code,date=None)
#获取指数成份股
get_index_stocks(index_symbol,date=None)
#index_symbol:指数代码
#date:查询日期

#获取指数成份股权重
get_index_weights(index_id,date=None)


例子:绘制沪深300指数十大重仓股柱状图

#获取指数成份股权重
df=get_index_weights('000300.XSHG')
#根据权重降序排列取前十只股票
df=df.sort_values('weight',ascending=False).iloc[:10,:]
#绘制柱状图
from pyecharts import options as  opts
from pyecharts.charts import Bar
c=Bar()
c.add_xaxis(list(df.loc[:,'display_name']))
c.add_yaxis('权重',list(df.loc[:,'weight']))
c.render_notebook()

你可能感兴趣的:(量化交易,Python学习笔记,量化交易,聚宽)