// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit doubleOnTester( void ) { // Возвращает баланс бэктеста за вычетом положительных проскальзываний лимитных и TP-ордеров в тестере (запущенный инструмент) return(SLIPPAGE::OnTesterBalance()); }
// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit voidOnDeinit( constint Reason ) { // Вычитает из баланса бэктеста величину положительных проскальзываний лимитных и TP-ордеров (запущенный инструмент) SLIPPAGE::CorrectBackTestBalance();
我不明白要展示什么 ....你是说这个结果要归咎于TA吗?滑落了10个百分点。
如果你有任何真正的知识,请说出来。
测试者显示的内容有多少会与真实的交易相对应?
我只对建设性的分析感兴趣,而不是闲聊。你要么接受我对你请求的回答,要么纠正你自己的请求。
你可以用N个帖子进行建设性的对话,也可以用100N个帖子进行唠叨。请您选择。
你写这个的目的是什么?
我只对建设性的分析感兴趣,而不是唠叨。你要么接受我对你请求的回应,要么纠正你自己的请求。
你可以用N个帖子进行建设性的对话,也可以用100N个帖子进行唠叨。请您选择。
在我不理解这个问题的情况下,我不是一个程序员。
用更简单的方式说出来,让我明白。
就我不理解这个问题而言,我不是一个程序员。
请让它变得简单易懂。
关于交易、自动交易系统和策略测试的论坛
测试一个基于ticks的EA
fxsaber, 2016.12.05 19:19
加上这个。// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit
double OnTester( void )
{
// Возвращает баланс бэктеста за вычетом положительных проскальзываний лимитных и TP-ордеров в тестере (запущенный инструмент)
return(SLIPPAGE::OnTesterBalance());
}
// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit
void OnDeinit( const int Reason )
{
// Вычитает из баланса бэктеста величину положительных проскальзываний лимитных и TP-ордеров (запущенный инструмент)
SLIPPAGE::CorrectBackTestBalance();
::Print(SLIPPAGE::GetProfitData().ToString());
return;
}
附上修改后的报告,以及与突出显示的 "打印 "相对应的回测日志的最后几行。
在源码中添加这几行
好的,我可能会在明天有时间时加入。但TP对结果有如此大的影响吗?然而,也有SL。
也许除了你写的这些,还有其他的东西?如果有,请告诉我。
除了你写的这些,还有别的吗?如果有,请告诉我。
可能有很多细微的差别。这个测试员的圣杯应该交给SD中的开发人员来研究,这样他们就能成为一个更充分的测试员。
那么没有人会赚到任何钱,甚至在测试器中也不会。
)
可能有很多细微的差别。这个测试员的圣杯应该交给CD中的开发人员来研究,这样他们就能做出更充分的测试员。
那么没有人会赚到任何钱,甚至在测试器中也不会。
)
在建议的修复措施之后,请看测试。
我自己并不特别相信,但事情就是这样的。