Hikyuu
Public 成员函数 | 友元 | 所有成员列表
hku::IndicatorStoploss类 参考

#include <IndicatorStoploss.h>

类 hku::IndicatorStoploss 继承关系图:
Inheritance graph
[图例]
hku::IndicatorStoploss 的协作图:
Collaboration graph
[图例]

Public 成员函数

 IndicatorStoploss ()
 
 IndicatorStoploss (const Operand &op, const string &kdata_part)
 
virtual ~IndicatorStoploss ()
 
virtual price_t getPrice (const Datetime &datetime, price_t price)
 获取本次预期交易(买入)时的计划止损价格,如果不存在止损价,则返回0。 用于系统在交易执行前向止损策略模块查询本次交易的计划止损价。 更多...
 
virtual void _reset ()
 子类复位接口 更多...
 
virtual StoplossPtr _clone ()
 子类克隆接口 更多...
 
virtual void _calculate ()
 子类计算接口,由setTO调用 更多...
 
- Public 成员函数 继承自 hku::StoplossBase
 StoplossBase ()
 
 StoplossBase (const string &name)
 
virtual ~StoplossBase ()
 
string name () const
 获取名称 更多...
 
void name (const string &name)
 设置名称 更多...
 
void setTM (const TradeManagerPtr &tm)
 设置交易管理实例 更多...
 
TradeManagerPtr getTM () const
 获取交易管理实例 更多...
 
void setTO (const KData &kdata)
 设置交易对象 更多...
 
KData getTO () const
 获取交易对象 更多...
 
void reset ()
 复位操作 更多...
 
StoplossPtr clone ()
 克隆操作 更多...
 
virtual price_t getShortPrice (const Datetime &datetime, price_t price)
 获取本次预期交易(卖空)时的计划止损价格,如果不存在止损价,则返回0。 用于系统在交易执行前向止损策略模块查询本次交易的计划止损价。 更多...
 

友元

class boost::serialization::access
 

额外继承的成员函数

- Public 类型 继承自 hku::StoplossBase
typedef shared_ptr< StoplossBaseStoplossPtr
 
- Protected 属性 继承自 hku::StoplossBase
string m_name
 
TradeManagerPtr m_tm
 
KData m_kdata
 

构造及析构函数说明

hku::IndicatorStoploss::IndicatorStoploss ( )
hku::IndicatorStoploss::IndicatorStoploss ( const Operand op,
const string kdata_part 
)
hku::IndicatorStoploss::~IndicatorStoploss ( )
virtual

成员函数说明

void hku::IndicatorStoploss::_calculate ( )
virtual

子类计算接口,由setTO调用

实现了 hku::StoplossBase.

StoplossPtr hku::IndicatorStoploss::_clone ( )
virtual

子类克隆接口

实现了 hku::StoplossBase.

void hku::IndicatorStoploss::_reset ( )
virtual

子类复位接口

重载 hku::StoplossBase .

price_t hku::IndicatorStoploss::getPrice ( const Datetime datetime,
price_t  price 
)
virtual

获取本次预期交易(买入)时的计划止损价格,如果不存在止损价,则返回0。 用于系统在交易执行前向止损策略模块查询本次交易的计划止损价。

参数
datetime交易时间
price计划买入的价格
注解
一般情况下,止损/止赢的算法可以互换,但止损的getPrice可以传入计划交易的 价格,比如以买入价格的30做为止损。而止赢则不考虑传入的price参数,即认为 price为0.0。实际上,即使止损也不建议使用price参数,如可以使用前日最低价 的30作为止损,则不需要考虑price参数

实现了 hku::StoplossBase.

友元及相关函数文档

friend class boost::serialization::access
friend

该类的文档由以下文件生成: