Hikyuu
Public 成员函数 | 所有成员列表
hku::Ama类 参考

#include <Ama.h>

类 hku::Ama 继承关系图:
Inheritance graph
[图例]
hku::Ama 的协作图:
Collaboration graph
[图例]

Public 成员函数

 Ama ()
 
virtual ~Ama ()
 
- Public 成员函数 继承自 hku::IndicatorImp
 IndicatorImp ()
 默认构造函数 更多...
 
 IndicatorImp (const string &name)
 
 IndicatorImp (const string &name, size_t result_num)
 
virtual ~IndicatorImp ()
 
size_t getResultNumber () const
 
size_t discard () const
 
void setDiscard (size_t discard)
 
size_t size () const
 
price_t get (size_t pos, size_t num=0)
 
PriceList getResultAsPriceList (size_t result_num)
 以PriceList方式获取指定的输出集 更多...
 
Indicator getResult (size_t result_num)
 以Indicator的方式获取指定的输出集,该方式包含了discard的信息 更多...
 
void _set (price_t val, size_t pos, size_t num=0)
 使用IndicatorImp(const Indicator&...)构造函数后,计算结果使用该函数, 未做越界保护 更多...
 
void _readyBuffer (size_t len, size_t result_num)
 准备内存 更多...
 
string name () const
 
void name (const string &name)
 
string long_name () const
 返回形如:Name(param1=val,param2=val,...) 更多...
 
void calculate (const Indicator &data)
 
virtual bool check ()
 
virtual void _calculate (const Indicator &data)
 
virtual IndicatorImpPtr operator() (const Indicator &ind)
 

额外继承的成员函数

- Public 类型 继承自 hku::IndicatorImp
typedef shared_ptr< IndicatorImpIndicatorImpPtr
 
- Protected 属性 继承自 hku::IndicatorImp
string m_name
 
size_t m_discard
 
size_t m_result_num
 
PriceListm_pBuffer [MAX_RESULT_NUM]
 

构造及析构函数说明

hku::Ama::Ama ( )
hku::Ama::~Ama ( )
virtual

该类的文档由以下文件生成: