11 #include "../DataType.h" 12 #include "../config.h" 14 #if HKU_SUPPORT_SERIALIZATION 15 #include <boost/serialization/nvp.hpp> 52 #if HKU_SUPPORT_SERIALIZATION 54 friend class boost::serialization::access;
55 template<
class Archive>
56 void serialize(Archive & ar,
const unsigned int version) {
57 ar & BOOST_SERIALIZATION_NVP(cash);
58 ar & BOOST_SERIALIZATION_NVP(market_value);
59 ar & BOOST_SERIALIZATION_NVP(short_market_value);
60 ar & BOOST_SERIALIZATION_NVP(base_cash);
61 ar & BOOST_SERIALIZATION_NVP(base_asset);
62 ar & BOOST_SERIALIZATION_NVP(borrow_cash);
63 ar & BOOST_SERIALIZATION_NVP(borrow_asset);
price_t borrow_asset
当前借入证券资产价值
Definition: FundsRecord.h:38
price_t cash
当前现金
Definition: FundsRecord.h:32
price_t base_asset
当前投入的资产价值
Definition: FundsRecord.h:36
price_t borrow_cash
当前借入的资金,即负债
Definition: FundsRecord.h:37
#define HKU_API
Definition: DataType.h:12
HKU_API std::ostream & operator<<(std::ostream &os, const Block &blk)
Definition: Block.cpp:13
price_t market_value
当前多头市值
Definition: FundsRecord.h:33
double price_t
Definition: DataType.h:53
bool operator==(const Datetime &, const Datetime &)
Definition: Datetime.h:201
当前资产情况记录,由TradeManager::getFunds返回
Definition: FundsRecord.h:24
price_t base_cash
当前投入本金principal
Definition: FundsRecord.h:35
Hikyuu核心命名空间,包含股票数据的管理、指标实现、交易系统框架等
Definition: Block.cpp:11
price_t short_market_value
当前空头仓位市值
Definition: FundsRecord.h:34