阅读原文:http://club.jr.jd.com/quant/topic/1145416
京东金融官方资讯QQ:3414182370 有什么想问的想说的都可以来参与!还有机会获取奖品!
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() 获取换手率
原文有详细代码
阅读原文:http://club.jr.jd.com/quant/topic/1145416
关注京东量化学院!获取更多最新最全面的量化交易知识!
http://quant.jd.com/college/index?from=zhihuhuida