#include <TdxKDataDriverImp.h>
|
| TdxKDataDriverImp (const shared_ptr< IniParser > &, const string &) |
|
virtual | ~TdxKDataDriverImp () |
|
virtual void | loadKData (const string &market, const string &code, KQuery::KType kyype, size_t start_ix, size_t end_ix, KRecordList *out_buffer) |
| 将指定类型的K线数据加载至缓存 更多...
|
|
virtual size_t | getCount (const string &market, const string &code, KQuery::KType ktype) |
| 获取指定类型的K线数据量 更多...
|
|
virtual bool | getIndexRangeByDate (const string &market, const string &code, const KQuery &query, size_t &out_start, size_t &out_end) |
| 获取指定日期范围对应的K线记录索引 更多...
|
|
virtual KRecord | getKRecord (const string &market, const string &code, size_t pos, KQuery::KType kType) |
| 获取指定的K线记录 更多...
|
|
| KDataDriverImp (const shared_ptr< IniParser > &config) |
|
virtual | ~KDataDriverImp () |
|
hku::TdxKDataDriverImp::TdxKDataDriverImp |
( |
const shared_ptr< IniParser > & |
config, |
|
|
const string & |
dirname |
|
) |
| |
hku::TdxKDataDriverImp::~TdxKDataDriverImp |
( |
| ) |
|
|
virtual |
bool hku::TdxKDataDriverImp::getIndexRangeByDate |
( |
const string & |
market, |
|
|
const string & |
code, |
|
|
const KQuery & |
query, |
|
|
size_t & |
out_start, |
|
|
size_t & |
out_end |
|
) |
| |
|
virtual |
获取指定日期范围对应的K线记录索引
- 参数
-
market | 市场简称 |
code | 证券代码 |
query | 查询条件 |
out_start | [out] 对应K线记录位置 |
out_end | [out] 对应的K线记录位置 |
- 返回
重载 hku::KDataDriverImp .
将指定类型的K线数据加载至缓存
- 参数
-
market | 市场简称 |
code | 证券代码 |
kType | K线类型 |
start_ix | 欲加载的起始位置 |
end_ix | 欲加载的结束位置,不包含自身 |
out_buffer | [out] 缓存指针 |
重载 hku::KDataDriverImp .
该类的文档由以下文件生成: