系统产生的买入或卖出信号所指示的价格,在真实的环境中通常无法准确的以该价格进行实际的买入或卖出 活动,如操作的延时、出价的跳跃等等。这种理论价格和直接可能买入的价格之间的偏差称为“移滑价差”。 在系统模拟中,应充分考虑移滑价差带来的影响,同时也是对系统稳定性的一种检验,即较小的偏差,不会 对系统最终的收益存在较大的影响。
#define SLIPPAGE_NO_PRIVATE_MEMBER_SERIALIZATION |
值:private:\
friend class boost::serialization::access; \
template<class Archive> \
void serialize(Archive & ar, const unsigned int version) { \
ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(SlippageBase); \
}
对于没有私有变量的继承子类,可直接使用该宏定义序列化
1 class Drived: public SlippageBase {
2 SLIPPAGE_NO_PRIVATE_MEMBER_SERIALIZATION