Hikyuu
|
#include <EqualWeightAllocateFunds.h>
Public 成员函数 | |
EqualWeightAllocateFunds () | |
virtual | ~EqualWeightAllocateFunds () |
Public 成员函数 继承自 hku::AllocateFundsBase | |
AllocateFundsBase () | |
AllocateFundsBase (const string &name) | |
virtual | ~AllocateFundsBase () |
string | name () const |
void | name (const string &name) |
SystemList | getAllocatedSystemList (const Datetime &date, const SystemList &se_list, const SystemList &hold_list) |
Portfolio获取实际获得资产分配的系统策略实例 更多... | |
TMPtr | getTM () |
获取交易账户 更多... | |
void | setTM (const TMPtr &) |
设定交易账户 更多... | |
KQuery | getQuery () |
void | setQuery (KQuery query) |
double | getReservePercent () |
获取不参与资产分配的保留比例 更多... | |
void | setReserverPercent (double p) |
设置不参与资产分配的保留比例,该比例在执行reset时会被置为0 更多... | |
bool | changed (Datetime date) |
void | reset () |
复位 更多... | |
AFPtr | clone () |
克隆操作 更多... | |
virtual void | _reset () |
子类复位接口 更多... | |
virtual AFPtr | _clone ()=0 |
子类克隆私有变量接口 更多... | |
virtual SystemWeightList | _allocateWeight (const Datetime &date, const SystemList &se_list)=0 |
子类分配权重接口,获取实际分配资产的系统实例及其权重 更多... | |
void | _getAllocatedSystemList_adjust_hold (const Datetime &date, const SystemList &se_list, const SystemList &hold_list, SystemList &out_sys_list) |
void | _getAllocatedSystemList_not_adjust_hold (const Datetime &date, const SystemList &se_list, const SystemList &hold_list, SystemList &out_sys_list) |
额外继承的成员函数 | |
Public 类型 继承自 hku::AllocateFundsBase | |
typedef shared_ptr< AllocateFundsBase > | AFPtr |
hku::EqualWeightAllocateFunds::EqualWeightAllocateFunds | ( | ) |
|
virtual |