京东量化教你用kline获取量化数据

阅读原文: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() 获取换手率

京东量化教你用kline获取量化数据_第1张图片

原文有详细代码

阅读原文:http://club.jr.jd.com/quant/topic/1145416

关注京东量化学院!获取更多最新最全面的量化交易知识!

http://quant.jd.com/college/index?from=zhihuhuida

你可能感兴趣的:(京东量化教你用kline获取量化数据)