Hikyuu
Public 类型 | Public 成员函数 | 静态 Public 成员函数 | 静态 Public 属性 | 所有成员列表

按索引方式查询K线数据条件 更多...

#include <KQuery.h>

Public 类型

typedef string KType
 查询K线类型:日线/周线等 更多...
 

Public 成员函数

 KQuery ()
 默认构造,按索引方式查询全部日线数据,不复权 更多...
 
 KQuery (hku_int64 start, hku_int64 end=Null< hku_int64 >(), KType dataType=DAY, RecoverType recoverType=NO_RECOVER, QueryType queryType=INDEX)
 K线查询,范围[start, end) 更多...
 
hku_int64 start () const
 按索引方式查询时,返回指定的起始索引,否则返回Null<hku_int64>() 更多...
 
hku_int64 end () const
 按索引方式查询时,返回指定的结束索引,否则返回Null<hku_int64>() 更多...
 
Datetime startDatetime () const
 按日期方式查询时,返回指定的起始日期,否则返回Null<Datetime>() 更多...
 
Datetime endDatetime () const
 按日期方式查询时,返回指定的结束日期,否则返回Null<Datetime>() 更多...
 
QueryType queryType () const
 获取查询条件类型 更多...
 
string kType () const
 获取K线数据类型 更多...
 
RecoverType recoverType () const
 获取复权类型 更多...
 

静态 Public 成员函数

static string getQueryTypeName (QueryType)
 获取queryType名称,用于显示输出 更多...
 
static string getKTypeName (KType)
 获取KType名称,用于显示输出 更多...
 
static string getRecoverTypeName (RecoverType)
 获取recoverType名称,用于显示输出 更多...
 
static QueryType getQueryTypeEnum (const string &)
 根据字符串名称获取相应的queryType枚举值 更多...
 
static KType getKTypeEnum (const string &)
 根据字符串名称,获取相应的枚举值 更多...
 
static RecoverType getRecoverTypeEnum (const string &)
 根据字符串名称,获取相应的枚举值 更多...
 

静态 Public 属性

static const string MIN
 
static const string MIN5
 
static const string MIN15
 
static const string MIN30
 
static const string MIN60
 
static const string DAY
 
static const string WEEK
 
static const string MONTH
 
static const string QUARTER
 
static const string HALFYEAR
 
static const string YEAR
 
static const string MIN3
 
static const string HOUR2
 
static const string HOUR4
 
static const string HOUR6
 
static const string HOUR12
 

详细描述

按索引方式查询K线数据条件

成员类型定义说明

查询K线类型:日线/周线等

成员枚举类型说明

查询方式:索引或日期

枚举值
INDEX 

按索引方式查询

DATE 

按日期方式查询

INVALID 

复权类型

注解
日线以上,如周线/月线不支持复权
枚举值
NO_RECOVER 

不复权

FORWARD 

前向复权

BACKWARD 

后向复权

EQUAL_FORWARD 

等比前向复权

EQUAL_BACKWARD 

等比后向复权

INVALID_RECOVER_TYPE 

构造及析构函数说明

hku::KQuery::KQuery ( )
inline

默认构造,按索引方式查询全部日线数据,不复权

hku::KQuery::KQuery ( hku_int64  start,
hku_int64  end = Null<hku_int64>(),
KType  dataType = DAY,
RecoverType  recoverType = NO_RECOVER,
QueryType  queryType = INDEX 
)
inline

K线查询,范围[start, end)

参数
start起始索引,支持负数
end结束索引(不包含本身),支持负数
dataTypeK线类型
recoverType复权类型
queryType默认按索引方式查询

成员函数说明

hku_int64 hku::KQuery::end ( ) const
inline

按索引方式查询时,返回指定的结束索引,否则返回Null<hku_int64>()

Datetime hku::KQuery::endDatetime ( ) const

按日期方式查询时,返回指定的结束日期,否则返回Null<Datetime>()

KQuery::KType hku::KQuery::getKTypeEnum ( const string arg)
static

根据字符串名称,获取相应的枚举值

string hku::KQuery::getKTypeName ( KType  dataType)
static

获取KType名称,用于显示输出

KQuery::QueryType hku::KQuery::getQueryTypeEnum ( const string arg)
static

根据字符串名称获取相应的queryType枚举值

string hku::KQuery::getQueryTypeName ( QueryType  queryType)
static

获取queryType名称,用于显示输出

KQuery::RecoverType hku::KQuery::getRecoverTypeEnum ( const string arg)
static

根据字符串名称,获取相应的枚举值

string hku::KQuery::getRecoverTypeName ( RecoverType  recoverType)
static

获取recoverType名称,用于显示输出

string hku::KQuery::kType ( ) const
inline

获取K线数据类型

QueryType hku::KQuery::queryType ( ) const
inline

获取查询条件类型

RecoverType hku::KQuery::recoverType ( ) const
inline

获取复权类型

hku_int64 hku::KQuery::start ( ) const
inline

按索引方式查询时,返回指定的起始索引,否则返回Null<hku_int64>()

Datetime hku::KQuery::startDatetime ( ) const

按日期方式查询时,返回指定的起始日期,否则返回Null<Datetime>()

类成员变量说明

const string hku::KQuery::DAY
static
const string hku::KQuery::HALFYEAR
static
const string hku::KQuery::HOUR12
static
const string hku::KQuery::HOUR2
static
const string hku::KQuery::HOUR4
static
const string hku::KQuery::HOUR6
static
const string hku::KQuery::MIN
static
const string hku::KQuery::MIN15
static
const string hku::KQuery::MIN3
static
const string hku::KQuery::MIN30
static
const string hku::KQuery::MIN5
static
const string hku::KQuery::MIN60
static
const string hku::KQuery::MONTH
static
const string hku::KQuery::QUARTER
static
const string hku::KQuery::WEEK
static
const string hku::KQuery::YEAR
static

该类的文档由以下文件生成: