错误、漏洞、问题 - 页 296

 

第392版中的测试者发生了什么?

它不再像以前那样绘制图表。现在,尽管不断有新的交易出现,但图表上的新点是在第三(第四、第五)天画出来的,而不是像以前那样立即画出来。而现在,测试者在图表上根本只画了两个点--测试 的开始和结束。 测试期覆盖了6年,期间有大约500次交易。

 
Vigor:
我已经在评论中提供了一个关于MQL5文件夹的例子。顺便说一下,我在那里有日志信息,它清楚地显示了编译器在哪里搜索文件。

而且,就像我写的那样,从Images文件夹中使用相对路径的OBJPROP_BMPFILE也不起作用。一般来说,根据最新的实验,当从MQL5的完整路径开始指定时,一切都能正常工作。

问题是这种创新是否有效?还是说这是一个暂时的现象?



是的,从现在开始,路径必须相对于MQL5文件夹来指定。


1)目前,我们只支持资源中的*.bmp。在未来,我们计划通过增加*.wav和*.wav来扩展。png
2) 通过#resource "<资源文件的路径>"命令插入一个资源
这个路径是根据以下原则形成的。如果在行首有"\",
,则相对于MQL5目录搜索该资源,如果没有斜线,则相对于源文件
,该资源被写入其中。在这种情况下,不允许在资源路径中使用"...\"和":\"

3)资源名称变成路径,名称开头没有斜杠;例如,"\Images\euro.bmp",
,那么资源名称就变成 "Images\euro.bmp"。bmp"

4) 在MQL程序中设置图片属性时使用该资源(将来在播放WAV时)
一个特殊的属性": "被使用,例如使用你自己的资源使用":Images\euro.bmp"
使用另一个ex5资源 "pages.ex5::Images\euro.bmp"
 
Rosh:

是的,现在的路径必须是相对于MQL5文件夹的。


请根据我刚才所说的修改描述384,否则它仍然说 -要将资源添加到*.ex5中,指令#resource 被使用,指定文件相对于客户终端的MQL5/Images 文件夹的路径。
 
Vipro:

第392版中的测试者发生了什么?

它不再像以前那样绘制图表。现在,尽管不断有新的交易出现,但图表上的新点是在第三(第四、第五)天画出来的,而不是像以前那样立即画出来。而现在,测试者在图表上根本只画了两个点--测试的开始和结束。 测试期覆盖了6年,期间有大约500次交易。

这是无稽之谈。每个交易都应该被画出来,窗口应该被水平缩放。它应该是横向扩展的,以便分析每个部门。否则--到底是为了什么?如果在一个交易对上进行测试,最好是在上面有一个同步的蜡烛图,这样可以直接看到每个交易在蜡烛图前面。关于数百万次交易的优化--很明显,这更像是一场游戏,这样的策略在现实中不太可能存在。此外--它是次要的,因为交易的能见度要重要得多。开发人员--看看Rumus,在那里测试是多么方便,我指的是在可视化方面。
 
#import "kernel32.dll"
2011.02.08 14:06:45 Tester expert file C:\Program Files\MetaTrader 5 DEV\MQL5\kernel32.dll open error [2] 。


这很奇怪,测试员的搜索也是相对于MQL5文件夹而言的。

 

测试人员不希望在手数<0.10的情况下工作。

0.15开和0.05写的错误[无效卷]

杠杆设置为应该是1k500?

? ? ?

 

无论是在 ChartNext函数中 还是在例子中,都有一个错误。

EventChartCustom(currChart,eventID,lparam,dparam,sparam);
currChart=ChartNext(currChart);//基于前一个,得到一个新的图表

如果(currChart==0)则休息

currChart实际到达图表列表的末端==-1。



 
alexluek:

测试员不希望在手数<0.10的情况下工作

0.15打开,0.05写下错误[无效卷]。

杠杆设置为1k500

? ? ?

这个表达式返回什么?

   double min_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MIN);

见文章《专家顾问的局限性和检查》。

 
alexluek:

测试人员不希望在手数<0.10的情况下工作。

0.15开和0.05写的错误[无效卷]

杠杆设置为应该是1k500?

? ? ?

哪个服务器和哪一对?
 
Interesting:
哪一个服务器和配对?
阿尔帕里对所有对子