股票k线接口怎样进行查询?
利用g股票k线接口,我们读取价格和成交量等数据,然后对每个股票组装成一个DataFrame结构:
@api.route('/quote/kline', methods=['GET'])
async def quote_kline(request, tickers=''):
'''
查询市场行情: 获得kline数据
'''
if tickers == '':
tickers = request.args.get("tickers", "IM00.IF,159919.SZ,00700.HK,10004407.SHO")
period = request.args.get("period", "1m")
start_time = request.args.get("start_time", "")
end_time = request.args.get("end_time", "")
count = request.args.get("count", "1")
dividend_type = request.args.get("dividend_type", "none") # none 不复权 front 前复权 back 后复权 front_ratio 等比前复权 back_ratio 等比后复权
stock_list = tickers.split(',')
kline_data = xtdata.get_market_data(field_list=['time', 'open', 'high', 'low', 'close', 'volume', 'amount'], stock_list=stock_list, period=period, start_time=start_time, end_time=end_time, count=int(count), dividend_type=dividend_type, fill_data=True)
quote_data = {}
for stock in stock_list:
df = pd.concat([kline_data[i].loc[stock].T for i in ['time', 'open', 'high', 'low', 'close', 'volume', 'amount']], axis=1)
df.columns = ['time', 'open', 'high', 'low', 'close', 'volume', 'amount']
df = df[df.volume !=0]
df['time'] = df['time'].apply(lambda x: datetime.datetime.fromtimestamp(x / 1000.0).strftime("%Y-%m-%d %H:%M:%S"))
df['ticker'] = stock
df = df[['ticker', 'time', 'open', 'high', 'low', 'close', 'volume', 'amount']].values.tolist()
quote_data[stock] = df
return response.json({"data": quote_data})
股票k线接口怎样进行查询?相关推荐
- html5绘制股票图形,股票数据分析(五):绘制股票k线图(js+canvas + Python + json)
本文介绍:利用 js+canvas 绘制股票k线图 HTML5 标签用于绘制图像(通过脚本,通常是 JavaScript). 不过, 元素本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来 ...
- akshare、pyecharts、pandas实现指定A股股票K线、成交量图(可缩放、可指定日期)
用pyecharts画出股票K线图和成交量的方法 --------------------------------------------- 在金融市场中,K线图是一种用来表现股票价格波动情况的图表. ...
- 用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)...
在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将 ...
- Tkinter绘制股票K线图
在前面的文章中,我们一起学习了如何通过 Python 抓取东方财富网的实时股票数据以及如何制作成 Tkinter GUI 程序,链接如下 用 Python 爬取股票实时数据 Tkinter制作股票数据 ...
- 用python画股票分时图 github_用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)...
在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将 ...
- 如何使用Tushare和Echarts来画股票K线图
如何使用Tushare和Echarts来画股票K线图 技术支持 Tushare大数据社区官网 首先介绍一下这次要使用的两个工具,Tushare是一个基于Python的金融数据接口,拥有丰富的数据内 ...
- 太酷炫了,用python绘制股票K线图!
大家好,我是小五 发现大家还是最喜欢股票基金话题呀~ 那说到股票基金就不得不提--K线图! 那小五今天就带大家???? 用python来轻松绘制高颜值的K线图???? 获取股票交易数据 巧妇难为无米之 ...
- Swift3实现的绘制股票K线库, FastImageCache提升图片的加载和渲染速度,Chameleon颜色框架
代码1:用Swift3实现的绘制股票K线库 for iOS & macOS 代码地址:网页链接 代码2:FastImageCache是Path团队开发的一个开源库,用于提升图片的加载和渲染速度 ...
- plotly基于dataframe数据绘制股票K线图并过滤非交易时间
plotly基于dataframe数据绘制股票K线图并过滤非交易时间 #ohlc过滤非交易时间: import plotly as py # 导入plotly库并命名为py import plotly ...
最新文章
- websphere7 linux 命令行安装(静默安装)
- Spring rmi
- 【组原】广州大学计算机组成原理考试部分题+复习资料(2020-2021)
- 案例46-crm练习客户登录
- html模板 循环里if,django模板里循环变量table里想要两个一行如何控制
- guice注入带参构造器_带有Guice的富域模型
- iOS项目开发实战——制作视图的缩放动画
- python api接口10060_Python web抓取[错误10060]
- 《深入理解Android2》读书笔记(五)
- Java获取字符串长度(length())
- 如何压缩照片大小,压缩照片大小的方法
- 人脸识别,人脸识别门禁系统的原理
- w ndows7错误恢复,windows7错误恢复进不去,windos错误恢复打不开
- 保温杯内壁有很多小泡泡
- docx文件转pdf,使用aspose words 转pdf,并且解决表格格式错乱
- 正大国际期货:为什么外盘期货顺势交易这么难
- 微信小程序反编译wxss文件缺失_反编译任何微信小程序和如何还原wxss
- 华为鸿蒙os3.0评测,华为鸿蒙OS威力初显!实测体验比EMUI更好 功耗却更低 惊喜还有很多...
- python实现树莓派开机自动发送IP到指定邮箱
- TCP/IP三次握手 四次挥手