获取任一股票平均价,生成一流通市值最大的5个股票的股票代码。

基于聚宽(https://www.joinquant.com)平台:

获取任一股票最近5个交易日最高价的平均价

w=attribute_history('000001.XSHE', count=5, fields=['high'])
mean=sum(w.values)/5
print(mean)
#直接调用mean函数
s=w=attribute_history('000001.XSHE', count=5, fields=['high']).mean()
print(s['high'])

生成一个list,list中为上证指数成分股中流通市值最大的5个股票的股票代码。
 

#生成一个list,list中为上证指数成分股中流通市值最大的5个股票的股票代码。
t=get_index_stocks("000016.XSHG")
 # 获取 市值表.股票代码,资产负债表.未分配利润
q=query(valuation.code,balance.retained_profit
#筛选
).filter(valuation.code.in_(t)
#排序.desc()即由大到小,或.asc()即由小到大
).order_by(valuation.circulating_market_cap.desc()
#上限为5
).limit(5)
#获取股票信息
w=get_fundamentals(q)
#生成5个股票代码list
print(list(w.code))

编译实现

018-01-01 00:00:00 - INFO  - 13.438
2018-01-01 00:00:00 - INFO  - ['601398.XSHG', '601857.XSHG', '601288.XSHG', '600519.XSHG', '601988.XSHG']

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值