|
Hikyuu
0.1
|
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 |
1.8.11