Hikyuu
Public 类型 | Public 成员函数 | 所有成员列表

简单绩效统计 更多...

#include <Performance.h>

Public 类型

typedef map< string, double > map_type
 

Public 成员函数

 Performance ()
 
virtual ~Performance ()
 
void reset ()
 复位,清除已计算的结果 更多...
 
double get (const string &name) const
 按指标名称获取指标值,必须在运行 statistics 或 report 之后生效 更多...
 
double operator[] (const string &name) const
 同 get 更多...
 
string report (const TradeManagerPtr &tm, const Datetime &datetime=Datetime::now())
 简单的文本统计报告,用于直接输出打印 更多...
 
void statistics (const TradeManagerPtr &tm, const Datetime &datetime=Datetime::now())
 根据交易记录,统计截至某一时刻的系统绩效, datetime必须大于等于lastDatetime, 以便用于计算当前市值 更多...
 

详细描述

简单绩效统计

成员类型定义说明

typedef map<string, double> hku::Performance::map_type

构造及析构函数说明

hku::Performance::Performance ( )
hku::Performance::~Performance ( )
virtual

成员函数说明

double hku::Performance::get ( const string name) const

按指标名称获取指标值,必须在运行 statistics 或 report 之后生效

double hku::Performance::operator[] ( const string name) const
inline

同 get

string hku::Performance::report ( const TradeManagerPtr tm,
const Datetime datetime = Datetime::now() 
)

简单的文本统计报告,用于直接输出打印

参数
tm
datetime指定的截止时刻
返回
void hku::Performance::reset ( )

复位,清除已计算的结果

void hku::Performance::statistics ( const TradeManagerPtr tm,
const Datetime datetime = Datetime::now() 
)

根据交易记录,统计截至某一时刻的系统绩效, datetime必须大于等于lastDatetime, 以便用于计算当前市值

参数
tm指定的交易管理实例
datetime统计截止时刻

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