Hikyuu  0.1
Public 类型 | Public 成员函数 | Protected 属性 | 友元 | 所有成员列表
hku::Portfolio类 参考

#include <Portfolio.h>

Public 类型

typedef shared_ptr< PortfolioPortfolioPtr
 

Public 成员函数

 Portfolio ()
 
 Portfolio (const string &name)
 
 Portfolio (const TradeManagerPtr &tm, const SystemPtr &sys, const SelectorPtr &st, const AllocateMoneyPtr &am)
 
virtual ~Portfolio ()
 
string name () const
 
void name (const string &name)
 
void addStock (const Stock &)
 
void addStockList (const StockList &)
 
void run (const KQuery &query)
 
TradeManagerPtr getTM ()
 
SelectorPtr getSE ()
 
SystemPtr getSYS ()
 
AllocateMoneyPtr getAM ()
 
void setTM (const TradeManagerPtr &tm)
 
void setSE (const SelectorPtr &se)
 
void setSYS (const SystemPtr &sys)
 
void setAM (const AllocateMoneyPtr &am)
 
void reset ()
 
PortfolioPtr clone ()
 

Protected 属性

string m_name
 
SelectorPtr m_se
 
AllocateMoneyPtr m_am
 
SystemPtr m_sys
 
TradeManagerPtr m_tm
 

友元

class boost::serialization::access
 

成员类型定义说明

构造及析构函数说明

hku::Portfolio::Portfolio ( )
hku::Portfolio::Portfolio ( const string name)
hku::Portfolio::Portfolio ( const TradeManagerPtr tm,
const SystemPtr sys,
const SelectorPtr st,
const AllocateMoneyPtr am 
)
hku::Portfolio::~Portfolio ( )
virtual

成员函数说明

void hku::Portfolio::addStock ( const Stock stock)
void hku::Portfolio::addStockList ( const StockList stock_list)
PortfolioPtr hku::Portfolio::clone ( )
AllocateMoneyPtr hku::Portfolio::getAM ( )
inline
SelectorPtr hku::Portfolio::getSE ( )
inline
SystemPtr hku::Portfolio::getSYS ( )
inline
TradeManagerPtr hku::Portfolio::getTM ( )
inline
string hku::Portfolio::name ( ) const
inline
void hku::Portfolio::name ( const string name)
inline
void hku::Portfolio::reset ( )
void hku::Portfolio::run ( const KQuery query)
void hku::Portfolio::setAM ( const AllocateMoneyPtr am)
inline
void hku::Portfolio::setSE ( const SelectorPtr se)
inline
void hku::Portfolio::setSYS ( const SystemPtr sys)
void hku::Portfolio::setTM ( const TradeManagerPtr tm)
inline

友元及相关函数文档

friend class boost::serialization::access
friend

类成员变量说明

AllocateMoneyPtr hku::Portfolio::m_am
protected
string hku::Portfolio::m_name
protected
SelectorPtr hku::Portfolio::m_se
protected
SystemPtr hku::Portfolio::m_sys
protected
TradeManagerPtr hku::Portfolio::m_tm
protected

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