错误、漏洞、问题 - 页 337

 
捅一捅你的鼻子--在测试开始日期之前,测试专家可以获得哪一段历史(让我们假设自1993年以来有一个符号的历史,而测试开始于2010年1月1日)?我在帮助中找不到它
 
notused:
请告诉我,在测试开始日期之前,专家顾问有多长时间的历史记录(假设该符号的历史从1993年开始,而测试从2010年1月1日开始)?我在帮助中找不到它

见终端帮助部分的 "MetaTrader 5帮助→测试器→设置"。

间隔

在这个领域,你可以选择测试和优化期。你可以选择一个预定义的时期,或指定你自己的时期。要做到这一点,你应该在位于右边的相应字段中输入开始和结束日期。

其特殊之处在于,测试仪在规定的时间内加载一些额外的数据(至少形成100条)。这对于更准确的测试和优化是必要的。例如,在每周的时间框架上进行测试时,会加载两个额外的年份。

如果没有足够的历史数据来形成额外的100条(这对月度和周度时间框架特别相关),例如,如果你选择的测试开始日期接近现有历史数据的开始日期,测试开始日期将被自动移动。关于这一点的相应条目将显示在策略测试员日志 中。

 
Rosh:

见终端帮助部分的 "MetaTrader 5帮助→测试器→设置"。


谢谢你,Rosh!
 

样式器 破坏了我的代码行!

在他面前。

//+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2010, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+
"\\\""
           "СТИЛ # [ ]ИЗАТОР ПОЛ %ОМАЛ М *ОЮ ПРОГР %АМ ( ) У"
"\""
//+------------------------------------------------------------------+

之后。

//+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2010, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+
"\\\""
           "СТИЛ #[]ИЗАТОР ПОЛ%ОМАЛ М *ОЮ ПРОГР%АМ() У"
"\""
//+------------------------------------------------------------------+

为什么它删除了行中的空格?虫子还是虫子?

看起来引号并没有被他的斜线所逃脱。

 
input string IniFile=".\\MQL5\\Experts\\fdgdfdsg.ini";

#include <dsgdsg.mqh>
#include <Trade\trade.mqh> 
#include <IniFile.mqh>     //Для чего подсвечивать это?
虫子还是虫子?
 
Rosh:

见终端帮助部分的 "MetaTrader 5帮助→测试器→设置"。


... 你可以选择一个预定义的时期 或指定你自己的时期

 
7134956:
虫子还是虫子?
在我的记忆中,所有的输入变量都以指定的颜色突出显示。自己检查一下吧。还是说这是一个不同的问题?
[删除]  
7134956:
虫子还是虫子?
编译器总是突出显示输入参数。但为什么要让变量名和文件名相同?
 
7134956:

样式器 破坏了我的代码中的线条!

为什么它删除了行中的空格?虫子还是虫子?

看起来引号没有用斜线转出。

帮助和参考中有很多内容。这个答案能行吗?-MetaEditor / 程序开发 / 源代码工作 / Styler:

空格和空行

删除不必要的空白字符可以压缩代码,从而提高代码的感知度。该样式器还将每个制表符替换为三个空格字符,这是为了避免在第三方程序中打开时其格式可能出现扭曲。

以此类推。

 
Interesting:
编译器总是突出显示输入参数。但为什么变量名和文件名要相同?
输入变量应该被高亮显示,但在#include之后就不再是变量了,而是实际的文件名。必须改进高亮显示引擎;-)