8 #ifndef BASEINFODRIVER_H_ 9 #define BASEINFODRIVER_H_ 11 #include "../utilities/Parameter.h" 12 #include "../MarketInfo.h" 13 #include "../StockTypeInfo.h" 31 const string& name()
const;
51 virtual bool _init() = 0;
57 virtual bool _loadMarketInfo() = 0;
63 virtual bool _loadStockTypeInfo() = 0;
69 virtual bool _loadStock() = 0;
string m_name
Definition: BaseInfoDriver.h:75
virtual ~BaseInfoDriver()
Definition: BaseInfoDriver.h:29
供需要命名参数设定的类使用
Definition: Parameter.h:101
unordered_map< hku_uint32, StockTypeInfo > StockTypeInfoMap
Definition: BaseInfoDriver.h:26
#define HKU_API
Definition: DataType.h:12
基本信息数据获取驱动基类
Definition: BaseInfoDriver.h:21
HKU_API std::ostream & operator<<(std::ostream &os, const Block &blk)
Definition: Block.cpp:13
unordered_map< string, MarketInfo > MarketInfoMap
Definition: BaseInfoDriver.h:25
const string & name() const
Definition: BaseInfoDriver.h:84
#define PARAMETER_SUPPORT
Definition: Parameter.h:233
shared_ptr< BaseInfoDriver > BaseInfoDriverPtr
Definition: BaseInfoDriver.h:78
Hikyuu核心命名空间,包含股票数据的管理、指标实现、交易系统框架等
Definition: Block.cpp:11