double GetRecoveryFactor()
{
double Res = 0;
if (MAX_EQUITY_DD != 0)
Res = TesterStatistics(STAT_PROFIT) / MAX_EQUITY_DD;
return(Res);
}
double OnTester()
{
return(GetRecoveryFactor());
}
这样编程是为了测试用,构造一个评价指标,“恢复因子”,即统计盈利与最大回撤的比值。在回测中,用于找出“恢复因子”最佳的参数组合。
测算盈亏比。
double OnTester()
{
return NormalizeDouble(TesterStatistics(STAT_PROFIT_TRADES)/(TesterStatistics(STAT_PROFIT_TRADES)+TesterStatistics(STAT_LOSS_TRADES))*100,2);
}
发表评论