Hikyuu  0.1
Weave.h
浏览该文件的文档.
1 /*
2  * Weave.h
3  *
4  * Created on: 2017年4月19日
5  * Author: Administrator
6  */
7 
8 #ifndef INDICATOR_IMP_WEAVE_H_
9 #define INDICATOR_IMP_WEAVE_H_
10 
11 #include "../Indicator.h"
12 
13 namespace hku {
14 
15 class Weave: public IndicatorImp {
17 
18 public:
19  Weave();
20  virtual ~Weave();
21 
22  virtual bool check();
23  virtual void _calculate(const Indicator& data);
24  virtual IndicatorImpPtr operator()(const Indicator& ind);
25 };
26 
27 } /* namespace hku */
28 
29 #endif /* INDICATOR_IMP_WEAVE_H_ */
virtual IndicatorImpPtr operator()(const Indicator &ind)
Definition: Weave.cpp:56
#define INDICATOR_IMP_NO_PRIVATE_MEMBER_SERIALIZATION
Definition: IndicatorImp.h:168
virtual void _calculate(const Indicator &data)
Definition: Weave.cpp:24
指标实现类,定义新指标时,应从此类继承
Definition: IndicatorImp.h:33
指标类,具体由IndicatorImp实现,实现新指标时应继承IndicatorImp
Definition: Indicator.h:38
shared_ptr< IndicatorImp > IndicatorImpPtr
Definition: IndicatorImp.h:107
Definition: Weave.h:15
virtual ~Weave()
Definition: Weave.cpp:16
virtual bool check()
Definition: Weave.cpp:20
Hikyuu核心命名空间,包含股票数据的管理、指标实现、交易系统框架等
Definition: Block.cpp:11
Weave()
Definition: Weave.cpp:12