class A
{
};
class B
{
A _data;
public:
const A*const Data;
B() : Data(&_data) { }
voidoperator=(const B &other) { _data= other._data; }
};
struct C
{
B b;
};
voidOnInit()
{
B b;
b=b; // Так работает
C c;
c=c; // '=' - not allowed for objects with protected members or inheritance
}
2009年图片
在线图表中从较高的TFs收到的数据与测试器中收到的数据不同。这个错误使我们无法正确测试使用更高TFs数据的专家顾问。
在附件中复制了最小的例子,图表的脚本和测试者的专家顾问将数据写在一个文件中,以便进一步比较。
两个相应文件的截图显示了明显的差异。
2009年图片
在线图表中从较高的TFs收到的数据与测试器中收到的数据不同。这个错误使我们无法正确测试使用更高TFs数据的专家顾问。
在附件中复制了最小的例子,图表的脚本和测试者的专家顾问将数据写在一个文件中,以便进一步比较。
两个相应文件的截图显示了明显的差异。
而且,是的,这个错误可以通过从tick历史 中独立构建更高的TF来避免,但这并不意味着你可以忽略测试器中的函数i(o,h,l,c)、iOpen等的不正确操作。
没有必要运行你的代码。你真的不明白这个问题吗?
脚本读取的是今天的酒吧状态。专家顾问读取的是当前测试时间的条形状态。
没有必要运行你的代码。你真的不明白这个问题吗?
脚本读出了截至今天的酒吧状态。专家顾问读取的是当前测试时间的条形状态。
斯拉瓦,在你的权威的压力下,我对自己的行为产生了怀疑......。但只是一瞬间,因为我记得我正在检查你告诉我的那个时刻,显示较高的TFs的时间和它们的价格。
然而,特别是为了你,我做到了--现在它在一行中输出你需要看到的所有问题....。你不想说iTime正确地返回时间,但iOpen、iHigh、iLow、iClose的价格不正确,这是否正常?
另外,请特别注意这条线路。
在相关函数中,bar是数组中的一个索引,它是根据时间时间获得的,无论要求的是今天、昨天还是前天,bar索引都是从函数参数中要求的时间返回的。
所附的例子显示了TFs的时间,我强烈建议你仍然运行它们,并确定你自己有问题,而不是听信随机的路人,他们懒得去研究有问题的,看看代码并运行它。
我不明白政府的立场...想展示问题,想要最好的,但结果是一如既往的......。
我在测试器上遇到了这样的问题:我们第一次按下启动键时,所有的过程都很顺利,之后立即按下--什么都没有,没有错误或测试。有趣的是,在等待几分钟后,测试器再次工作,但又是一次。
如果你在若干次运行中进行优化,它就会发出声音。
EO 2 15:51:28.514 核心 1 遗传通(0, 0)在0:00:00.052测试时出现了 "通完后出现一些错误 "的错误。
PS 2 15:51:28.615 Core 1 genetic pass (0, 1) tested with error "task rejected by tester agent" in 0:00:00.000
这样的魔力只有一个EA,可能是它的问题和新的更新,但在哪里找不清楚,之前一切都在工作(两个月没有碰它)。
一般来说,我已经想通了。如果有人感兴趣,那就是Sleep(5000);你能用多少毫秒都无所谓。换句话说,Sleep()不应该影响测试,同时它在指定的时间内 "播放 "生成的ticks。到目前为止,我还没有发现Sleep()和专家顾问的特定代码之间有任何联系。 这个问题在其他猫头鹰中不存在,但以前仍然没有发生过,如果你遇到类似的问题,你应该注意它。
斯拉瓦,在你的权威的压力下,我对我的行动犹豫不决......。但只是一瞬间,因为我记得我正在检查你提到的一点,也是通过显示老的TFs的时间和它们的价格。
然而,特别是为了你,我做到了--现在它在一行中输出你需要看到的所有问题....。你不想说iTime正确地返回时间,但iOpen、iHigh、iLow、iClose的价格不正确,这是否正常?
另外,请特别注意这条线路。
在相关函数中,bar是数组中的一个索引,它是根据时间时间获得的,无论要求的是今天、昨天还是前天,bar索引都是从函数参数中要求的时间返回的。
所附的例子显示了TFs的时间,我强烈建议你仍然运行它们,并确定你自己有问题,而不是听信随机的路人,他们懒得去研究有问题的,看看代码并运行它。
我不明白政府的立场...我想告诉你有一个问题,我想要最好的,但结果却和以往一样......。
我试着在专家顾问中使用CopyRates(),结果与i()的情况相同,时间匹配,但价格不匹配。
在下面的例子中,尽管存在重载操作符=,但当试图复制一个带有常量字段的对象时,会发生错误。而错误信息的 文本甚至与错误的原因不相符合,因为被保护的原因与之无关。
斯拉瓦,在你的权威的压力下,我对我的行动犹豫不决......。但只是一瞬间,因为我记得我正在检查你提到的一点,也是通过显示老的TFs的时间和它们的价格。
然而,特别是为了你,我做到了--现在它在一行中输出你需要看到的所有问题....。你不想说iTime正确地返回时间,但iOpen、iHigh、iLow、iClose的价格不正确,这是否正常?
另外,请特别注意这条线路。
在相关函数中,bar是数组中的一个索引,它是根据时间时间获得的,无论要求的是今天、昨天还是前天,bar索引都是从函数参数中要求的时间返回的。
所附的例子显示了TFs的时间,我强烈建议你仍然运行它们,并确定你自己有问题,而不是听信随机的路人,他们懒得去研究有问题的,看看代码并运行它。
我不明白政府的立场...想展示问题,想要最好的,但结果是一如既往的......。
下午好。
2007年建成。问题是这样的。我在策略测试器中 运行一个具有可视化功能的期货(非胶合)EA。我得到的结果如下
现在我去掉 "可视化 "复选框,得到了不同的结果
我参加其他时期的活动,包括乐器。利润参数和交易数量都是不同的。此外,我在对交易进行详细比较后发现,有些交易在顾问的逻辑层面上没有可视化是不可能的。所以,只有使用可视化才能获得正确的数据。
论坛成员和开发者同志们,这是什么,如何处理?在大周期上一直用可视化的方式进行测试是很昂贵的,因为这个过程比没有可视化的时候要长。