Hikyuu
| 宏定义 | 类型定义 | 函数
ProfitGoal 盈利目标策略 的协作图:

class  hku::ProfitGoalBase
 盈利目标策略基类 更多...
 

宏定义

#define PROFIT_GOAL_NO_PRIVATE_MEMBER_SERIALIZATION
 对于没有私有变量的继承子类,可直接使用该宏定义序列化 更多...
 

类型定义

typedef shared_ptr< ProfitGoalBase > hku::ProfitGoalPtr
 客户程序都应使用该指针类型 更多...
 

函数

ProfitGoalPtr HKU_API hku::PG_FixedHoldDays (int days=5)
 固定持仓天数盈利目标策略 更多...
 

详细描述

每笔交易执行前,确定交易目标,用于系统在价格达到目标价位后提示卖出交易

宏定义说明

#define PROFIT_GOAL_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(ProfitGoalBase); \
}

对于没有私有变量的继承子类,可直接使用该宏定义序列化

1 class Drived: public ProfitGoalBase {
2  PROFIT_GOAL_NO_PRIVATE_MEMBER_SERIALIZATION
3 
4 public:
5  Drived();
6  ...
7 };

类型定义说明

typedef shared_ptr<ProfitGoalBase> hku::ProfitGoalPtr

客户程序都应使用该指针类型

函数说明

ProfitGoalPtr HKU_API hku::PG_FixedHoldDays ( int  days = 5)

固定持仓天数盈利目标策略

参数
days允许持仓天数(按交易日算),默认5天
返回
PGPtr