template<typename T>
class _CTest
{
T val;
public:
_CTest(T mVal):val(mVal){}
};
//--------------------------------------------------------------class CTest
{
public:
template<typename T>
_CTest<T>* Get(T mVal);
};
//------------------------------------------------------------template<typename T>
_CTest<T>* CTest::Get(T mVal) {returnnew _CTest<T>(mVal);} //'Get' - function already defined and has different type
你好,我想用OpTicket中的TestorStop()函数加快测试速度,如果EA达到不可接受的值就停止个别测试。结果,我得到了一些运行速度比其他的快,其中一个代理首先完成(我在某处读到,如果我让一个测试代理闲置一段时间,它会被关闭)--当所有其他代理完成后,第一个代理没有收到任务。就这样,测试代理一个接一个地退出,直到只剩下一个代理--在这种情况下,我们无法谈及速度。也就是说,速度可以提高,但分布式计算 的实施技术错误不允许这样做。例如,如果 我在OnInit()上 运行TestorStop()来优化2个参数,其中一个应该大于另一个,在第一次运行时,速度也会增加,但后来测试代理停止做任务,尽管发送任务的计数器高速增加,而解决任务的计数器保持空闲。也许有人知道如何绕过这个问题--这个话题很有意思,通过丢弃不必要的结果,测试的速度是正常测试的10倍,另外在OnTest()中把不必要的结果清零,可以为我们引导遗传算法的正确方向
如果你提供重播,他们会处理这个问题。
如果你提供重播,他们会处理这个问题。
3名代理在第一次运行后退出了测试
我自己只和本地代理合作,所以我不能确定。
将源代码发送给开发人员进行复制。
...
我在图表上运行它--这条线路没有任何数值!
...
亲爱的行政部门@MetaQuotes。 现在会是这样吗?还是说这是一个错误?2304年同样的事情。
2280一切都很好。谢谢你的留言。
这是一个错误,已经修复,我们将很快发布更新。
重新启动终端有帮助,但只对MQL程序的第一次运行有帮助,此后所有该程序的运行(在同一个或另一个图表上)都会出现字符串和浮点类型的错误。
就我而言,是最大的。
是的,没错,我已经检查过了。这就是为什么它并不总是很方便。理想情况下,通过一些手工选择的部分或指定一个函数来建立表面,例如通过模式或MO值来定义它。
编译器错误。
话虽如此,但这样也是可以的。
还有一件事。这个错误在mql4中是不存在的。
是的,没错,我已经检查过了。这就是为什么它并不总是很方便。理想情况下,通过一些手工选择的截面或指定一个函数来确定表面,例如通过模式或MO值来绘制。
我不知道如果显示平均值或中位数会不会更好。我认为,我们正在寻找最大限度。
但是,如果在结果表中有一个过滤器,也影响了绘图,你就可以看到任何 "切片"。
一切都已就绪。
这个关于节制的帖子是粗制滥造的吗?
谢谢你的留言。
这是一个错误,已经修复,我们将很快发布一个更新。
重新启动终端有帮助,但只对MQL程序的第一次运行有帮助,此后所有该程序的运行(在同一个或另一个图表上)都会出现字符串和浮点类型的错误。
谢谢你
2305 - 一切正常。
我不知道是平均数还是中位数会更好。我认为,我们正在寻找最大限度。
但是,如果在结果表中有一个过滤器,它也会影响到绘图,你可以看到任何 "切片"。
关于两个具体的参数--最大值只是一个异常值,往往没有统计学意义。
过滤器是的,我同意,我的意思大致如此。