Hikyuu
|
K线数据 更多...
#include <KData.h>
Public 成员函数 | |
KData () | |
KData (const KData &) | |
KData (const Stock &stock, const KQuery &query) | |
virtual | ~KData () |
KData & | operator= (const KData &) |
size_t | size () const |
bool | empty () const |
DatetimeList | getDatetimeList () const |
KRecord | getKRecord (size_t pos) const |
获取指定位置的KRecord,未作越界检查 更多... | |
KRecord | getKRecordByDate (const Datetime &datetime) const |
按日期查询KRecord 更多... | |
KRecord | operator[] (size_t pos) const |
同getKRecord 更多... | |
KRecord | operator[] (const Datetime &datetime) const |
同getKRecordByDate 更多... | |
size_t | getPos (const Datetime &datetime) const |
按日期查询对应的索引位置 更多... | |
KQuery | getQuery () const |
获取关联的KQuery 更多... | |
Stock | getStock () const |
获取关联的Stock,如果没有关联返回Null<Stock> 更多... | |
size_t | startPos () const |
获取在原始K线记录中对应的起始位置,如果为空返回0 更多... | |
size_t | lastPos () const |
获取在原始K线记录中对应的最后一条记录的位置,如果为空返回0,其他等于endPos - 1 更多... | |
size_t | endPos () const |
获取在原始K线记录中对应范围的下一条记录的位置,如果为空返回0,其他等于lastPos + 1 更多... | |
void | tocsv (const string &filename) |
输出数据到指定的文件中 更多... | |
string | toString () const |
K线数据
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
获取在原始K线记录中对应范围的下一条记录的位置,如果为空返回0,其他等于lastPos + 1
|
inline |
|
inline |
获取指定位置的KRecord,未作越界检查
|
inline |
按日期查询对应的索引位置
|
inline |
获取关联的KQuery
|
inline |
获取关联的Stock,如果没有关联返回Null<Stock>
|
inline |
获取在原始K线记录中对应的最后一条记录的位置,如果为空返回0,其他等于endPos - 1
|
inline |
同getKRecord
同getKRecordByDate
|
inline |
|
inline |
获取在原始K线记录中对应的起始位置,如果为空返回0
void hku::KData::tocsv | ( | const string & | filename | ) |
输出数据到指定的文件中
string hku::KData::toString | ( | ) | const |