2022年 12月 19日

python kline_一篇文章教你学会用kline获取量化数据

阅读原文:http://t.cn/RicAPbx

KLineHistory -获取k线数据

概述

获取K线数据类,该类可以通过调用IStatisticsGroup类的kLineHistory方法获取,IStatisticsGroup类的kLineHistory方法获取的是截止到当前时间点的多维度行情数据,可以看作常用行情软件上的K线图的数据,该方法返回KLineHistory类。kLineHistory方法可取到当前时间点的1分钟、5分钟、15分钟、30分钟、60分钟、天、周、月维度的数据。

kLineHistory方法有三个参数(kLineHistory(Integer num, Period sourcePeriod,boolean halt)),

halt为是否跳过停牌数据,halt不传时则默认为跳过停牌数据。

例如:当前时间点为2016年12月9日 9点54分

1、 取1分钟K线5条数据(stat.kLineHistory(5, Period.MINUTE)),取到的时间点为:

2016-12-9 9:50,

2016-12-9 9:51,

2016-12-9 9:52,

2016-12-9 9:53,

2016-12-9 9:54的数据。

2、取5分钟K线5条数据(stat.kLineHistory(5, Period.MINUTE_5)),取到的时间点为:

2016-12-9 9:30至2016-12-9 9:35,

2016-12-9 9:36至2016-12-9 9:40,

2016-12-9 9:41至2016-12-9 9:45,

2016-12-9 9:46至2016-12-9 9:50,

2016-12-9 9:51至2016-12-9 9:54的数据。

3、取30分钟K线5条数据(stat.kLineHistory(5, Period. MINUTE_30)),取到的时间点为:

2016-12-8 13:00至2016-12-8 13:30

2016-12-8 13:31至2016-12-8 14:00

2016-12-8 14:01至2016-12-8 14:30

2016-12-8 14:31至2016-12-8 15:00

2016-12-9 9:30至2016-12-9 9:54的数据。

概览

返回值 方法名 描述

Double[] getHighPrice () 获取最高价格

Double[] getLowPrice() 获取最低价格

Double[] getOpeningPrice() 获取开盘价格

Double[] getClosingPrice() 获取收盘价格

Double[] getTurnoverVolume() 获取成交量

Double[] getTurnover() 获取成交金额

Double[] getTurnoverRate() 获取换手率

08b05ce0d596c72a04d00d75c1365631.gif

2017-2-28 19:01:39 上传

下载附件 (43.66 KB)

原文有详细代码

阅读原文:http://t.cn/RicAPbx