我正在使用该TesterStatistics()
函数(从该OnDeinit()
函数调用)来导出各种策略测试统计值:
void OnDeinit(const int /*reason*/)
{
int h = FileOpen("results.txt", FILE_WRITE|FILE_UNICODE|FILE_TXT|FILE_COMMON);
if (h != INVALID_HANDLE)
{
FileWrite(h, TesterStatistics(STAT_PROFIT));
FileWrite(h, TesterStatistics(STAT_SHORT_TRADES));
FileWrite(h, TesterStatistics(STAT_LONG_TRADES));
FileWrite(h, TesterStatistics(STAT_BALANCE_DD));
FileWrite(h, TesterStatistics(STAT_BALANCE_DDREL_PERCENT));
FileClose(h);
}
}
这可行,但似乎仅限于简单的回测。
如何导出回测和前测结果?
前向测试的结果显示在单独的选项卡“前向”上。远期周期的开始日期在图表上由一条垂直线标记:
我可以通过编程方式访问这些信息吗?