向鉴赏家提问 - 页 20

 

关于测试器的问题。
对EA进行 可视化测试 后,图形结果会出现在标有可视化的窗口中,
,例如:GBPUSD,H4(可视化)。
如果我重新启动终端,那么(在我的情况下)这些结果有时会留在可视窗口中,但被标记为脱机,有时这个窗口会完全消失。
请告诉我,这取决于什么,以及如何使可视化结果的窗口在重新启动终端后可靠地出现。或者给我论坛分支的链接。
谢谢你。

 
你好,为什么我无法删除之前设置的趋势线和斐波那契水平,我删除了它们,第二天它们又恢复了,我怎样才能删除它们而不再有它们呢?
 

下午好。MT4更新后,当试图把多货币指标放在图表上时,指标不画线,当切换时间框架时,它自己删除了。同时,在日志中出现了一个奇怪的错误。

2014.04.23 13:04:15.800'Ind_5 Line+1Mod_MQL.mq4'(179,19 进行零除法

这一行179。

 // Расчет ценовых коэффициентов путем масштабирования
  // обратно пропорционально текущей цене
  kPrice1=100; 
  kPrice2=kPrice1/iOpen(Symbol2_Name,0,0)*iOpen(Symbol1_Name,0,0); 
请告知这里的错误是什么,如何解决?这两个符号都出现在市场概览中,它们的报价都在正常运行,柱状图(蜡烛图)也在正常绘制。
 
Rita:

下午好。MT4更新后,当试图把多货币指标放在图表上时,指标不画线,当切换时间框架时,它自己删除了。同时,在日志中出现了一个奇怪的错误。

2014.04.23 13:04:15.800'Ind_5 Line+1Mod_MQL.mq4'(179,19中进行零除法

这一行179。

请告知这里的错误是什么,如何解决?这两个符号都出现在市场概览中,它们的报价都在正常运行,柱状图(蜡烛图)也在正常绘制。


这个指标并不十分正确。在最初的计算中,缓冲区仍然是空的,而已经有了一个分部。我可以纠正它
 

谢谢你,维克多。

我将在周末在这里发布这个指标。代码相当复杂,但没有什么紧迫性。只要你有时间,你就会看到它!

 

附件中的指标。

在它的窗口中,它应该画出在仪器的属性中定义的5条线(和第六条线,cf-算术)。每一行都是两个不同时期的iMA()的区别,像这样。

当我试图把指标放在图表上时--它(在MQL中改变后)显示一个空的窗口。当我切换时间框架时--它根本就删除了自己。日志中显示错误的行数。

 // Определяем балансовые коэффициенты каждого инструмента
  kVol1=MarketInfo(Symbol1_Name, MODE_TICKVALUE)/MarketInfo(Symbol1_Name, MODE_TICKSIZE);
  kVol2=MarketInfo(Symbol2_Name, MODE_TICKVALUE)/MarketInfo(Symbol2_Name, MODE_TICKSIZE);
  kVol3=MarketInfo(Symbol3_Name, MODE_TICKVALUE)/MarketInfo(Symbol3_Name, MODE_TICKSIZE);
  kVol4=MarketInfo(Symbol4_Name, MODE_TICKVALUE)/MarketInfo(Symbol4_Name, MODE_TICKSIZE);
  kVol5=MarketInfo(Symbol5_Name, MODE_TICKVALUE)/MarketInfo(Symbol5_Name, MODE_TICKSIZE);

2014.04.26 "Ind_5 Line=.mq4 "中的除数为零(98,50)
或者排队。

 // Расчет ценовых коэффициентов путем масштабирования
  // обратно пропорционально текущей цене
  kPrice1=100; 
  kPrice2=kPrice1/iOpen(Symbol2_Name,0,0)*iOpen(Symbol1_Name,0,0); 
  kPrice3=kPrice1/iOpen(Symbol3_Name,0,0)*iOpen(Symbol1_Name,0,0); 
  kPrice4=kPrice1/iOpen(Symbol4_Name,0,0)*iOpen(Symbol1_Name,0,0);
  kPrice5=kPrice1/iOpen(Symbol5_Name,0,0)*iOpen(Symbol1_Name,0,0); 

2014.04.26 "Ind_5 Line=.mq4 "中的除数为零(171,19)

这个错误似乎是在计算位置大小的系数时发生的,这些系数显示在右边的指标窗口的注释中...

附加的文件:
ind_5zlinen.mq4  16 kb
 
Rita:

附件中的指标。

在它的窗口中,它应该画出在仪器的属性中定义的5条线(和第六条线,cf-算术)。每一行都是两个不同时期的iMA()的区别,像这样。

当我试图把指标放在图表上时--它(在MQL中改变后)显示一个空的窗口。当我切换时间框架时--它根本就删除了自己。日志中显示错误的行数。

2014.04.26 "Ind_5 Line=.mq4 "中的除数为零 (98,50)
或者排队。

2014.04.26 "Ind_5 Line=.mq4 "中的除数为零(171,19)

这个错误似乎是在计算位置大小的系数时发生的,这些系数显示在右边的指标窗口的注释中...



这些错误无法重复。我将添加一个0的分割控制
 
Rita:

附件中的指标。

在它的窗口中,它应该画出在仪器的属性中定义的5条线(和第六条线,cf-算术)。每一行都是两个不同时期的iMA()的区别,像这样。

当我试图把指标放在图表上时--它(在MQL中改变后)显示一个空的窗口。当我切换时间框架时--它根本就删除了自己。日志中显示错误的行数。

2014.04.26 "Ind_5 Line=.mq4 "中的除数为零 (98,50)
或者排队。

2014.04.26 "Ind_5 Line=.mq4 "中的除数为零(171,19)

这个错误似乎是在计算位置大小的系数时发生的,这些系数显示在右边的指标窗口的注释中...


试试这个选项
附加的文件:
 

非常感谢你,维克多。似乎工作得很好!明天开标时我再上网查一下。还有一个请求,如果不难的话。请告知如何将指标注释(标题)从图表的右上方移到指标窗口。

 
Rita:

非常感谢你,维克多。似乎工作得很好!明天开标时我再上网查一下。还有一个请求,如果不难的话。请告知如何将指标注释(标题)从图表的右上方移到指标窗口。


删除评论

// Определяем параметры окна индикатора
   wndNum=WindowFind(WindowExpertName());
   wndName=WindowExpertName()+wndNum;