Hikyuu  0.1
Public 类型 | Public 成员函数 | Protected 属性 | 友元 | 所有成员列表

移滑价差算法基类 更多...

#include <SlippageBase.h>

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

Public 类型

typedef shared_ptr< SlippageBaseSlippagePtr
 

Public 成员函数

 SlippageBase ()
 
 SlippageBase (const string &name)
 
virtual ~SlippageBase ()
 
void setTO (const KData &kdata)
 设置交易对象 更多...
 
KData getTO () const
 获取交易对象 更多...
 
string name () const
 获取名称 更多...
 
void name (const string &name)
 设置名称 更多...
 
void reset ()
 复位操作 更多...
 
SlippagePtr clone ()
 克隆操作 更多...
 
virtual price_t getRealBuyPrice (const Datetime &datetime, price_t planPrice)=0
 计算实际买入价格 更多...
 
virtual price_t getRealSellPrice (const Datetime &datetime, price_t planPrice)=0
 计算实际卖出价格 更多...
 
virtual SlippagePtr _clone ()=0
 子类克隆接口 更多...
 
virtual void _reset ()
 子类复位接口 更多...
 
virtual void _calculate ()=0
 子类计算接口,由setTO调用 更多...
 

Protected 属性

string m_name
 
KData m_kdata
 

友元

class boost::serialization::access
 

详细描述

移滑价差算法基类

成员类型定义说明

构造及析构函数说明

hku::SlippageBase::SlippageBase ( )
hku::SlippageBase::SlippageBase ( const string name)
virtual hku::SlippageBase::~SlippageBase ( )
inlinevirtual

成员函数说明

virtual void hku::SlippageBase::_calculate ( )
pure virtual

子类计算接口,由setTO调用

virtual SlippagePtr hku::SlippageBase::_clone ( )
pure virtual

子类克隆接口

virtual void hku::SlippageBase::_reset ( )
inlinevirtual

子类复位接口

SlippagePtr hku::SlippageBase::clone ( )

克隆操作

virtual price_t hku::SlippageBase::getRealBuyPrice ( const Datetime datetime,
price_t  planPrice 
)
pure virtual

计算实际买入价格

参数
datetime买入时刻
planPrice计划买入价格
返回
实际买入价格
virtual price_t hku::SlippageBase::getRealSellPrice ( const Datetime datetime,
price_t  planPrice 
)
pure virtual

计算实际卖出价格

参数
datetime卖出时刻
planPrice计划卖出价格
返回
实际卖出价格
KData hku::SlippageBase::getTO ( ) const
inline

获取交易对象

string hku::SlippageBase::name ( ) const
inline

获取名称

void hku::SlippageBase::name ( const string name)
inline

设置名称

void hku::SlippageBase::reset ( )
inline

复位操作

void hku::SlippageBase::setTO ( const KData kdata)

设置交易对象

友元及相关函数文档

friend class boost::serialization::access
friend

类成员变量说明

KData hku::SlippageBase::m_kdata
protected
string hku::SlippageBase::m_name
protected

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