|
Hikyuu
0.1
|
#include <Portfolio.h>
Public 类型 | |
| typedef shared_ptr< Portfolio > | PortfolioPtr |
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 |
| typedef shared_ptr<Portfolio> hku::Portfolio::PortfolioPtr |
| hku::Portfolio::Portfolio | ( | ) |
| hku::Portfolio::Portfolio | ( | const string & | name | ) |
| hku::Portfolio::Portfolio | ( | const TradeManagerPtr & | tm, |
| const SystemPtr & | sys, | ||
| const SelectorPtr & | st, | ||
| const AllocateMoneyPtr & | am | ||
| ) |
|
virtual |
| void hku::Portfolio::addStock | ( | const Stock & | stock | ) |
| void hku::Portfolio::addStockList | ( | const StockList & | stock_list | ) |
| PortfolioPtr hku::Portfolio::clone | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void hku::Portfolio::reset | ( | ) |
| void hku::Portfolio::run | ( | const KQuery & | query | ) |
|
inline |
|
inline |
| void hku::Portfolio::setSYS | ( | const SystemPtr & | sys | ) |
|
inline |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.11