Hikyuu
TimeLineRecord.h
浏览该文件的文档.
1 /*
2  * TimeLineRecord.h
3  *
4  * Created on: 2019-1-27
5  * Author: fasiondog
6  */
7 
8 #ifndef TIMELINERECORD_H_
9 #define TIMELINERECORD_H_
10 
11 #include "DataType.h"
12 
13 namespace hku {
14 
20 public:
24 
26  TimeLineRecord(const Datetime& datetime, price_t price, price_t vol);
27 
28  bool isValid() const;
29 };
30 
35 typedef vector<TimeLineRecord> TimeLineList;
36 
37 
39 typedef shared_ptr<TimeLineList> TimeLineListPtr;
40 
41 
46 HKU_API std::ostream & operator<<(std::ostream &, const TimeLineRecord&);
47 
60 HKU_API std::ostream& operator <<(std::ostream &os, const TimeLineList&);
61 
62 
67 bool HKU_API operator==(const TimeLineRecord& d1, const TimeLineRecord&d2);
68 
69 
70 } /* namespace hku */
71 
72 #endif /* TIMELINERECORD_H_ */
日期类型
Definition: Datetime.h:33
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
double price_t
Definition: DataType.h:53
price_t vol
Definition: TimeLineRecord.h:23
bool operator==(const Datetime &, const Datetime &)
Definition: Datetime.h:201
price_t price
Definition: TimeLineRecord.h:22
shared_ptr< TimeLineList > TimeLineListPtr
Definition: TimeLineRecord.h:39
Hikyuu核心命名空间,包含股票数据的管理、指标实现、交易系统框架等
Definition: Block.cpp:11
Datetime datetime
Definition: TimeLineRecord.h:21
分时线记录
Definition: TimeLineRecord.h:19