量化交易——聚宽入门
聚宽量化交易平台jqdatasdk#安装pip install jqdatasdk#升级pip install -U jqdatasdk#登录from jqdatasdk import *auth('帐号','密码')#帐号为手机号;密码为登录密码#out:auth success#查询是否连接成功is_auth()#out:True#查询当日剩余可调用条数get_query_count()#ou
·
聚宽量化交易平台
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()
更多推荐
所有评论(0)