止损/止赢策略基类
更多...
#include <StoplossBase.h>
止损/止赢策略基类
负责向系统提供当前计划交易的预期止损价
hku::StoplossBase::StoplossBase |
( |
| ) |
|
hku::StoplossBase::StoplossBase |
( |
const string & |
name | ) |
|
hku::StoplossBase::~StoplossBase |
( |
| ) |
|
|
virtual |
virtual void hku::StoplossBase::_calculate |
( |
| ) |
|
|
pure virtual |
virtual void hku::StoplossBase::_reset |
( |
| ) |
|
|
inlinevirtual |
获取本次预期交易(买入)时的计划止损价格,如果不存在止损价,则返回0。 用于系统在交易执行前向止损策略模块查询本次交易的计划止损价。
- 参数
-
datetime | 交易时间 |
price | 计划买入的价格 |
- 注解
- 一般情况下,止损/止赢的算法可以互换,但止损的getPrice可以传入计划交易的 价格,比如以买入价格的30做为止损。而止赢则不考虑传入的price参数,即认为 price为0.0。实际上,即使止损也不建议使用price参数,如可以使用前日最低价 的30作为止损,则不需要考虑price参数
在 hku::IndicatorStoploss 内被实现.
获取本次预期交易(卖空)时的计划止损价格,如果不存在止损价,则返回0。 用于系统在交易执行前向止损策略模块查询本次交易的计划止损价。
- 参数
-
datetime | 交易日期 |
price | 计划交易的价格 |
- 注解
- 默认实现时,和getPrice返回结果相同
KData hku::StoplossBase::getTO |
( |
| ) |
const |
|
inline |
string hku::StoplossBase::name |
( |
| ) |
const |
|
inline |
void hku::StoplossBase::name |
( |
const string & |
name | ) |
|
|
inline |
void hku::StoplossBase::reset |
( |
| ) |
|
|
inline |
void hku::StoplossBase::setTO |
( |
const KData & |
kdata | ) |
|
friend class boost::serialization::access |
|
friend |
KData hku::StoplossBase::m_kdata |
|
protected |
string hku::StoplossBase::m_name |
|
protected |
该类的文档由以下文件生成: