Hikyuu
|
简单绩效统计 更多...
#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 | ( | ) |
|
virtual |
double hku::Performance::get | ( | const string & | name | ) | const |
按指标名称获取指标值,必须在运行 statistics 或 report 之后生效
|
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 | 统计截止时刻 |