8 #ifndef TRADE_SYS_MONEYMANAGER_IMP_FIXEDRATIOMONEYMANAGER_H_ 9 #define TRADE_SYS_MONEYMANAGER_IMP_FIXEDRATIOMONEYMANAGER_H_ 11 #include "../MoneyManagerBase.h" 29 #if HKU_SUPPORT_SERIALIZATION 32 template<
class Archive>
33 void serialize(Archive & ar,
const unsigned int version) {
35 ar & BOOST_SERIALIZATION_NVP(m_current_num);
36 ar & BOOST_SERIALIZATION_NVP(m_pre_cash);
virtual size_t _getBuyNumber(const Datetime &datetime, const Stock &stock, price_t price, price_t risk, SystemPart from)
Definition: FixedRatioMoneyManager.cpp:36
Definition: FixedRatioMoneyManager.h:15
virtual void _reset()
子类复位接口
Definition: FixedRatioMoneyManager.cpp:23
日期类型
Definition: Datetime.h:33
Stock基类,Application中一般使用StockPtr进行操作
Definition: Stock.h:27
shared_ptr< MoneyManagerBase > MoneyManagerPtr
Definition: MoneyManagerBase.h:76
SystemPart
系统关联部件(各自策略)枚举定义,用于修改相关部件参数
Definition: SystemPart.h:19
资金管理基类
Definition: MoneyManagerBase.h:27
double price_t
Definition: DataType.h:53
virtual MoneyManagerPtr _clone()
子类克隆私有变量接口
Definition: FixedRatioMoneyManager.cpp:28
friend class boost::serialization::access
Definition: FixedRatioMoneyManager.h:31
FixedRatioMoneyManager()
Definition: FixedRatioMoneyManager.cpp:12
Hikyuu核心命名空间,包含股票数据的管理、指标实现、交易系统框架等
Definition: Block.cpp:11
virtual ~FixedRatioMoneyManager()
Definition: FixedRatioMoneyManager.cpp:19