错误、漏洞、问题 - 页 1975

 
Vladimir Pastushak:

你在等待什么结果呢?

好吧,为了从具体的结果中抽象出来,找到不满足条件的原因,我提出了更简单的代码,它也不起作用。

void OnTick()
  {
   if ( Bid > High[iHighest(Symbol(),0,MODE_HIGH,20,1)] )
      {Comment("Oshibki Net");}
  }

评论 "Oshibki Net "没有出现。 你可以复制它并在你的终端中检查。
谁知道,请告诉我们,这段代码的错误在哪里?为什么if条件不起作用。

 
giros:

好吧,为了抽象出具体的结果,找到条件不满足的原因,我建议用更简单的代码,它也失败了。

评论 "Oshibki Net "没有出现,你可以复制它并在你的终端检查。
谁知道呢,请告诉我代码中的错误在哪里?为什么不执行条件,如果。


你在演示中或测试器中的哪里检查?

 
Vladimir Pastushak:

你在哪里检查演示或在测试器中?

在测试器中由"开盘价"。该工具的报价是通过 "报价档案 "下载的。
 
giros:
在测试器中由"开盘价"。通过 "报价档案 "加载该工具的报价。

我对所有的蜱虫进行检查,它对我来说是有效的......。

 
Vladimir Pastushak:

我检查了所有蜱虫,它对我来说是有效的......

我也勾选了 "所有刻度线",它起作用,但对 "开盘价 "不起作用。

if ( Bid > High[iHighest(Symbol(),0,MODE_HIGH,20,1)] )

为了优化EA,它需要在 "开盘价 "上下功夫。否则,你将不得不等待一个月才能得到 "所有蜱虫 "的结果。

 
giros:

对于 "所有刻度线",我也适用,但对于 "开盘价",这个条件不起作用。

为了优化EA,它需要在 "开盘价 "上执行。否则在 "所有蜱虫 "上,你将不得不等待一个月的结果。


我建议在所有蜱虫上使用,在开盘价上,测试器清楚地写着粗糙的方法。否则就会一直存在这样的问题

 
giros:

对于 "所有刻度线",我也适用,但对于 "开盘价",这个条件不起作用。

为了优化EA,你需要它在 "公开价格 "上运行。否则,在 "所有蜱虫 "上,你将不得不等待一个月的结果。

在使用开盘价时,需要很好地了解你到底在使用什么。你的情况显然不是这样。

ps:开盘时的买入价等于该条的开盘价 (c) 后见之明

 

Andrey Khatimlianskii, Vladimir Pastushak, 谢谢你们的回答。

 

当一个限价单被部分关闭时,它的成交量在图表上没有变化,即一个限价单开了10手,它被关闭了5手,但图表上仍有10手。在这种情况下,当仓位中的订单被部分关闭时,它们的规模会发生变化。

 

为什么测试人员可以从2012年开始下载所有的蜱虫

2017.08.26 11:48:00.404 Tester Si Splice: history data begins from 2012.09.24 00:00

2017.08.26 11:48:00.432 Tester Si Splice: 开始初步下载历史记录,可能需要相当长的时间

当我在测试从2017年8月21日到2017年8月26日这段时间时?