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

获取任一股票最近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']

猜你喜欢

转载自blog.csdn.net/sinat_34886122/article/details/81363618