11 #include "../utilities/Parameter.h" 12 #include "../KQuery.h" 13 #include "../TimeLineRecord.h" 14 #include "../TransRecord.h" 29 const string& name()
const;
51 virtual void loadKData(
const string& market,
const string& code,
62 virtual size_t getCount(
const string& market,
const string& code,
74 virtual bool getIndexRangeByDate(
const string& market,
const string& code,
75 const KQuery& query,
size_t& out_start,
size_t& out_end);
85 virtual KRecord getKRecord(
const string& market,
const string& code,
95 virtual TimeLineList getTimeLineList(
const string& market,
const string& code,
105 virtual TransList getTransList(
const string& market,
const string& code,
virtual bool _init()
子类初始化私有变量接口
Definition: KDataDriver.h:37
供需要命名参数设定的类使用
Definition: Parameter.h:101
K线数据记录
Definition: KRecord.h:19
shared_ptr< KDataDriver > KDataDriverPtr
Definition: KDataDriver.h:116
按索引方式查询K线数据条件
Definition: KQuery.h:19
const string & name() const
Definition: KDataDriver.h:122
vector< TransRecord > TransList
分时线
Definition: TransRecord.h:44
K线数据驱动基类
Definition: KDataDriver.h:21
vector< TimeLineRecord > TimeLineList
分时线
Definition: TimeLineRecord.h:35
#define HKU_API
Definition: DataType.h:12
HKU_API std::ostream & operator<<(std::ostream &os, const Block &blk)
Definition: Block.cpp:13
string KType
查询K线类型:日线/周线等
Definition: KQuery.h:51
shared_ptr< KRecordList > KRecordListPtr
Definition: KRecord.h:56
virtual ~KDataDriver()
Definition: KDataDriver.h:27
#define PARAMETER_SUPPORT
Definition: Parameter.h:233
Hikyuu核心命名空间,包含股票数据的管理、指标实现、交易系统框架等
Definition: Block.cpp:11